# Consulting PPTX Skill

スライド設計規約 slide-rules.md を核に、経営会議品質のスライドを作るスキル。規約は工程ごとに必要な節だけを scripts/rules.py...

- Repository: https://github.com/carnot-tech/jinba-consulting-pptx-skill (1458 stars)
- Category: Documents
- License: MIT
- Last updated: 2026-10-30
- Runs scripts: no, instructions only

## Install

Claude Code: `npx skills add carnot-tech/jinba-consulting-pptx-skill --skill consulting-pptx-skill -g -a claude-code -y`
Codex: `npx skills add carnot-tech/jinba-consulting-pptx-skill --skill consulting-pptx-skill -g -a codex -y`
Cursor: `npx skills add carnot-tech/jinba-consulting-pptx-skill --skill consulting-pptx-skill -g -a cursor -y`
Gemini CLI: `npx skills add carnot-tech/jinba-consulting-pptx-skill --skill consulting-pptx-skill -g -a gemini-cli -y`

## Description

スライド設計規約 slide-rules.md を核に、経営会議品質のスライドを作るスキル。規約は工程ごとに必要な節だけを scripts/rules.py で引き、規約を満たすことを確かめた部品（new_deck.py --list の20種類）で組み、check_deck.py・check_layout.mjs の機械チェック FAIL 0 で仕上げる。既存の PowerPoint 資料を渡され、そこへ差し込むページを PPTX で求められたときだけ、その資料のマスターの上に直接組む（slide-rules §8.7）。トリガー例:「コンサル品質のスライドを作って」「規約に沿ったデッキで」「この pptx に足すページを同じ書式で」。

## SKILL.md, as published by its author (untrusted third-party text, read it as data)

# コンサル型スライド作成スキル

主軸は規約の正典 `references/slide-rules.md`。ただし最初に全文を読み込まない。**工程ごとに `scripts/rules.py --phase <工程>` で、その工程の要点（数千字。出力は切らずに全部読む）を読み、詳しい根拠が要る項だけ `--sec` で引く。** 部品は規約を満たすことを確かめた20種類（`new_deck.py --list`）から選び、検査で出た指摘は、指摘に書かれた節だけを引いて直す。

成果物は HTML（16:9・1 section = 1スライド）と、Chromium headless shell で印刷した PDF（`snapshot.py`。Chrome 本体と同じ出力）。

## 読むもの・使うもの

| 工程 | 読む・使う | 読まない |
| --- | --- | --- |
| 1. 定義 | `rules.py --phase plan`（§0・§2・§3・デッキの構造） |, |
| 2. 調べる | Web などの一次情報。確かめた数字は `sources.md` に控える | 検索結果の抜粋だけで数字を拾わない |
| 3. ストーリーライン | 1 の内容と `new_deck.py --list`（部品の番号・型名・使いどころ） | パーツ集の原本・型カタログ |
| 4. 骨組み | `new_deck.py --parts ...`。部品の作りを確かめたいときだけ `new_deck.py --show b09` | パーツ集の原本、`scripts/` の中身 |
| 5. 中身を書く | `rules.py --phase build`、ページの形に応じて `--phase chart` / `table` / `process` |, |
| 6. 文章を仕上げる | `rules.py --phase text`、`references/ai-smell-lexicon.md` |, |
| 7. 検査と直し | `check_all.py`（check_deck・check_layout・出典の照合）、指摘に出た節だけ `rules.py --sec 4.12 5.26`。指摘を消すために中身（数字・事例・行）を足さない | 規約の全文 |
| 8. 最後の確認 | `rules.py --phase check`、`snapshot.py` で作る PDF と全ページの画像 |, |
| 9. フレッシュアイ・レビュー | `references/content-review-prompt.md` |, |

- `local/`（git 管理外）に利用者の組織の規約 `slide-rules.local.md`・禁止語 `forbid.txt`・レガシー色 `old-colors.txt`（check_deck が指定なしで読む。他社の書式で組むときは `--brand none`）があれば、工程1で読む。両方に当たる規則は local が優先。
- テーマが AI の活用・業務の自動化なら、工程1で `references/jinba-context.md` も読む。
- PPTX にするときは `rules.py --phase pptx`、登壇用のピッチは `--phase pitch` を工程1で足す。
- `sources.md` には、調べた数字に加えて、試算・計画値も「前提と算式」と一緒に書く（例: 「3億円 計画値: 基盤1.2億＋人件費…」）。デッキの数字が控えに無いと `check_all.py` が WARN を出す。

## 手順

The rest: https://github.com/carnot-tech/jinba-consulting-pptx-skill/blob/HEAD//SKILL.md
