本文へ移動
cccskills
無料GitHub で公開

pptx-slides-creator

日本語のパワーポイントスライド(.pptx)を作成するスキル。「スライド」「パワポ」「パワーポイント」「PowerPoint」「pptx」「プレゼン」「プレゼンテーション」のいずれかが含まれる依頼でトリガーする。英語で 'slides'、'presentation'と言及された場合も同様。McKinsey/BCGスタイルのコンサルティング品質で、データビジュアライゼーション、フレームワーク、テーブル、マルチカラムレイアウトを含む洗練されたスライドを生成する。

インストール方法を見る

含まれるファイル(4)

  • SKILL.md8.7 KB
  • references/design-system.md33.3 KB
  • references/slide-patterns.md21.6 KB
  • scripts/template_deck.js21.1 KB

SKILL.md(原文)

インストールする前に、エージェントに与えられる指示の中身を確認できます。

スライド作成スキル(pptx-slides-creator)

ユーザーが提供した資料、または指示に従って調査した結果から、トップティア戦略コンサルティングファーム(McKinsey/BCG)品質の情報密度の高い日本語プレゼンテーションを作成する。テックミニマリストかつ情報リッチなビジュアルスタイルで、高級エディトリアルデザインの美学を融合させる。

トリガー条件

  • ユーザーが生データ、メモ、リサーチ、ドキュメントを提供し、プロフェッショナルなスライドを求めた場合
  • ユーザーがトピックを指定し、調査結果をスライドにまとめるよう依頼した場合
  • 「McKinseyスタイル」「BCGスタイル」「コンサルスライド」「戦略プレゼン」などの要求
  • 経営ブリーフィング、取締役会資料、投資家向けプレゼンテーション
  • チャートやフレームワーク、テーブルを含む高密度の分析スライドの要求

前提条件

作業開始前に、必ず以下のリファレンスを順番に読み込むこと:

  1. デザインシステム: pptx-slides-creator/references/design-system.md — カラー、フォント、レイアウト定数、全コンポーネントのコード
  2. スライドパターン集: pptx-slides-creator/references/slide-patterns.md — スライド構成パターンとデータに応じたレイアウト選択基準
  3. テンプレート: pptx-slides-creator/scripts/template_deck.js — 新規デッキ作成時のスターターコード

ワークフロー(5ステップ)

Step 1: 素材の取得と分析

資料が提供された場合: アップロードされたファイルまたはテキストから以下を抽出する:

  • キーメッセージ: 主要な2〜3個の結論・洞察
  • データポイント: 数値、パーセンテージ、トレンド、比較データ
  • フレームワーク候補: SWOT、2x2マトリクス、プロセスフロー、ファネル、タイムライン
  • ナラティブアーク: 全体の物語構造(問題→分析→示唆)

トピック指定で調査が必要な場合:

  1. Web検索で最新の公開情報・データを収集する
  2. 信頼性の高いソース(公式発表、調査レポート、業界データ)を優先する
  3. 収集した情報を上記の4観点で整理する
  4. データソースを記録する(スライドの出所引用に使用)

Step 2: デッキ構成の計画

コンサルティングデッキは厳密なナラティブロジックに従う。references/slide-patterns.md を参照し、データ特性に合ったレイアウトを選択する。

標準構成(6〜8枚):

  1. タイトルスライド — テーマ、サブタイトル、日付。ダークネイビー背景。
  2. エグゼクティブサマリー — 「So What(要は何か)」を先に提示。KPIコールアウト+重要発見事項。
  3. 状況 / コンテキスト — 背景データ、市場概況、トレンドチャート。
  4. 分析スライド(2〜4枚)— 核となる分析。以下を組み合わせる:
    • データビジュアライゼーション(チャート+注釈)
    • フレームワーク(2x2マトリクス、比較テーブル、プロセスフロー)
    • 深堀り(マルチカラム+補足データ)
  5. 示唆 / 提言 — 構造化されたテイクアウェイ、優先度付きアクション。
  6. 付録(任意)— 補足データテーブル、方法論ノート。

必須ルール: アクションタイトル

各スライドのタイトルは、トピックラベルではなく洞察を述べる文にする:

  • ✅ 「デジタル売上は前年比34%増、エンタープライズ契約が主因」
  • ❌ 「売上概要」

Step 3: デザインシステムに従ったスライド構築

references/design-system.md のデザインシステムに厳密に従う。以下は要約:

カラー: 白背景(FFFFFF)、ディープネイビー見出し(0B1F3F)、ロイヤルブルーチャート(1B3A6B)、ブルー→グレーのグラデーション、アクセントレッド(C8102E)は控えめに

タイポグラフィ: 見出しは游明朝(セリフ体でプレミアム感)、本文は游ゴシック(サンセリフ体で可読性)、数値はCalibri

レイアウト: 全辺0.5インチマージン、マルチカラム推奨、タイトル下にネイビー0.5ptライン、左下にソース引用、右下にページ番号

Step 4: チャート・テーブル・フレームワークの実装

references/design-system.md のコンポーネントコードを使用する。主要パターン:

データ特性推奨チャート備考
カテゴリ比較棒グラフ(カラム)ロイヤルブルー単色 or ブルー系グラデーション
構成比・内訳積み上げ棒グラフ / ドーナツセグメント5つまで
時系列推移折れ線グラフ2ptライン、マーカー付き
増減要因分析ウォーターフォール増加=ブルー、減少=レッド
定量比較データテーブルヘアラインボーダー、交互行背景
戦略的位置付け2x2マトリクスシェイプで構築、画像不可
プロセス・手順プロセスフロー矢印付きステップ
段階的絞り込みファネル台形シェイプの積み上げ
項目対比Before/After比較2カラムレイアウト
時系列イベントタイムラインベースライン+マイルストーン

データが明示的に提供されていない場合: 資料からトレンドが暗示される場合は代表的なビジュアライゼーションを作成し、「図示のため仮定値を使用」と注記する。

Step 5: QA・検証

  1. スクリプトを実行してPPTXを生成する
  2. 全スライドを検査し、以下を確認する:
    • テキストのオーバーフロー・重なりがないか
    • チャートの可読性(ラベル、凡例、値)
    • マージンとアライメントの一貫性
    • カラーパレットの一貫性(定義外の色を使っていないか)
    • 全コンテンツスライドにアクションタイトルがあるか
    • 全データスライドにソース引用があるか
    • 日本語テキストの切れ・文字化けがないか
  3. 問題があれば修正して再生成する

日本語特有の注意点

  • フォント: 見出し=游明朝(フォールバック: MS PMincho → Georgia)、本文=游ゴシック(フォールバック: Meiryo UI → Calibri)
  • 文字サイズ: 日本語は英語より1-2pt大きく設定して可読性を確保する
  • テキストボックス幅: 日本語はゆとりのある幅設定が必須(英語比で1.2〜1.5倍)
  • 句読点: 全角「。」「、」を使用する
  • 敬語: ビジネス文書として「です・ます」調を基本とする
  • 数字表記: 漢数字と算用数字を適切に組み合わせる(例:1.2兆円、340億円)

デザイン・アンチパターン(避けるべきこと)

  • トピックラベルのみの汎用タイトル(アクションタイトルでないもの)
  • ビジュアル要素のない箇条書きだらけのスライド
  • 3つ以上のフォントファミリーの混在(游明朝 / 游ゴシック / Calibri の3種まで)
  • ソース引用のないデータチャート
  • ホワイトスペースのない詰め込みレイアウト
  • 定義済みパレット外の明るい・彩度の高い色の使用
  • 3D効果、グラデーション背景、ドロップシャドウなどの装飾
  • 情報を伝えない装飾要素
  • ビジュアル要素(チャート、テーブル、フレームワーク、コールアウト)が2つ未満のスライド
  • 英語と日本語が混在する際のフォントサイズの不統一

レビュー

まだレビューはありません。使ってみた感想をお寄せください。

同じリポジトリのスキル

概要と使いどころ

cc-sdd-restack-after-merge

無料日本語概要

stacked PRの下位PRがマージされた後に上位branchをrestack(rebase/cherry-pick再構成)する際に使用。「restackして」「上位PRを更新して」「restack after merge」「PRのbaseを更新」「スタックを整理」という依頼でトリガーする。対象sliceの特定→rebase→変更ファイル確認と代表テスト実行→force-with-leaseでpush→PR base更新→auto-merge判定の順で進める。

studiogadget/skills32026年5月25日 更新

cc-sdd-review-slice-stack

無料日本語概要

cc-sdd実装用統合ブランチのコミット群(ベースブランチとの差分)をreview slice単位のstacked PRに再構成する際に使用。「review sliceに分割」「stacked PRを作成」「PRをスタックして」「レビュー用にPRを分けて」「review slice stack」という依頼でトリガーする。dry-run(既定)でslice計画を提示し、apply指示で実際にブランチ・PRを作成する。

studiogadget/skills32026年5月25日 更新

ci-stable-log-testing

無料日本語概要

CI環境で安定動作するPythonテスト(特にstructlogのログ検証)を書く際に使用。「CIで失敗する」「capture_logsが不安定」「ログアサーションがCIだけ落ちる」「caplogフォールバック」「ANSI混入」「xdistでログが取れない」という課題で起動。capture_logs→caplogフォールバック→ANSI正規化→アサーション設計の流れで堅牢なテストを書く。

studiogadget/skills32026年5月25日 更新

create-issue

無料日本語概要

GitHub Issueを作成してGitHubに投稿するスキル。「Issueを作成」「Issue作成」「Issueにして」「Issueとして投稿」「GitHubにIssue」「create issue」「open issue」「バグ報告」「機能追加をIssueに」「改善提案をIssueに」などの依頼でトリガーする。コンテキスト収集→Issue本文生成→ラベル存在確認・作成→gh issue create投稿の流れでIssueを作成する。

studiogadget/skills32026年5月25日 更新

docker-deployment-guide

無料日本語概要

Dockerベースのアプリケーションのデプロイメント手順書(Markdown)を作成するスキル。「デプロイ手順書」「デプロイメント手順」「deployment guide」「本番環境への配置手順」「サーバーへの配置手順」などの依頼でトリガーする。Docker Composeビルド→イメージ転送→サーバー配置→設定→動作確認→cron設定の流れで手順書を生成する。

studiogadget/skills32026年5月25日 更新

hibernate-pc

無料日本語概要

タスク完了後にPCを休止状態にする。Use when: ユーザーが「休止」「hibernate」「タスク完了後に休止状態」「作業後にPCをスリープ/休止」と明示的に指示した場合のみ。正常終了時だけでなく、エラーや未解決事項が残っていても、明示指示があれば最後に休止へ移行する。Windows only.

studiogadget/skills32026年5月25日 更新

studiogadget のスキルをすべて見る

このスキルの問題を報告する