Claude Codeで経営会議資料を自動作成する方法|データ収集から分析・スライド化まで一気通貫で実行する

この記事の結論

Claude Codeを使えば、経営会議資料の作成に必要な「データ収集→分析→スライド生成」を、自然言語の指示1つで完結できます。 freeeから会計データ、HubSpotから営業データ、Google Sheetsからその他KPIを取得し、予実差異分析・トレンド分析を自動実行。最終的にHTMLスライドやGoogle Slidesの形式で経営会議用プレゼン資料を生成します。毎月4〜6時間かかっていた資料作成が、指示から完成まで10分以内に短縮されます。

ブログ目次

記事の内容を、そのまま実務に落とし込みたい方向け

HubSpot導入、AI活用、CRM整備、業務効率化までをまとめて支援しています。記事で気になったテーマを、そのまま相談ベースで整理できます。


Claude Codeを使えば、経営会議資料の作成に必要な「データ収集→分析→スライド生成」を、自然言語の指示1つで完結できます。 freeeから会計データ、HubSpotから営業データ、Google Sheetsからその他KPIを取得し、予実差異分析・トレンド分析を自動実行。最終的にHTMLスライドやGoogle Slidesの形式で経営会議用プレゼン資料を生成します。毎月4〜6時間かかっていた資料作成が、指示から完成まで10分以内に短縮されます。



この記事でわかること

経営会議資料の作成を、Claude Codeで「データ収集→分析→スライド生成」まで自動化する具体的な方法を解説します。複数のデータソースからの情報取得・統合分析・プレゼン資料化までの一気通貫フローを紹介します。

  • 経営会議資料に必要なデータ構成と、Claude Codeでの収集方法がわかる — freee・HubSpot・Google Sheetsなど複数ソースからの自動取得を実現します。
  • 予実差異分析やKPI進捗分析をClaude Codeで自動化する方法を理解できる — 前月比・前年比・予算対比を自動で算出し、経営判断に必要な示唆を抽出します。
  • HTMLスライドやGoogle Slidesでプレゼン資料を自動生成する手順を学べる — データの可視化からスライドレイアウトまで、人手を介さず完成させます。
  • CLAUDE.mdを使ったテンプレート設計で、毎月の資料品質を安定させる方法がわかる — 一度設計すれば、翌月以降は指示1つで同品質の資料が生成されます。
  • 定期実行の仕組みで、月初に自動で資料が準備される環境の構築方法を理解できる — cron連携で完全自動化も可能です。

対象読者: 経営企画・管理部門の担当者、中小企業の経営者で、毎月の会議資料作成を効率化したい方


経営会議資料の自動作成が必要な理由

経営会議資料の作成は、多くの企業で最も時間がかかるバックオフィス業務の1つです。複数システムからデータを集め、Excelで集計し、PowerPointに転記する一連の作業は、毎月繰り返されるにもかかわらず属人化しやすく、担当者の負担が大きい業務です。

従来の経営会議資料作成には、以下のような課題がありました。

  • データ収集に時間がかかる: freee、HubSpot、Google Sheetsなど複数のシステムにログインしてデータをエクスポートする
  • 集計・分析が手作業: Excelでピボットテーブルを作り、前月比や予実差異を手計算する
  • 転記ミスのリスク: 集計値をPowerPointに貼り付ける際に数値の転記ミスが発生する
  • 属人化: 特定の担当者しか作成できず、不在時に資料が間に合わない

Claude Codeは、MCP(Model Context Protocol)を通じてfreeeやHubSpotのAPIに直接アクセスし、データ取得から分析・資料生成までを1つのフローで実行します。手作業を介さないため転記ミスがなく、CLAUDE.mdにテンプレートを定義しておけば誰が実行しても同じ品質の資料が完成します。

たとえば、freeeとHubSpotを併用しているBtoB SaaS企業では、月次経営会議の資料作成時間を平均6時間から40分に短縮した事例があります。freee MCPで売上・経費データを取得し、HubSpot MCPでパイプラインの進捗を取得し、Stripeのサブスクリプションデータと突合する一連の処理が、Claude Codeへの1回の指示で完結するためです。

比較項目 従来の手作業 Claude Code自動生成
データ収集 各システムにログイン → CSVエクスポート MCP経由で自動取得
集計・分析 Excelで手計算 自動集計・前月比/予実差異を自動算出
スライド作成 PowerPointに手動転記 HTML/Google Slides自動生成
所要時間 4〜6時間 10分以内
転記ミス 手作業のため発生リスクあり データ取得から出力まで一貫処理
属人化 担当者依存 CLAUDE.mdテンプレートで標準化
カスタマイズ テンプレ修正に30分以上 プロンプトを変えるだけ

経営会議資料に必要なデータと構成

経営会議資料を自動生成するにあたり、まずは「どのデータを、どこから取得し、どの構成で資料化するか」を整理します。

典型的な経営会議資料の構成

取締役会や経営会議で求められる資料は、以下のような構成が一般的です。

  1. エグゼクティブサマリー — 売上・利益の着地見込みと前月比を1枚にまとめた概要
  2. 売上実績・予実分析 — 月次売上の実績値と予算の対比、差異の要因分析
  3. 営業パイプライン — 商談のステージ別件数・金額、受注見込みの一覧
  4. KPI進捗 — MRR、顧客数、解約率、リード獲得数などの主要指標
  5. 課題・アクションアイテム — データから読み取れる課題と、次月のアクション計画

データソースの整理

各スライドに必要なデータと取得元を整理しておくと、Claude Codeへの指示が明確になります。

スライド項目 必要データ 取得元 取得方法
売上実績 月次売上・費用・利益 freee freee MCP
予算対比 月次予算値 Google Sheets Google Sheets API
営業パイプライン 取引ステージ・金額・担当者 HubSpot HubSpot MCP
KPI進捗 MRR・顧客数・リード数 Google Sheets / HubSpot 複数ソース統合
課題・アクション 前月議事録・未完了タスク Google Docs / Notion Notion MCP

経営会議資料の品質は、データソースの整理で決まります。「何を・どこから・どの粒度で取得するか」を事前に定義しておけば、Claude Codeは毎月同じ精度で資料を生成できます。逆にデータソースが曖昧だと、毎回指示を修正する手間が発生します。


データ収集の自動化

freee MCPで会計データを取得する

Claude Codeはfreee MCPを通じて、会計APIに直接アクセスできます。月次の損益データを取得する際は、以下のように指示します。

freeeから今月(2026年4月)の月次試算表データを取得して:
- 売上高(勘定科目別の内訳)
- 売上原価
- 販管費(主要科目TOP10)
- 営業利益
前月(3月)と前年同月(2025年4月)のデータも取得して比較できるようにして

freee APIの月次試算表エンドポイント(/api/1/reports/trial_pl)から、指定期間の損益データを自動取得します。前月・前年同月のデータも同時に取得するため、比較分析の準備が1回の指示で完了します。

HubSpot MCPで営業データを取得する

HubSpot MCPを使えば、パイプラインの取引データをリアルタイムで取得できます。

HubSpotから今月の営業データを取得して:
- パイプライン別の取引一覧(ステージ・金額・担当者・クローズ予定日)
- 今月新規作成された取引
- 今月クローズした取引(受注・失注の内訳)
- 来月クローズ予定の取引リスト

HubSpot CRMの取引データは、フィルター条件を細かく指定できます。「createdate」「closedate」「dealstage」などのプロパティで絞り込み、必要なデータだけを効率的に取得します。HubSpot MCPの詳しい設定方法は「Claude Code × HubSpot連携ガイド」で解説しています。

Google SheetsからKPIデータを取得する

予算値やKPI目標値など、SaaSのAPIからは取得できないデータはGoogle Sheetsで管理するのが現実的です。Claude CodeはGoogle Sheets APIを通じてスプレッドシートのデータを読み取れます。

Google Sheetsの「月次KPI管理シート」から以下を取得して:
- 2026年4月の予算値(売上目標・コスト予算・利益目標)
- KPI目標値(MRR目標・新規顧客数目標・解約率目標)
- 前月までの実績推移(直近6ヶ月)

Google Workspace連携の詳しい設定方法は「Claude Code × Google Workspace連携」をご覧ください。


分析の自動化

データ収集が完了したら、Claude Codeに分析を指示します。経営会議で求められる分析は、主に3種類です。

前月比較分析

取得した会計データで以下の前月比較を実行して:
- 売上高の前月比(金額差・増減率)
- 費用項目の前月比(増加が大きい項目TOP5をピックアップ)
- 営業利益率の変動とその要因分析
変動が10%以上の項目にはフラグを付けて

Claude Codeは単純な増減計算だけでなく、「売上は増加しているが原価率が悪化 → 低粗利案件の比率が増加した可能性」のような因果関係の示唆まで出力します。

予実差異分析

予算と実績の対比は、経営会議で最も注目されるポイントです。

以下のフォーマットで予実差異分析を実行して:

■ 売上
- 予算: [Google Sheetsの予算値]
- 実績: [freeeの売上実績]
- 差異: 金額と達成率
- 差異の要因分析(案件別・セグメント別)

■ 営業パイプライン
- 月初パイプライン残高 vs 月末パイプライン残高
- 受注率の予算前提 vs 実績
- 来月への繰越案件の見込み金額

10%以上の乖離がある項目には要因と対策案を記載して

予実差異分析で重要なのは「差異の大きさ」だけでなく「差異の要因」です。Claude Codeに「要因分析まで行って」と指示すれば、案件別・セグメント別の内訳から差異の原因を特定し、次月のアクションにつながる示唆を出力します。

トレンド分析

直近6ヶ月の推移を見ることで、単月の変動では気づけないトレンドを把握できます。

直近6ヶ月(2025年11月〜2026年4月)のトレンド分析を実行して:
- 売上の月次推移と移動平均
- 新規商談数の推移
- 受注率の推移
- 顧客単価の推移
上昇・下降トレンドがあればハイライトして

スライド自動生成

分析結果が揃ったら、最終ステップとしてプレゼン資料を生成します。Claude Codeでは、HTMLスライドとGoogle Slidesの2つの方法でスライドを作成できます。

HTMLスライドで生成する

Claude CodeはHTML/CSSでスライドを直接生成できます。PDFに変換すれば、そのまま会議で使用可能です。

経営会議資料をHTMLスライドで作成して:

■ スライド構成
1. 表紙(会議名・日付・作成者)
2. エグゼクティブサマリー(主要KPI 4つを大きく表示)
3. 売上実績・予実分析(テーブル+差異ハイライト)
4. 営業パイプライン(ステージ別の件数・金額)
5. KPI進捗(目標対比のプログレス表示)
6. 課題・アクションアイテム(優先度付き)

■ デザイン
- フォント: Noto Sans JP
- メインカラー: #2563EB
- アクセントカラー: #FF5C35
- 1スライド1メッセージ
- フォントサイズは16px以上

HTMLスライドの利点は、Claude Codeが1回の実行で完成品を出力できる点です。デザインの調整もCSSで柔軟に行えます。HTMLスライドの詳しい作成方法は「Claude CodeでHTMLスライド・PDFを生成する方法」で解説しています。

Google Slides APIで生成する

Google Slidesで出力したい場合は、Google Slides APIを使ったスライド生成も可能です。

経営会議資料をGoogle Slidesで作成して:
- テンプレートスライドID: [テンプレートのID]
- タイトル: 2026年4月度 経営会議資料
- 各スライドにデータを埋め込んで
- フォント: Noto Sans JP

Google Slidesで生成する場合は、事前にテンプレートスライドを作成しておき、Claude Codeがデータを埋め込む方式が安定します。テンプレートのプレースホルダー(など)を置換する形式で、レイアウトの崩れを防ぎます。


CLAUDE.mdでのテンプレート設計

毎月同じ品質の会議資料を生成するために、CLAUDE.mdにテンプレートを定義します。一度設計すれば、翌月以降は「今月の経営会議資料を作成して」の一言で完了します。

テンプレート定義の例

# 経営会議資料テンプレート

## /board-meeting

以下の手順で経営会議資料を生成する:

### データ収集
1. freee MCPから当月の月次試算表を取得
2. freee MCPから前月・前年同月の試算表を取得
3. HubSpot MCPから当月の取引データを取得
4. Google Sheetsから当月の予算値・KPI目標値を取得

### 分析
5. 売上の前月比・前年比・予実差異を算出
6. 費用の前月比を算出(変動10%以上の項目をフラグ)
7. パイプラインのステージ別集計
8. KPI目標対比の達成率を算出

### スライド生成
9. HTMLスライド6枚構成で生成
10. PDF出力

### 出力先
reports/board_meeting/YYYY_MM/

テンプレート設計のポイント

設計要素 推奨内容 理由
データ取得期間 当月・前月・前年同月 比較分析に必要な3期間
分析項目 予実差異・前月比・トレンド 経営判断に必要な3視点
閾値設定 変動10%以上をフラグ 重要な変動を見逃さない
スライド枚数 5〜8枚 経営会議の標準的な分量
出力形式 HTML → PDF 環境依存なく共有可能
保存先 年月フォルダで整理 過去資料との比較が容易

毎月の定期実行で完全自動化する

CLAUDE.mdのテンプレートを定義したら、定期実行の仕組みを組み合わせることで、月初に自動で資料が準備される環境を構築できます。

cronでの定期実行

macOSやLinuxのcron機能を使えば、毎月1日の朝に経営会議資料を自動生成できます。

# crontab -e で以下を追加
# 毎月1日 午前8時に経営会議資料を自動生成
0 8 1 * * cd /path/to/project && claude -p "今月の経営会議資料を作成して" --allowedTools "mcp__freee-mcp__*,mcp__claude_ai_HubSpot__*"

Claude Code SDK(Headless Mode)での実行

より高度な制御が必要な場合は、Claude Code SDKのHeadless Modeを使います。Node.jsスクリプトからClaude Codeを呼び出し、生成完了後にSlack通知を送るなどの後処理を組み合わせられます。

// generate_board_meeting.js
import { claude } from '@anthropic-ai/claude-code';

const result = await claude({
  prompt: '今月の経営会議資料を /board-meeting テンプレートで作成して',
  allowedTools: ['mcp__freee-mcp__*', 'mcp__claude_ai_HubSpot__*'],
});

// 生成完了後にSlack通知
console.log('経営会議資料の生成が完了しました');

Claude Code SDKの使い方は「Claude Code SDK・Headless Modeの使い方」で詳しく解説しています。


注意点と運用のコツ

経営会議資料の自動生成を運用する際には、以下の点に注意が必要です。

数値の正確性は必ず人間が確認する

Claude Codeが出力した数値は、APIから取得した生データに基づいていますが、以下のケースでは確認が必要です。

  • 会計データの確定タイミング: freeeの月次データが未確定(仮締め)の状態で取得していないか
  • 為替・税金の処理: 消費税や為替差損益の処理が会計方針と一致しているか
  • パイプラインの定義: HubSpotのパイプラインステージの定義が変更されていないか

経営会議資料は経営判断の根拠になるデータです。自動生成で工数を削減しつつ、最終確認は経営者自身が行う運用を推奨します。「データ収集と集計はClaude Code、判断と承認は人間」という役割分担が最も安全です。

機密データの取り扱い

経営会議資料には機密性の高いデータが含まれます。以下の点を必ず守ってください。

  • 生成した資料はローカルまたは社内のセキュアな場所に保存する
  • APIキー・アクセストークンは.envファイルで管理し、スクリプトに直書きしない
  • 社外への共有が必要な場合は、機密情報を含まない概要版を別途作成する

段階的に自動化範囲を広げる

最初から全スライドを自動化しようとすると、データソースの整備やテンプレート設計に時間がかかります。以下の順序で段階的に取り組むことを推奨します。

  1. Phase 1: 売上実績の自動取得・集計(freee MCP)
  2. Phase 2: 予実差異分析の自動化(Google Sheets連携追加)
  3. Phase 3: 営業パイプラインの自動集計(HubSpot MCP追加)
  4. Phase 4: スライド自動生成(HTMLスライド or Google Slides)
  5. Phase 5: 定期実行の設定(cron / SDK)

まとめ

Claude Codeを活用すれば、経営会議資料の作成は「複数システムからのデータ収集→Excel集計→PowerPoint転記」という手作業の繰り返しから、「自然言語の指示1つで完了する自動化業務」に変わります。freee MCPで会計データ、HubSpot MCPで営業データ、Google SheetsでKPIデータを自動取得し、予実差異分析やトレンド分析を実行した上で、HTMLスライドやGoogle Slidesに自動変換します。

実践にあたっては、以下のポイントを押さえておくことが大切です。

  • CLAUDE.mdにテンプレートを定義しておけば、毎月「経営会議資料を作成して」の一言で同品質の資料が完成します
  • 数値の正確性確認は人間が行う運用ルールを必ず設けてください。データ収集・集計はAI、判断・承認は経営者という役割分担が重要です
  • まずはfreee MCPでの売上データ取得から始め、段階的に自動化範囲を広げていくアプローチを推奨します
  • StartLinkでは、HubSpotゴールドパートナーとして、CRM・会計データの活用設計からAI連携の導入まで一貫した支援を提供しています
  • Claude Codeの全コマンド一覧はClaude Codeチートシートをご覧ください
  • AI活用の全体像はAI活用完全ガイドで解説しています

まずは1つのデータソースから始めて、徐々に統合範囲を広げていくのがおすすめです。


あわせて読みたい


よくある質問(FAQ)

Q1. freeeやHubSpotを使っていなくても経営会議資料の自動化は可能ですか?

可能です。Claude CodeはCSVファイルやGoogle Sheets、Excel形式のデータも読み込めます。現在お使いの会計ソフトや営業管理ツールからデータをエクスポートし、Claude Codeに読み込ませる形でも自動化できます。ただし、MCP連携に対応したツール(freee・HubSpotなど)のほうが、データ取得まで含めた完全自動化が可能です。

Q2. 会計データの確定前(月次仮締め段階)で資料を作成しても問題ありませんか?

月次仮締め段階での速報値として作成することは問題ありません。ただし、資料上に「速報値(仮締め時点)」と明記し、確定後に差異がないか確認する運用を推奨します。CLAUDE.mdのテンプレートに「データ取得日時と確定/未確定ステータスをスライドに記載する」と定義しておくと、誤解を防げます。

Q3. スライドのデザインをカスタマイズできますか?

HTMLスライドの場合はCSSで自由にカスタマイズ可能です。フォント・配色・レイアウトをCLAUDE.mdに定義しておけば、毎月同じデザインで生成されます。Google Slidesの場合はテンプレートスライドのデザインが反映されるため、テンプレートのデザインを変更すれば全体に適用されます。

Q4. 生成された資料をそのまま取締役会に提出してよいですか?

データ収集と集計部分は高い精度で実行されますが、取締役会に提出する場合は必ず人間が最終確認を行ってください。特に「課題・アクションアイテム」のセクションは、AIの分析をベースに経営者自身の判断を加えることで、会議での議論が深まります。数値の正確性確認と、経営判断部分の補足を加えた上で提出することを推奨します。

Q5. 毎月の自動実行で、データソース側のAPI仕様変更に対応できますか?

freee・HubSpotのAPI仕様変更は頻繁には発生しませんが、定期実行を設定している場合はエラーハンドリングを組み込んでおくことが重要です。Claude Code SDKで実行する場合は、データ取得に失敗した際にSlack通知を送る仕組みを追加できます。また、月に1回程度、手動で実行して出力結果を確認する運用を併用すると、仕様変更に早期に気づけます。


株式会社StartLinkは、事業推進に関わる「販売促進」「DXによる業務効率化(ERP/CRM/SFA/MAの導入)」などのご相談を受け付けております。 サービスのプランについてのご相談/お見積もり依頼や、ノウハウのお問い合わせについては、無料のお問い合わせページより、お気軽にご連絡くださいませ。

関連キーワード:

サービス資料を無料DL

著者情報

7-1

今枝 拓海 / Takumi Imaeda

株式会社StartLink 代表取締役。累計150社以上のHubSpotプロジェクト支援実績を持ち、Claude CodeやHubSpotを軸にしたAI活用支援・経営基盤AXのコンサルティング事業を展開。
HubSpotのトップパートナー企業や大手人材グループにて、エンタープライズCRM戦略策定・AI戦略ディレクションを経験した後、StartLinkを創業。現在はCRM×AIエージェントによる経営管理支援を専門とする。