【結論】Markdown原稿と変換Toolを分離してスライドを生成する
Claude Codeでは、Marp Markdown、HTML、PptxGenJS、python-pptxなどを使って再生成可能なSlide deckを作れます。
AIへ内容、構成、Speaker note、図表仕様を作らせ、変換ToolにPPTXやPDFを書き出させる役割分担が安定します。
出典、数値、画像権利、Layout検証を生成工程へ含めます。
# ターミナルでMarp CLIをProjectへ追加
npm install --save-dev @marp-team/marp-cli
# ターミナルでClaude Codeを起動
claude
具体的な手順・設定方法
Source資料から主張・根拠表とSlide outlineを作ります。
1 Slide 1 Messageを原則に、本文とSpeaker noteを分離します。
MarkdownからPPTXまたはPDFへ変換し、実際に開いて文字切れと図表を確認します。
# ターミナルでMarp MarkdownをPPTXへ変換
npx marp slides/deck.md --pptx --output slides/deck.pptx
# ターミナルでPDF版も生成
npx marp slides/deck.md --pdf --output slides/deck.pdf
実践プロンプト / 活用テクニック
経営層向け、技術者向け、営業向けでは同じ情報でもMessageとDetailが異なります。
画像が必要な箇所は勝手な素材生成で埋めず、用途、権利、代替Textを指定したPlaceholderにします。
sources/ の資料だけを使い、全8枚のMarp原稿を作成してください。
各Slideに結論、根拠、図表指示、Speaker note、出典ファイル名を含めてください。
未確認数値は作らず「要確認」と表示してください。
注意点・よくあるエラーと対処法
AIが作った経営判断や市場数値をそのまま公開せず、Source ownerとReviewerの承認を得てください。