pitch-deck について
企業情報をもとに、構成の整ったPowerPointのピッチデッキを作成するスキルです。情報収集を案内し、10枚構成に整理して、編集可能な.pptxファイルを生成します。
主な機能
- 01企業情報の聞き取りガイド
- 02標準的な10枚構成
- 03JSONによるスライド内容の入力
- 04JSONからPowerPointを生成
- 05対象に合わせた内容の調整
活用シーン
- 01投資家向け資金調達資料の作成
- 02営業や事業開発向け資料の作成
- 03製品発表やスタートアップコンテスト資料の作成
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ ailabs-393/ ai-labs-claude-skills --skill pitch-deckインストール後、Claude Code で/pitch-deckを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
index.jspackage.jsonreferences/pitch_deck_best_practices.mdscripts/create_pitch_deck.py詳細
ピッチデッキ生成ツール
概要
業界のベストプラクティスに沿った、プロフェッショナルなPowerPointのピッチデッキを生成します。このスキルでは、実績のある10枚構成を使用して、資金調達、営業、事業開発向けの体系的なプレゼンテーションを作成します。
このスキルを使用するタイミング
次の依頼があった場合に、このスキルを有効にします。
- 資金調達向けの投資家向けピッチデッキ
- 営業または事業開発向けのプレゼンテーション
- 製品ローンチのプレゼンテーション
- スタートアップのピッチコンテスト向けデッキ
- 標準的なピッチデッキ形式に沿った、あらゆる体系的なビジネスプレゼンテーション
ワークフロー
ステップ1:情報を収集する
ピッチデッキに反映するために必要な情報をユーザーから収集します。次のカテゴリについて、会話形式で詳細を尋ねます。
必須情報:
- 会社の基本情報:会社名、タグライン(事業内容を一言で表したもの)
- 課題:どのような課題を解決しますか?可能であれば、データや統計も含めます
- ソリューション:製品/サービスはどのように課題を解決しますか?主な機能とメリット
- ビジネスモデル:どのように収益を上げますか?価格設定、収益源
推奨情報(利用可能な場合に含めます): 5. 市場機会:市場規模(TAM/SAM/SOM)、成長率、市場トレンド 6. 製品の詳細:製品の機能、スクリーンショット、技術的な特長 7. 実績:主要指標、収益、ユーザー数、成長率、マイルストーン、顧客の推薦コメント 8. 競合:競合他社、競争上の優位性、差別化要因 9. チーム:創業者と、関連する経歴を持つ主要メンバー 10. 財務情報と資金調達の依頼:調達額、資金の使途、財務予測、マイルストーン
進め方:
- 事業を理解するために、自由回答形式の質問をします
- 可能であれば、具体的な指標やデータを尋ねます
- 情報が不足している場合は、後から更新できるプレースホルダー付きのスライドを作成することを提案します
- 入手できる情報に応じて、標準的な10枚構成を調整します
ステップ2:コンテンツを構成する
収集した情報を、標準的なピッチデッキの構成に整理します。
- タイトルスライド:会社名+タグライン
- 課題:解決する課題
- ソリューション:製品/サービスの概要
- 市場機会:市場規模と成長
- 製品:機能と能力
- 実績:指標と成果
- ビジネスモデル:収益と価格設定
- 競合:競争環境
- チーム:主要メンバー
- 財務情報と資金調達の依頼:資金調達の依頼額と予測
**参考となるベストプラクティス:**各スライドの内容と構成に関する詳しいガイダンスは、references/pitch_deck_best_practices.mdを参照してください。grepを使って、特定のセクションを検索します。
grep -A 10 "### [Slide Number]. [Slide Name]" references/pitch_deck_best_practices.md
ステップ3:JSONデータファイルを作成する
収集した情報を、ピッチデッキ生成スクリプトで使用するJSONファイルに整形します。次の構造でpitch_data.jsonというファイルを作成します。
{
"company_name": "Company Name",
"tagline": "One-line description of what you do",
"problem": [
"Problem statement 1 with data/statistics",
"Problem statement 2 showing impact",
"Problem statement 3 demonstrating urgency"
],
"solution": [
"How your product solves the problem",
"Key feature 1 and its benefit",
"Key feature 2 and its benefit",
"Unique value proposition"
],
"market": [
"TAM: Total addressable market with $ figure",
"SAM: Serviceable available market",
"SOM: Serviceable obtainable market",
"Market growth rate and trends"
],
"product": [
"Product feature 1",
"Product feature 2",
"Technology highlights",
"User experience benefits"
],
"traction": [
"Revenue: $X (YY% growth)",
"Users: X,XXX active users",
"Key milestone 1",
"Customer testimonial or social proof"
],
"business_model": [
"Revenue model (e.g., SaaS subscription)",
"Pricing: $XX/month per user",
"Unit economics: CAC, LTV, margins",
"Sales channels"
],
"competition": {
"our_advantages": [
"Advantage 1",
"Advantage 2",
"Unfair advantage/defensibility"
],
"competitors": [
"Competitor 1",
"Competitor 2",
"Alternative solutions"
]
},
"team": [
"Founder 1: Name - Background and relevant experience",
"Founder 2: Name - Background and relevant experience",
"Key hire: Name - Background and why they matter",
"Notable advisors"
],
"financials": [
"Raising: $X seed/Series A round",
"Use of funds: XX% engineering, XX% sales, XX% ops",
"Milestones with this funding",
"Runway: X-X months to next milestone"
]
}
注意:
company_nameを除くすべてのフィールドは任意です- 箇条書きには配列を使用します(箇条書きリストとして表示されます)
- 競合の情報には、
our_advantagesとcompetitorsのキーを持つオブジェクト(2列レイアウト用)または単純な配列を使用できます - 箇条書きは簡潔にまとめます(それぞれ1~2行)
- 可能であれば、具体的な数値や指標を含めます
ステップ4:PowerPointを生成する
Pythonスクリプトを実行して、PowerPointプレゼンテーションを作成します。
python3 scripts/create_pitch_deck.py pitch_data.json output_filename.pptx
スクリプトは次の処理を行います。
- 適切な書式を設定した、プロフェッショナルなPowerPointファイルを生成します
- 一貫性のある配色とタイポグラフィを適用します
- 入手可能なデータに基づいてスライドを作成します(データが提供されていないセクションは省略します)
- プレゼンテーションまたは追加のカスタマイズにすぐ使用できる
.pptxファイルを出力します
ステップ 5:レビューと反復
生成されたピッチデックの保存場所をユーザーに伝え、次の対応を提案します。
- 情報が得られた場合に、不足しているセクションを追加する
- 箇条書きを明確で訴求力のある内容に練り直す
- 対象者(投資家向けか営業向けか)に応じて構成を調整する
- デックのプレゼン方法について案内する
反復の進め方:
- ユーザーは新しい情報を JSON ファイルに追加できます
- スクリプトを再実行すると、更新されたプレゼンテーションが生成されます
- スクリプトで対応できないデザインのカスタマイズについては、PowerPoint で手動編集するよう案内します
デザインガイドライン
生成されるピッチデックでは、次のデザイン原則に従います。
配色:
- メインカラー:タイトルと強調に Blue (#2962FF)
- サブカラー:本文に Gray (#646464)
- 読みやすさを考慮した白の背景
タイポグラフィ:
- タイトルスライド:54pt の太字
- セクションタイトル:40pt の太字
- 本文:行間を適切に調整した 18~20pt
レイアウト:
- 余白と間隔を統一
- 1 枚のスライドにつき重要なメッセージを 1 つ
- 箇条書きは 1 枚のスライドにつき 3~5 項目に制限
- 比較スライドには 2 列のレイアウトを使用
視覚的な階層:
- 各スライドの上部に明確なタイトルを配置
- 適切な間隔でコンテンツを整理
- 読みやすさとプロフェッショナルな見た目を重視
ベストプラクティスの参考資料
ピッチデックのコンテンツ、構成、プレゼンのコツに関する詳細なガイダンスについては、次を参照してください。
references/pitch_deck_best_practices.md- 次の内容を網羅した包括的なガイド:- 標準的な 10 枚構成の例
- 各スライドの種類に応じたコンテンツのガイドライン
- デザインのベストプラクティス
- 避けるべきよくある間違い
- 対象者(投資家、営業、製品ローンチ)に応じた調整
- ピッチ前のチェックリスト
ピッチの内容や構成について詳細なアドバイスを提供するときは、この参考資料を読み込んでください。
使用例のシナリオ
シナリオ 1:シード資金の調達を目指すアーリーステージのスタートアップ
- 課題、ソリューション、市場機会、チームに焦点を当てる
- 創業者の専門性と初期の実績を強調する
- 明確な資金調達希望額と資金の使途を含める
シナリオ 2:営業資料を作成するグロースステージの企業
- 製品の機能と顧客の ROI を強調する
- 顧客の推薦コメントと導入事例を含める
- 資金調達の比重を下げ、価値提案に焦点を当てる
シナリオ 3:製品ローンチのプレゼンテーション
- 製品の機能と市場のニーズに焦点を当てる
- デモや製品のスクリーンショットを含める
- 革新性と競争上の位置づけを強調する
カスタマイズと拡張
ベースとなるデックの生成後:
- ユーザーは PowerPoint で画像、グラフ、カスタムグラフィックを手動で追加できます
- 詳細な補足情報を載せた付録スライドの作成を提案する
- 共有用に PDF としてエクスポートすることを推奨する(PowerPoint で「ファイル」→「名前を付けて保存」→「PDF」)
- プレゼンの所要時間の目安(通常、10 枚で 10~15 分)を案内する
トラブルシューティング
スクリプトのエラー:
python-pptxライブラリがインストールされていることを確認します:pip3 install python-pptx- JSON ファイルの書式が正しいことを確認します(必要に応じて JSON バリデーターを使用してください)
- ファイルパスが正しく、ユーザーに書き込み権限があることを確認します
コンテンツの問題:
- スライドが詰め込みすぎに見える場合は、箇条書きを 1 枚につき 3~5 項目に減らします
- 複雑な競合分析では、PowerPoint で比較表を手動作成することを検討します
- 財務予測では、Excel でグラフを作成し、画像として取り込むことを検討します
リソース
scripts/
create_pitch_deck.py:構造化された JSON データから PowerPoint プレゼンテーションを生成する Python スクリプト
references/
pitch_deck_best_practices.md:ピッチデックのコンテンツ、構成、デザイン原則に関する包括的なガイド