Agent Skills by ALSEL
Anthropic Claudeソフトウェア開発⭐ リポ 0品質スコア 50/100

business-document-generator

ユーザーが提案書・事業計画書・予算書などのビジネス文書をテンプレートから作成したいときに使用するスキルです。PDFテンプレートと、ユーザーデータをもとに文書を生成するPythonスクリプトを提供します。

description の原文を見る

This skill should be used when the user requests to create professional business documents (proposals, business plans, or budgets) from templates. It provides PDF templates and a Python script for generating filled documents from user data.

SKILL.md 本文

ビジネスドキュメント生成ツール

概要

高品質な PDF テンプレートからプロフェッショナルなビジネスドキュメント(プロジェクト提案書、ビジネスプラン、年間予算)を生成します。付属の Python スクリプトを使用して、ユーザーが提供するデータでテンプレートを満たし、配布可能な洗練された PDF ドキュメントを出力します。

このスキルを使用する場合

ユーザーが以下をリクエストしたときにこのスキルを有効化してください:

  • ビジネス提案書またはプロジェクト提案書を作成する
  • ビジネスプランドキュメントを生成する
  • 年間予算計画を作成する
  • 利用可能なテンプレートに基づいてプロフェッショナルなビジネスドキュメントを作成する
  • ビジネステンプレートに特定のデータを入力する

利用可能なドキュメントタイプ

このスキルは 3 種類のプロフェッショナルなビジネスドキュメントをサポートしています:

  1. プロジェクト提案書 - クライアントプロジェクト向けのプロフェッショナルな提案書

    • テンプレート:assets/templates/Professional Proposal Template.pdf
    • ユースケース:クライアント、ステークホルダーへのプロジェクト提案
  2. ビジネスプラン - 包括的なビジネス計画ドキュメント

    • テンプレート:assets/templates/Comprehensive Business Plan Template.pdf
    • ユースケース:スタートアップ計画、投資家プレゼンテーション、戦略計画
  3. 年間予算 - 詳細な予算計画ドキュメント

    • テンプレート:assets/templates/Annual Budget Plan Template.pdf
    • ユースケース:財務計画、予算提案、会計年度計画

クイックスタートワークフロー

ステップ 1:ユーザー要件を理解する

ユーザーから以下の情報を収集します:

  • 必要なドキュメントタイプ(提案書、ビジネスプラン、予算)
  • 含めるべき主要データ(会社名、クライアント情報、日付など)
  • 特別なカスタマイズ要望

ステップ 2:データを準備する

ドキュメントデータを含む JSON ファイルを作成します。フィールド要件については references/document_schemas.md のデータスキーマを参照してください。

提案書の例:

{
  "title": "Digital Transformation Initiative",
  "subtitle": "A Comprehensive Plan for Acme Corporation",
  "client_org": "Acme Corporation",
  "client_contact": "Jane Smith, CTO",
  "company_name": "TechSolutions Inc.",
  "contact_info": "contact@techsolutions.com",
  "date": "November 3, 2025"
}

注: assets/examples/ の完全なサンプル JSON ファイルを確認してください:

  • proposal_example.json
  • business_plan_example.json
  • budget_example.json

ステップ 3:依存関係をインストールする(初回のみ)

生成スクリプトには Python パッケージが必要です。インストールしてください:

pip install pypdf reportlab

ステップ 4:ドキュメントを生成する

生成スクリプトを実行します:

python3 scripts/generate_document.py <document_type> <data_file> \
  --templates-dir assets/templates \
  --output-dir <output_directory>

パラメータ:

  • <document_type>proposalbusiness_plan、または budget のいずれか
  • <data_file>:ドキュメントデータを含む JSON ファイルのパス
  • --templates-dir:PDF テンプレートを含むディレクトリ(デフォルト:assets/templates
  • --output-dir:生成された PDF を保存する場所(デフォルト:output
  • --output-filename:オプションのカスタムファイル名

例:

python3 scripts/generate_document.py proposal my_proposal_data.json \
  --templates-dir assets/templates \
  --output-dir ./generated_docs

ステップ 5:ドキュメントを配信する

スクリプトは指定された出力ディレクトリに PDF ファイルを出力します。ドキュメントが正常に生成されたことを確認し、ユーザーにファイルの場所を通知してください。

詳細な使用手順

プロジェクト提案書を作成する

  1. 提案書情報を収集します:

    • プロジェクトのタイトルとサブタイトル
    • クライアント組織と連絡先
    • あなたの会社名と連絡先情報
    • プロジェクト詳細(問題、ソリューション、タイムライン、予算)
  2. 提案書フィールドを含む JSON データファイルを作成します(references/document_schemas.md 参照)

  3. スクリプトを実行します:

    python3 scripts/generate_document.py proposal proposal_data.json \
      --templates-dir assets/templates
    
  4. 出力:表紙とコンテンツセクションを含むプロフェッショナルな PDF 提案書

ビジネスプランを作成する

  1. ビジネスプラン情報を収集します:

    • 会社名と法的構造
    • ミッションとビジョンステートメント
    • ターゲット市場の詳細
    • 財務予測
  2. ビジネスプランフィールドを含む JSON データファイルを作成します

  3. スクリプトを実行します:

    python3 scripts/generate_document.py business_plan plan_data.json \
      --templates-dir assets/templates
    
  4. 出力:包括的なビジネスプラン PDF テンプレート

年間予算を作成する

  1. 予算情報を収集します:

    • 会計年度
    • 会社名
    • 予算前提条件(インフレーション、成長目標)
    • 収益と支出予測
  2. 予算フィールドを含む JSON データファイルを作成します

  3. スクリプトを実行します:

    python3 scripts/generate_document.py budget budget_data.json \
      --templates-dir assets/templates
    
  4. 出力:テーブルと予測を含む年間予算計画 PDF

重要な注記

スクリプトの機能

scripts/generate_document.py スクリプトは:

  • アセットディレクトリから PDF テンプレートを読み込みます
  • ユーザーデータをテンプレートページ上に重ねます(主に表紙)
  • 入力された情報を含む新しい PDF を生成します
  • 元のテンプレート構造と書式を保持します

現在の制限事項

スクリプトは現在、表紙の情報(タイトル、名前、日付)を満たします。テンプレートの本文コンテンツはプロフェッショナルなフレームワークとして機能し、ユーザーが他の PDF 編集ツールを使用して手動でドキュメントを作成する際に従うことができます。

スクリプトの拡張

表紙以外のフィールドを満たすために、スクリプトは以下のように拡張できます:

  • PDF 内のフォームフィールドを解析する
  • 各ページの特定の座標にテキスト配置を追加する
  • プレースホルダーテキストをプログラムで置換する

必要に応じて scripts/generate_document.py を変更して、より高度な PDF 操作を追加してください。

データスキーマリファレンス

各ドキュメントタイプの必須および オプションフィールドについて詳しくは、以下を参照してください:

  • references/document_schemas.md - 完全なデータ構造ドキュメント

サンプルファイル

完全に動作するサンプルは assets/examples/ にあります:

  • proposal_example.json - サンプルプロジェクト提案書データ
  • business_plan_example.json - サンプルビジネスプランデータ
  • budget_example.json - サンプル予算計画データ

新しいドキュメントを作成するときに、これらをスタートテンプレートとして使用してください。

トラブルシューティング

スクリプト実行時のインポートエラー:

  • 必要なパッケージをインストールしてください:pip install pypdf reportlab

テンプレートが見つからない:

  • --templates-dirassets/templates を指していることを確認してください
  • PDF テンプレートファイルがテンプレートディレクトリに存在することを確認してください

生成された PDF が空白またはデータが欠落している:

  • JSON データファイルが正しくフォーマットされていることを確認してください
  • 必須フィールドが存在することを確認してください(references/document_schemas.md 参照)

テンプレートをカスタマイズする必要がある:

  • 元のテンプレートは assets/templates/ にあります
  • PDF 編集ソフトウェアを使用してテンプレートを変更してください
  • 元のファイル名を保持するか、スクリプト内の TEMPLATE_MAP を更新してください

リソース

scripts/

ドキュメント生成用の Python スクリプトを含みます:

  • generate_document.py - CLI インターフェース付きのメインドキュメント生成スクリプト

このスクリプトはトークン効率のためにコンテキストに読み込まずに直接実行できます。変更やデバッグが必要な場合は読み込むことができます。

references/

作業中に参照するドキュメント:

  • document_schemas.md - すべてのドキュメントタイプの完全な JSON データ構造

assets/

ドキュメント生成出力で使用されるファイル:

  • templates/ - 各ドキュメントタイプのプロフェッショナルな PDF テンプレート
    • Professional Proposal Template.pdf
    • Comprehensive Business Plan Template.pdf
    • Annual Budget Plan Template.pdf
  • examples/ - 適切な構造を示すサンプル JSON データファイル
    • proposal_example.json
    • business_plan_example.json
    • budget_example.json

これらのテンプレートとサンプルはコンテキストに読み込まれませんが、生成中に参照されます。

ライセンス: MIT(寛容ライセンスのため全文を引用しています) · 原本リポジトリ

詳細情報

作者
ailabs-393
リポジトリ
ailabs-393/ai-labs-claude-skills
ライセンス
MIT
最終更新
不明

Source: https://github.com/ailabs-393/ai-labs-claude-skills / ライセンス: MIT

関連スキル

汎用ソフトウェア開発⭐ リポ 39,967

doubt-driven-development

重要な判断はすべて、本番環境への展開前に新しい視点から対抗的レビューを実施します。速度より正確性が重要な場合、不慣れなコードを扱う場合、本番環境・セキュリティに関わるロジック・取り消し不可の操作など影響度が高い場合、または後でバグを修正するよりも今検証する方が効率的な場合に活用してください。

by addyosmani
汎用ソフトウェア開発⭐ リポ 1,175

apprun-skills

TypeScriptを使用したAppRunアプリケーションのMVU設計に関する総合的なガイダンスが得られます。コンポーネントパターン、イベントハンドリング、状態管理(非同期ジェネレータを含む)、パラメータと保護機能を備えたルーティング・ナビゲーション、vistestを使用したテストに対応しています。AppRunコンポーネントの設計・レビュー、ルートの配線、状態フローの管理、AppRunテストの作成時に活用してください。

by yysun
OpenAIソフトウェア開発⭐ リポ 797

desloppify

コードベースのヘルスチェックと技術負債の追跡ツールです。コード品質、技術負債、デッドコード、大規模ファイル、ゴッドクラス、重複関数、コードスメル、命名規則の問題、インポートサイクル、結合度の問題についてユーザーが質問した場合に使用してください。また、ヘルススコアの確認、次の改善項目の提案、クリーンアップ計画の作成をリクエストされた際にも対応します。29言語に対応しています。

by Git-on-my-level
汎用ソフトウェア開発⭐ リポ 39,967

debugging-and-error-recovery

テストが失敗したり、ビルドが壊れたり、動作が期待と異なったり、予期しないエラーが発生したりした場合に、体系的な根本原因デバッグをガイドします。推測ではなく、根本原因を見つけて修正するための体系的なアプローチが必要な場合に使用してください。

by addyosmani
汎用ソフトウェア開発⭐ リポ 39,967

test-driven-development

テスト駆動開発により実装を進めます。ロジックの実装、バグの修正、動作の変更など、あらゆる場面で活用できます。コードが正常に動作することを証明する必要がある場合、バグ報告を受けた場合、既存機能を修正する予定がある場合に使用してください。

by addyosmani
汎用ソフトウェア開発⭐ リポ 39,967

incremental-implementation

変更を段階的に実施します。複数のファイルに影響する機能や変更を実装する場合に使用してください。大量のコードを一度に書こうとしている場合や、タスクが一度では完結できないほど大きい場合に活用します。

by addyosmani
本サイトは GitHub 上で公開されているオープンソースの SKILL.md ファイルをクロール・インデックス化したものです。 各スキルの著作権は原作者に帰属します。掲載に問題がある場合は info@alsel.co.jp または /takedown フォームよりご連絡ください。
原作者: ailabs-393 · ailabs-393/ai-labs-claude-skills · ライセンス: MIT