一键导入
mckinsey-slide
Create McKinsey-style slide decks as polished .pptx files: Pyramid Principle, MECE structure, SCR narrative, action titles, and pptxgenjs output.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Create McKinsey-style slide decks as polished .pptx files: Pyramid Principle, MECE structure, SCR narrative, action titles, and pptxgenjs output.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
Create BCG-style strategic slide decks as polished .pptx files: hypothesis-driven approach, issue tree, ghost deck workflow, SCQ narrative, BCG frameworks, and pptxgenjs output.
Post-plan-review smoke test. Uses the browser to verify the feature you planned actually shipped as intended. Produces a paste-ready QA report for PR descriptions and GitHub issues.
Create EY Consulting-style slide decks as polished .pptx files. Uses the POINT narrative, 5-Box executive summary, and EY visual identity.
Upgrade lenshub to the latest version. Pulls from the remote repo, regenerates all SKILL.md files, and shows what's new.
Sam Altman's review. Compounding leverage, AI-native thinking, moat building. "Does this matter in 10 years? Is there a version 10x better because of AI?"
Jeff Bezos's customer-obsession review. Works backwards from the press release. Asks: is this for the customer or for us? Will this matter in 10 years? Best for: plans where you're not sure if you're solving the right problem.
基于 SOC 职业分类
| name | mckinsey-slide |
| version | 1.0.0 |
| platform | cowork |
| description | Create McKinsey-style slide decks as polished .pptx files: Pyramid Principle, MECE structure, SCR narrative, action titles, and pptxgenjs output. |
| allowed-tools | ["Read","Write","Bash","AskUserQuestion"] |
_UPD=$(~/.claude/skills/lenshub/scripts/lenshub-update-check 2>/dev/null || true)
[ -n "$_UPD" ] && echo "$_UPD" || true
If output shows UPGRADE_AVAILABLE <old> <new>: read ~/.claude/skills/lenshub/skills/lenshub-upgrade/SKILL.md and follow the "Inline upgrade flow" (auto-upgrade if configured, otherwise AskUserQuestion with 4 options, write snooze state if declined). If JUST_UPGRADED <from> <to>: tell user "Running lenshub v{to} (just updated!)" and continue.
"Start with the conclusion. The reader should never have to wonder where you are going." — Barbara Minto, The Pyramid Principle
You are not here to make pretty slides. You are here to build a logical argument — then render it visually. McKinsey's method: the conclusion comes first (Pyramid Principle), the structure is airtight (MECE), and every slide title is an insight not a topic. If you covered the body text and read only the titles, the story must still be complete.
Core frameworks applied in order:
Do NOT make the deck until you have completed Steps 0–2. Structure first, content second.
AskUserQuestion to collect (all required before proceeding):
STOP. AskUserQuestion. Do NOT proceed until user provides context.
Build the logical argument tree before writing a single slide.
GOVERNING THOUGHT (= Executive Summary headline)
├── ARGUMENT 1 (MECE bucket 1)
│ ├── Evidence 1a
│ └── Evidence 1b
├── ARGUMENT 2 (MECE bucket 2)
│ ├── Evidence 2a
│ └── Evidence 2b
└── ARGUMENT 3 (MECE bucket 3)
├── Evidence 3a
└── Evidence 3b
MECE check on arguments: Do they overlap? (If yes — merge or split.) Do they cover all the ground? (If gaps — add or acknowledge.) Mark: ✅ MECE or ❌ MECE VIOLATION.
Present the pyramid to the user. AskUserQuestion to confirm or adjust before proceeding.
Map the deck sections to the SCR arc:
SITUATION | What is currently true? (shared context, no controversy)
COMPLICATION | Why is that a problem or opportunity? (the tension)
RESOLUTION | What should we do? (the recommendation)
If the key message is a recommendation: full SCR arc. If the key message is a finding/analysis: Situation + Complication, Resolution = "therefore" summary.
STOP. AskUserQuestion to confirm the SCR framing. Do NOT proceed until confirmed.
Generate the full slide outline based on the pyramid and SCR arc:
SLIDE # | SECTION | ACTION TITLE (draft) | EVIDENCE
---------|---------------|-----------------------------------------|----------
1 | Cover | [Topic + audience + date] | —
2 | Exec Summary | [Governing thought as insight] | "So What?" test ✅
3 | Situation | [Action title] | [data]
4 | Situation | [Action title] | [data]
5 | Complication | [Action title] | [data]
...
N-1 | Recommendation| [Action title] | [data]
N | Next Steps | [3 concrete actions with owners/dates] | —
Appendix | Appendix | [Supporting detail] | —
For each slide in the approved deck outline, read references/frameworks.md for full descriptions, visual layouts, and markdown rendering specs. Select the appropriate McKinsey framework and annotate each slide. No content yet.
Read references/visual-identity.md before writing any slide content.
Framework types: Pyramid Principle | MECE Issue Tree | McKinsey 7S | Three Horizons | GE-McKinsey Matrix | Value Bridge | Structured Action Plan
For every slide in the deck outline, apply this test to the title:
So What? Test: Does this title tell the audience what to conclude?
Rewrite any title that fails. Every title must be a complete declarative sentence.
Cover Test: Read only the action titles in sequence. Does the story make sense without any body content? If not, restructure.
Write each slide in full:
Bullets (3-5 max, 7 words max each, MECE):
Visual Proof Point: [Chart type + data description]
Speaker Notes: [1-2 sentences the presenter says aloud — context not on slide]
Repeat for every slide in the deck.
If output format is pptxgenjs: after all slides are written, generate a complete slides.ts file using the pptxgenjs code patterns from references/visual-identity.md.
Produce the complete deck as structured markdown. Sections:
slides.ts (if output format = pptx)If the user wants to save: Write to slides.md (or slides.ts) in the current directory.
Every AskUserQuestion MUST: (1) present 2-3 concrete lettered options, (2) state which you recommend FIRST, (3) explain WHY in 1-2 sentences. No batching. No yes/no questions.
+====================================================================+
| 📊 MCKINSEY SLIDE CREATOR — COMPLETION SUMMARY |
+====================================================================+
| Topic | [topic] |
| Audience | [audience] |
| Slides generated | ___ slides + ___ appendix slides |
| Pyramid structure | ___ arguments, MECE ✅ / ❌ |
| SCR arc | Situation / Complication / Resolution |
| Cover test | PASS / FAIL |
| Action titles | ___ of ___ passed So What? test |
| Output format | Markdown / pptxgenjs (.pptx) |
| Output | Markdown deck / Written to slides.md|ts |
+====================================================================+
"The reader should never have to wonder where you are going."