本文へ移動
cccskills
無料GitHub で公開

purchase-request-generator

Generate formal IT/hardware purchase request documents from informal requirements. Use when creating purchase justifications, cost-benefit analyses, ROI calculations, vendor comparisons, or MARP presentation slides for management approval.

インストール方法を見る

含まれるファイル(12)

  • SKILL.md5.6 KB
  • assets/marp_template.md5.0 KB
  • references/purchase_request_guide.md5.9 KB
  • scripts/generate_cba.py11.9 KB
  • scripts/generate_marp_slides.py9.4 KB
  • scripts/generate_purchase_request.py5.1 KB
  • scripts/generate_vendor_comparison.py11.1 KB
  • scripts/tests/conftest.py277 B
  • scripts/tests/test_generate_cba.py8.6 KB
  • scripts/tests/test_generate_marp_slides.py7.2 KB
  • scripts/tests/test_generate_purchase_request.py6.3 KB
  • scripts/tests/test_generate_vendor_comparison.py8.6 KB

SKILL.md(原文)

インストールする前に、エージェントに与えられる指示の中身を確認できます。

Purchase Request Generator

Overview

Generate structured IT/hardware purchase request documents from informal purchase specifications. This skill transforms product details, pricing, and justification notes into formal approval documents including cost-benefit analysis, ROI justification, vendor comparison matrices, and MARP presentation slides suitable for management approval workflows.

When to Use

  • Creating formal purchase requests from informal product/price specifications
  • Generating cost-benefit analysis for IT equipment or software purchases
  • Building ROI justification documents for budget approvals
  • Comparing multiple vendors for procurement decisions
  • Preparing MARP presentation slides for purchase approval meetings
  • Converting product research notes into approval-ready documentation

Prerequisites

  • Python 3.9+
  • No API keys required
  • Dependencies: None (standard library only)

Workflow

Step 1: Gather Purchase Information

Collect the following information from the user:

  • Product/Service: Name, model, specifications
  • Vendor(s): Vendor name(s), pricing, terms
  • Quantity: Number of units required
  • Total Cost: Unit price and total price
  • Justification: Business need, problem being solved
  • Timeline: Urgency, implementation timeline
  • Alternatives Considered: Other options evaluated (if any)

Step 2: Generate Purchase Request Document

Run the purchase request generator script to create the formal document:

python3 scripts/generate_purchase_request.py \
  --product "Product Name" \
  --vendor "Vendor Name" \
  --unit-price 1000 \
  --quantity 5 \
  --justification "Business justification text" \
  --requester "Requester Name" \
  --department "Department Name" \
  --output purchase_request.md

Step 3: Generate Cost-Benefit Analysis

Create a detailed cost-benefit analysis using the CBA generator:

python3 scripts/generate_cba.py \
  --product "Product Name" \
  --total-cost 5000 \
  --useful-life-years 5 \
  --annual-benefit 2000 \
  --benefit-description "Productivity improvement" \
  --output cost_benefit_analysis.md

Step 4: Create Vendor Comparison (if multiple vendors)

If comparing multiple vendors, generate a comparison matrix:

python3 scripts/generate_vendor_comparison.py \
  --vendors "Vendor A:4500,Vendor B:5000,Vendor C:4800" \
  --criteria "Price,Support,Warranty,Delivery" \
  --scores "Vendor A:4,5,4,3|Vendor B:3,4,5,4|Vendor C:4,3,4,5" \
  --output vendor_comparison.md

Step 5: Generate MARP Presentation Slides

Create presentation slides for management approval meetings:

python3 scripts/generate_marp_slides.py \
  --title "Purchase Request: Product Name" \
  --product "Product Name" \
  --total-cost 5000 \
  --roi-percent 200 \
  --payback-months 30 \
  --key-benefits "Benefit 1,Benefit 2,Benefit 3" \
  --output purchase_presentation.md

Step 6: Review and Finalize

  1. Review generated documents for accuracy
  2. Add any company-specific information or templates
  3. Attach supporting documentation (quotes, specifications)
  4. Submit through appropriate approval workflow

Output Format

Purchase Request Document (Markdown)

# Purchase Request

## Request Information
- Request ID: PR-YYYYMMDD-001
- Date: YYYY-MM-DD
- Requester: [Name]
- Department: [Department]

## Product Details
- Product: [Name]
- Vendor: [Vendor]
- Quantity: [N]
- Unit Price: $[X]
- Total Cost: $[Y]

## Business Justification
[Detailed justification]

## Budget Information
- Budget Code: [Code]
- Fiscal Year: [FY]

## Approval Status
| Approver | Status | Date |
|----------|--------|------|
| Manager  | Pending | - |
| Director | Pending | - |

Cost-Benefit Analysis (Markdown)

# Cost-Benefit Analysis

## Executive Summary
[Brief summary of recommendation]

## Cost Analysis
- Initial Cost: $[X]
- Annual Operating Cost: $[Y]
- Total Cost of Ownership (5 years): $[Z]

## Benefit Analysis
- Annual Benefit: $[A]
- Total Benefit (5 years): $[B]

## Financial Metrics
- ROI: [X]%
- Payback Period: [Y] months
- NPV: $[Z]

MARP Presentation (Markdown)

---
marp: true
theme: default
paginate: true
---

# Purchase Request: [Product Name]
## [Department] - [Date]

---

# Executive Summary
- Total Cost: $[X]
- ROI: [Y]%
- Payback: [Z] months

---

# Business Justification
[Key points]

---

# Cost-Benefit Analysis
[Visual summary]

---

# Recommendation
**Approval Requested**

Resources

  • scripts/generate_purchase_request.py -- Generate formal purchase request documents
  • scripts/generate_cba.py -- Generate cost-benefit analysis with ROI/NPV calculations
  • scripts/generate_vendor_comparison.py -- Create vendor comparison matrices
  • scripts/generate_marp_slides.py -- Generate MARP presentation slides
  • references/purchase_request_guide.md -- Best practices for purchase justifications
  • assets/marp_template.md -- MARP slide template with corporate styling

Key Principles

  1. Completeness: Include all information approvers need to make decisions
  2. Quantification: Express benefits in measurable terms where possible
  3. Clarity: Use clear, concise language appropriate for management review
  4. Accuracy: Verify all pricing, calculations, and vendor information
  5. Alignment: Frame justifications in terms of business objectives and strategy

レビュー

まだレビューはありません。使ってみた感想をお寄せください。

同じリポジトリのスキル

概要と使いどころ

action-status-updater

無料日本語概要

Track and update action item status from natural language updates like 'Seanのメールには返信しておいた' or 'Lu対応予定'. Integrates with daily-comms-ops workflow. Use when managing action items across communication channels.

takusaotome/claude-skills-library92026年10月5日 更新

ai-adoption-consultant

無料日本語概要

AI活用提案の専門コンサルタントスキル。LLM・AIエージェントの活用事例知識を基に、業界別、部門別、シーン別に最適なAI導入提案を行います。システム化、業務改善、効率化を得意とし、具体的な活用事例、期待効果、導入ステップを含む実践的な提案を提供します。Use when proposing AI/LLM adoption strategies for specific industries, departments, or business scenarios.

takusaotome/claude-skills-library92026年10月5日 更新

Generate AI-powered BPO service proposals for Japanese companies in the US market. Use when creating outsourcing proposals with AI service menus, ROI estimation, implementation roadmaps, and bilingual (JA/EN) proposal documents for 在米日系企業向けAI実装.

日本語の概要は準備中です。原文の説明を表示しています。

takusaotome/claude-skills-library92026年10月5日 更新

ai-text-humanizer

無料日本語概要

AI(LLM)が生成した日本語テキストの「AI臭」を検出・診断し、人間らしい文章にリライトするスキル。 Use when: 「AIっぽい文章を直して」「人間らしくリライトして」「AI臭を消して」「この文章をもっと自然にして」 「テキストのAI感を減らして」「機械っぽさを取りたい」 "make this sound more human", "remove AI tone", "humanize this text", "detect if this is AI-generated". 6つのAI特有パターン(視覚的マーカー、単調なリズム、マニュアル的構成、非コミット姿勢、抽象語の濫用、 定型メタファー)を正規表現ベースで検出し、0-100のAI臭スコアを算出。3つの人間化技法 (バランスを崩す・客観を崩す・論理を崩す)でリライトを実行する。 Note: 検出スクリプトは日本語テキスト専用。英語テキストの場合はClaude自身がreferences/を参照して分析・リライトする。

takusaotome/claude-skills-library92026年10月5日 更新

Generate audit-ready internal control design documents from As-Is business process inventories. Produces control IDs, assertion mappings, procedures, SoD analysis, KPIs, materiality thresholds, and implementation roadmaps. Use when building internal controls for new audit engagements, SOX/J-SOX compliance, or process improvement initiatives.

日本語の概要は準備中です。原文の説明を表示しています。

takusaotome/claude-skills-library92026年10月5日 更新

Review audit-related documents (control design documents, bottleneck analyses, requirements definitions, etc.) for quality, scoring them 0-100 with a severity-rated findings list. Use when reviewing audit documents, checking control design quality, or verifying cross-document consistency. Supports documents governed by US GAAP, IFRS, or J-GAAP.

日本語の概要は準備中です。原文の説明を表示しています。

takusaotome/claude-skills-library92026年10月5日 更新

takusaotome のスキルをすべて見る

このスキルの問題を報告する