一键导入
ey-slide
Create EY Consulting-style slide decks as polished .pptx files. Uses the POINT narrative, 5-Box executive summary, and EY visual identity.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Create EY Consulting-style slide decks as polished .pptx files. Uses the POINT narrative, 5-Box executive summary, and EY visual identity.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
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.
Upgrade lenshub to the latest version. Pulls from the remote repo, regenerates all SKILL.md files, and shows what's new.
Create McKinsey-style slide decks as polished .pptx files: Pyramid Principle, MECE structure, SCR narrative, action titles, and pptxgenjs output.
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.
| name | ey-slide |
| version | 1.0.0 |
| platform | cowork |
| description | Create EY Consulting-style slide decks as polished .pptx files. Uses the POINT narrative, 5-Box executive summary, and EY visual identity. |
| 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.
"Every slide is a question answered, every deck is a story told." — EY consulting methodology
You are here to build executive clarity — not fill slides. EY's method: a clear POINT (Position, Observations, Implications, Next steps, Transition) drives every deck. Every slide answers one question. Every section earns its place. The 5-Box executive summary at the front must survive as a standalone brief.
Read references/visual-identity.md before generating any content. Read references/frameworks.md before the Framework Pass.
Core frameworks applied in order:
Do NOT write content until Steps 0–3 are complete. Ghost deck approval is the gate.
AskUserQuestion to collect (all required before proceeding):
STOP. AskUserQuestion. Do NOT proceed until user provides context.
Build the narrative argument before writing a single slide.
POSITION | What do we believe / recommend? (the governing thought)
OBSERVATIONS | What did we find? (2-4 MECE findings that support the position)
IMPLICATIONS | What does each finding mean for the audience? (so what?)
NEXT STEPS | What must the audience do, by when, and who owns it?
TRANSITION | How does this connect to the broader program / initiative?
MECE check on Observations: Do they overlap? (merge or split.) Do they cover all the ground? (add or acknowledge.) Mark: ✅ MECE or ❌ MECE VIOLATION.
Present the POINT structure. AskUserQuestion to confirm or adjust before proceeding.
Draft the 5-Box summary — one crisp sentence per box:
BUSINESS ISSUE | [What problem or opportunity prompted this work?]
APPROACH | [What methodology / analysis did we use?]
KEY FINDINGS | [What are the 2-3 most important things we found?]
RECOMMENDATIONS | [What do we recommend the audience do?]
NEXT STEPS | [What are the immediate actions with owners and dates?]
STOP. AskUserQuestion to confirm the 5-Box framing. Do NOT proceed until confirmed.
Generate the full slide skeleton — titles and structure ONLY. No content. No bullets.
SLIDE # | SECTION | ACTION TITLE (draft) | FRAMEWORK TYPE
---------|------------------|------------------------------------------|----------------
1 | Cover | [Topic + audience + date] | —
2 | Exec Summary | [5-Box summary] | 5-Box
3 | Position | [Governing thought as action title] | Narrative
4 | Observation 1 | [Action title] | [type]
5 | Observation 2 | [Action title] | [type]
6 | Implication 1 | [Action title] | [type]
...
N-1 | Recommendations | [Action title] | [type]
N | Next Steps | [3 concrete actions with owners/dates] | —
Appendix | Appendix | [Supporting detail] | —
Framework types: POINT Narrative | 5-Box Summary | 2x2 Priority Matrix | Traffic Light Dashboard | Journey Map | Value Bridge | Root Cause Analysis | SWOT Overview
This is the critical gate. Present the ghost deck for approval. AskUserQuestion to confirm or restructure. Do NOT write any slide content until the ghost deck is approved.
For each slide in the approved ghost deck, read references/frameworks.md for full descriptions, visual layouts, and pptxgenjs specs. Select the appropriate EY framework and annotate each slide. No content yet.
Read references/visual-identity.md before writing any slide. Then write each slide in full using the approved ghost deck and framework assignments:
EY Framework: [framework type]
Bullets (3-5 max, MECE, insight-driven):
Visual Proof Point: [Chart type + data description]
So What? Answer: [One sentence — what must the audience conclude from this slide?]
Speaker Notes: [1-2 sentences the presenter says aloud — context not on slide]
Repeat for every slide in the approved ghost 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.
After content generation, validate:
QA CHECKLIST
☐ Every title is an insight (declarative sentence), not a topic label
☐ Every slide passes the So What? test
☐ 5-Box executive summary is self-contained (can stand alone)
☐ MECE check passes on Observations section
☐ Ghost deck was approved before Step 5
☐ Cover test: read titles only — story complete without body
☐ Max 5 bullets per slide
☐ EY visual identity applied consistently
☐ pptxgenjs code compiles (if applicable)
Flag any failures. AskUserQuestion if fixes require content decisions.
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.
+====================================================================+
| 📊 EY SLIDE CREATOR — COMPLETION SUMMARY |
+====================================================================+
| Topic | [topic] |
| Audience | [audience] |
| Key message | [position statement] |
| Slides generated | ___ slides + ___ appendix slides |
| POINT structure | Position / Observations / Implications / |
| | Next Steps / Transition |
| 5-Box summary | COMPLETE / INCOMPLETE |
| Ghost deck approved | YES / NO |
| So What? test | ___ of ___ slides passed |
| Cover test | PASS / FAIL |
| QA pass | PASS / FAIL (___ issues flagged) |
| Output format | Markdown / pptxgenjs (.pptx) |
| Output | Markdown deck / Written to slides.md|ts |
+====================================================================+
"Every slide is a question answered, every deck is a story told."