This is a McKinsey-style PowerPoint generator that uses a five-stage workflow to prevent the sloppy outputs that plague most AI presentation tools. It enforces hard gates at each step using actual Python scripts that check for things like text overflow, inconsistent fonts, and malformed API calls. The engine wraps python-pptx with 67 high-level methods across categories like frameworks, timelines, and dashboards, all designed to match consultant-grade slide decks. What's interesting is the self-refinement system that makes the AI write down pattern-level mistakes into experience files so it stops repeating them. It even generates cover images via Tencent Hunyuan with that signature McKinsey ribbon decoration. You'll want this if you're building pitch decks, board slides, or quarterly reviews and actually care about production quality instead of just getting something that technically opens in PowerPoint.

skills.sh installs
503
GitHub stars
336
last updated
Aug 21, 2026

Install

$ npx -y skills add likaku/mck-ppt-design-skill --skill mck-ppt-design --agent claude-code

Installs into .claude/skills of the current project.

Files

McKinsey PPT Design — Harness Framework

Version: 2.4.1 · Engine: MckEngine (python-pptx) · Author: likaku

Required tools: Read, Write, Bash · Requires: pip install python-pptx lxml


常见崩坏模式(每次生成前必读,先于 HARD RULES)

告诉 AI 要做什么效果一般,告诉它前人最容易在哪里塌效果更好。 以下三种反模式均已在真实执行中被验证,每次必须主动警惕。

反模式 1:口头宣布"门禁通过"(最常见)

错误做法:

「S4 QA 共 7 个 errors,判断均为 engine 设计行为,门禁通过,进入 S5」

问题所在:passed 是由 AI 口头判断的,不是由程序派生的。无论理由多充分,这句话都是 AI 在给自己写完成证书。

正确做法:

  1. 执行 python references/scripts/gate_check.py <pptx路径> <项目目录>
  2. 读取 <项目目录>/gate_result.json
  3. 只有 gate_result.json 中 "passed": true 时,才能进入 S5
  4. 如果 "passed": false,修复 user_code_errors 列表中的问题,重新渲染,再次执行 gate_check

反模式 2:S3 门禁"脑子里过一遍"就算通过

错误做法:

「S3 内容门禁预检:API 格式正确,字数在限制内,通过,进入 S4」(没有执行任何代码)

问题所在:今天真实发生的 3 个 API 格式错误(four_column/matrix_2x2/executive_summary 参数格式),靠脑子过是过不出来的,必须靠代码检查。

正确做法:

  1. 执行 python references/scripts/gate_check_s3.py <content.json路径> <项目目录>
  2. 读取 <项目目录>/gate_s3.json
  3. 只有 "passed": true 时,才能进入 S4
  4. 如果有 fail 项,修正 content.json,重新执行 gate_check_s3

反模式 3:engine_bug 分类作为软话逃生口

Sponsors

Details

Repository
github.com/likaku/mck-ppt-design-skill
Categories
Code Review & Quality, AI & Agent Building, Python, Design & UI/UX, Office & Documents
First seen
Jun 3, 2026
1brianrwagner avatarvoice-extractorbrianrwagner/ai-marketing-claude-code-skillsExtract and document someone's authentic writing voice from samples. Use when someone needs a "voice guide," wants to capture their writing DNA, or needs to tra495skills.sh installs
2patricio0312rev avatarconventional-commitspatricio0312rev/skillsGenerates semantic commit messages following the Conventional Commits specification with proper types, scopes, breaking changes, and footers. Use when users req493skills.sh installs
3bitwize-music-studio avatarsuno-engineerbitwize-music-studio/claude-ai-music-skillsConstructs technical Suno V5/V5.5 style prompts, selects genres, and optimizes generation settings. Use when creating or refining Suno prompts for track generat491skills.sh installs
4openclaudia avatarseo-auditopenclaudia/openclaudia-skillsRun a full technical and on-page SEO audit on any website or page. Use when the user says "audit my site", "SEO check", "technical SEO review", "site health", "491skills.sh installs
5parcadei avatarqlty-checkparcadei/continuous-claude-v3Code quality checks, formatting, and metrics via qlty CLI486skills.sh installs
6onewave-ai avatarportfolio-analyzeronewave-ai/claude-skillsReview investment portfolios for risk, diversification, fees. Asset allocation recommendations, tax-loss harvesting, rebalancing.485skills.sh installs