Claude Codeでパワポを自動生成する実務ガイド|提案書・月次レポート・営業資料を爆速化する
Claude Codeを使ったPowerPoint自動生成の実務ガイド。公式スキル・python-pptx・Claude for PowerPointの3手法を比較。
目次 クリックで開く
Claude Codeでパワポを自動生成する実務ガイド|提案書・月次レポート・営業資料を爆速化する
・Claude CodeでPowerPointを自動生成する3つの方法と使い分け
・提案書・月次レポート・営業資料別の自動化設計
・会社テンプレートを壊さず使うための実装パターン
・よくある失敗と、私たちが実際にハマった落とし穴

▲ Claude Code × python-pptxで自動生成したPowerPoint提案書のサンプル。テンプレートのデザインを維持しつつ、データだけを差し替えて出力している。
なぜ「パワポ作成」が自動化できていないのか
月次の営業報告、四半期の経営会議資料、新規案件の提案書——多くのビジネスパーソンが毎月、ほぼ同じ構成のスライドを手作業で更新し続けています。「先月のファイルをコピーして数字を入れ直す」だけの作業に、なぜ2〜3時間もかかってしまうのでしょうか。
原因は大きく2つです。データの散在(kintoneやSalesforce、Excelにバラバラに存在する数字を手でコピペしなければならない)と、デザインの整合性維持(数字を貼り替えるたびにレイアウトが崩れる、フォントが変わる)。この2つが組み合わさることで、「ちょっとした更新作業」が思わぬ時間泥棒になります。
Claude Codeはこの問題を、APIとコード実行の組み合わせで解決します。データソースから数字を取ってきて、テンプレートに流し込んで、.pptxファイルを出力する——この一連の流れを自然言語の指示で実行できるのが最大の強みです。
PowerPoint自動化の3つのアプローチ
2026年時点で、Claude CodeとPowerPointを組み合わせる方法は3つあります。それぞれ難易度と向いている用途が異なります。
① Claude Code 公式スキル(pptx skill)
Anthropicが公式提供するAgent Skillsの一つ。Claude Codeに「来月の経営会議用スライドを作って」と指示するだけで、pptxスキルが自動起動してスライドを生成します。コードを書く必要がなく、最も手軽に試せるアプローチです。ただし、会社のデザインテンプレートへの準拠や細かいレイアウト制御には限界があります。まず動くものを見たい、という場合の入口として最適です。
② python-pptx × Claude Code(実務の本命)
Pythonライブラリ「python-pptx」のコードをClaude Codeに生成・実行させる手法。既存の会社テンプレート(.pptxファイル)を読み込んで、指定した箇所だけデータを差し替えるため、デザインを壊さずに運用できます。私たちが実際の業務で最も多く採用しているのがこのパターンです。kintoneやSalesforce、Excelのデータを引き込んでスライドに流し込む設計も、Claude Codeに指示するだけで実装できます。
③ Claude for PowerPoint(Microsoft 365アドイン)
2026年4月にMicrosoft 365向けに提供開始されたAnthropicの公式アドイン。PowerPointを開いたまま、サイドパネルのClaudeに「このスライドの数字を最新版に更新して」と話しかけられます。Excelと連携してデータを引き継ぎながらスライドを更新できるため、Microsoft 365環境が整っている企業には最も導入コストが低い選択肢です。
どれを選べばいいか:判断フロー
| 状況 | 推奨アプローチ |
|---|---|
| まずClaude Codeを試したい、コードは書きたくない | ① 公式スキル(pptx skill) |
| 会社テンプレートを維持しながら自動化したい | ② python-pptx × Claude Code |
| kintone・Salesforce等のデータを毎月流し込みたい | ② python-pptx × Claude Code |
| Microsoft 365を全社導入済みで、Word・Excelとも連携したい | ③ Claude for PowerPoint(アドイン) |
| プレゼン資料を一から作りたい(テンプレなし) | ① または ② を組み合わせ |
実務別:自動化の設計パターン
どのアプローチを選ぶかが決まったら、次は「何を自動化するか」の設計です。私たちが実際に支援した案件から、頻度が高いユースケースを3つ紹介します。
📊 月次レポートの自動生成
BIツール・kintone・freeeの数字をClaude Codeで取得 → テンプレートに流し込み → 担当者がレビューして提出。毎月3時間かかっていた作業が30分以内に。
📋 提案書の自動ドラフト
Salesforceの商談データ(顧客名・課題・予算)を読み込み、提案書テンプレートに会社情報と推奨構成を自動挿入。差し替え箇所を最小化して担当者の仕上げだけに集中させる。
🗂️ 営業資料のパーソナライズ
顧客業種・規模・課題をCRMから取得し、スライドの事例・数値・キャッチを業種別に自動差し替え。1つのマスターファイルから顧客ごとの資料を量産。
📈 経営会議資料の自動更新
前月比・予実差異・KPI進捗をfreeeやBIダッシュボードから自動取得。グラフのデータを更新し、コメント欄のドラフトまでClaude Codeが生成する。
実装手順:python-pptxパターンの進め方
実務で最も汎用性が高い「② python-pptx × Claude Code」の基本的な流れを説明します。プログラミングの知識がなくても、Claude Codeに指示を出しながら進められます。
会社で使っている.pptxファイルをそのまま使います。「このファイルを読み込んで、〇〇のテキストボックスをデータで差し替えてください」とClaude Codeに伝えるだけでOKです。テンプレートのデザイン・フォント・色はそのまま維持されます。
差し込むデータの場所をClaude Codeに伝えます。「Excelの売上シートから」「kintone APIから取得して」「このCSVを使って」など、自然言語で指示できます。Claude Codeがデータ取得のコードを書いて実行します。
「スライド3のタイトルは顧客名、表の2行目から売上データを入れて」のように指定します。繰り返し使う場合は、CLAUDE.mdに定義を書いておくと毎回同じ品質で出力されます。
生成された.pptxを開いて確認します。「3枚目のグラフが崩れている」など修正があればClaude Codeに伝えると即座に直してくれます。完成したらそのまま社内共有・印刷へ。

▲ 指示を出してから.pptxが出力されるまでのワークフロー。データ取得→テンプレート読み込み→差し替え→保存が自動で実行される。
プロジェクトのルートに
CLAUDE.mdを置き、「テンプレートファイルのパス」「データソースの場所」「スライドの命名規則」「避けたい表現」などを書いておくと、毎回同じ品質でスライドを生成できます。一度設定してしまえば、次回以降は「月次レポート作って」の一言だけで動きます。
会社テンプレートを壊さない3つのルール
python-pptxを使う場合、テンプレートのデザインが崩れるトラブルが最も多いポイントです。私たちが実際に経験した失敗から導き出した3つのルールを共有します。
- テキストボックスを新規作成しない——既存のプレースホルダーに流し込む形にする。新規テキストボックスを追加するとフォント・位置がズレる原因になります。
- グラフはデータのみ更新する——グラフのデザイン(色・フォント・軸の設定)はテンプレートのままにして、データ系列の値だけをClaude Codeで更新します。グラフ全体を作り直すとスタイルが消えます。
- マスタースライドに触れない——スライドマスターへの変更は避けます。「マスターに書かれているフッターの日付を変えて」のような指示はリスクが高く、代わりに各スライドの個別テキストを編集する形にします。
よくある失敗パターン
最初から「全社の全資料を自動化」しようとすると、テンプレートの種類が多すぎて整理が追いつかなくなります。まず1種類の資料(例:月次営業レポート)だけで完成させてから、横展開するのが鉄則です。
kintoneやSalesforceから取得した数字をそのままスライドに入れると、単位・桁区切り・四捨五入のルールがバラバラになることがあります。Claude Codeに「売上は百万円単位、小数点1桁まで」のような整形ルールを一緒に指示するのを忘れないようにしましょう。
最も多い失敗は、自動化スクリプトを作ったあと「誰がいつ実行するか」「エラーが出たらどうするか」の運用設計が抜けているケースです。スクリプトの実行を定例作業のチェックリストに組み込み、担当者を決めておくことで持続的に機能します。
FAQ
- Q. エンジニアがいない会社でも使えますか?
- 使えます。Claude Codeはコードを自分で書く必要がなく、「このExcelの売上をスライドに入れて」のような日本語の指示で動きます。ただし、最初のセットアップ(Claude Codeのインストール、テンプレートの準備)に少し時間がかかるため、初回だけサポートを受けると確実です。
- Q. 会社のPowerPointテンプレートをそのまま使えますか?
- 使えます。python-pptxアプローチでは既存の.pptxファイルを読み込んでデータだけを差し替えるため、デザイン・フォント・配色はそのまま維持されます。
- Q. kintoneやSalesforceのデータを自動で引き込めますか?
- 引き込めます。Claude CodeはAPIを直接呼び出せるため、kintone REST API・Salesforce API経由でデータを取得してスライドに流し込む設計が可能です。認証情報の扱いには注意が必要ですが、セキュアな設計方法もあわせてご提案できます。
- Q. Claude Codeの料金はどのくらいかかりますか?
- 個人利用はProプラン($20/月)から、企業向けはTeamプラン($25/人/月〜)またはEnterpriseプランとなります。月に何本スライドを生成するかによってコストが変わりますが、一般的な業務量であればProプランで十分に対応できます。
- Q. セキュリティが心配です。会社のデータをClaude Codeに渡して大丈夫ですか?
- Enterprise契約ではゼロデータリテンション(入力データをAIの学習に使わない)が保証されます。また、機密データはローカルで処理してClaudeに渡す情報を最小化する設計も可能です。社内ガイドライン策定のサポートも提供しています。
まとめ:まず1つの資料から始める
Claude CodeによるPowerPoint自動化は、「全部一気に」ではなく「1種類の資料から」始めるのが成功の鍵です。月次営業レポート1本を自動化するだけでも、毎月2〜3時間の作業時間を取り戻せます。
手法の選び方をまとめると、まず試したい場合は公式スキル(pptx skill)、会社テンプレートを活かしながら本格運用したい場合はpython-pptx × Claude Code、Microsoft 365環境が整っている場合はClaude for PowerPointアドイン、という順番で検討するのがスムーズです。
次のステップとして、Word(議事録・報告書の自動化)やExcel(集計・レポートの自動化)も組み合わせると、資料作成に関わる業務全体をClaude Codeで完結させることができます。
Claude Codeの導入・活用でお困りの方へ。Aurant Technologiesでは、貴社の業務フローに合わせたClaude Code活用設計から、kintone・Salesforce等の既存システムとの連携設計まで一貫してご支援しています。
AI・業務自動化
ChatGPT・Claude APIを活用したAIエージェント開発、n8n・Difyによるワークフロー自動化で繰り返し業務を削減します。まずはどの業務をAI化できるか診断します。