MCK PPT Design Skill
A consulting-style deck skill: the agent builds PPTX through a python-pptx engine with ready layouts and checks
Medium risk
We rate an entry medium when the tool runs code, makes network calls or reads project files. Check what exactly it does before installing.
Why this level
- Runs Python scripts and a build engine, writes PPTX files to your machine
- Optional cover generation calls the external Hunyuan service
Install
In your terminal, with SkillFoxx CLI
npx skillfoxx add skills/mck-ppt-design-skillDetects the agents on your machine, checks the risk and pins the version.
Other ways to install
Run in a terminal in the project folder
npx skills add likaku/mck-ppt-design-skill --skill mck-ppt-design -a claude-code -yThe skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.
Run in a terminal in the project folder
npx skills add likaku/mck-ppt-design-skill --skill mck-ppt-design -a cursor -yThe skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.
Run in a terminal in the project folder
npx skills add likaku/mck-ppt-design-skill --skill mck-ppt-design -a github-copilot -yThe skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.
Run in a terminal in the project folder
npx skills add likaku/mck-ppt-design-skill --skill mck-ppt-design -a codex -yThe skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.
Run in a terminal in the project folder
npx skills add likaku/mck-ppt-design-skill --skill mck-ppt-design -a gemini-cli -yThe skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.
Run in a terminal in the project folder
npx skills add likaku/mck-ppt-design-skill --skill mck-ppt-design -a cline -yThe skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.
Run in a terminal in the project folder
npx skills add likaku/mck-ppt-design-skill --skill mck-ppt-design -a roo -yThe skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.
A fork of Roo Code, same .roo folders.
Run in a terminal in the project folder
npx skills add likaku/mck-ppt-design-skill --skill mck-ppt-design -a opencode -yThe skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.
Install dependencies: pip install python-pptx lxml. Put the skill folder into the agent's skills directory and load SKILL.md as a skill. Then describe the deck you want and the agent builds the PPTX via MckEngine.
Other ways from the author
pip install python-pptx lxmlRequired dependencies for the MckEngine.
This is third-party code. Review the repository files before installing.
What it does
The skill gives the agent a MckEngine layer over python-pptx plus references to build decks in a strict consulting style. Instead of hand-laying slides, the agent calls high-level methods: cover, table of contents, insight table, donut chart, timeline, matrix. Work is split into five stages from brief to finished file, with Python gates between them that check slide structure and quality and return a machine-readable result rather than the model's self-assessment. It ships a catalog of dozens of layouts, consistent typography and rules against overflow and misalignment. Lessons from past mistakes are saved to separate files so they are not repeated in the next deck.
Who it is for. For product and business people who prepare strategy decks and pitch decks in a clean corporate style.
Good fit when
- You need a deck in a strict consulting style without hand-layout
- You need ready layouts: insight tables, charts, matrices, timelines
- You want slide structure and quality checked automatically rather than by eye
Not a fit when
- You want free creative layout outside a corporate template
- You cannot run Python or install python-pptx
Example request
Build a 12-slide quarterly review deck for the boardLimitations
It needs Python and the python-pptx and lxml packages installed. The style is fixed to a corporate consulting template and the skill does not go beyond it. Image cover generation relies on the external Tencent Hunyuan service and is an optional extra; the core engine builds slides locally. The basic build needs no keys.
How to disable. Delete the mck-ppt-design skill folder from the agent's skills directory.
Security check
- Runs Python scripts and a build engine, writes PPTX files to your machine
- Optional cover generation calls the external Hunyuan service
README in short
The README presents an agent-facing deck design system built on a MckEngine layer over python-pptx with a corporate consulting style. The agent calls high-level methods for the cover, tables, charts, timelines and matrices, and the build runs in five stages from brief to file. Python gates between stages check structure and quality and give a machine-readable result instead of the model's self-assessment. It ships a layout catalog, consistent typography, anti-overflow rules and accumulated lessons in files. It works with Claude, Cursor and other agents by loading SKILL.md. Apache 2.0 licensed.
SKILL.md
--- name: mck-ppt-design description: >- Create professional, consultant-grade PowerPoint presentations from scratch using MckEngine (python-pptx wrapper) with McKinsey-style design. Use when user asks to create slides, pitch decks, business presentations, strategy decks, quarterly reviews, board meeting slides, or any professional PPTX. AI calls eng.cover(), eng.donut(), eng.timeline() etc — 67 high-level methods across 12 categories (structure, data, framework, comparison, narrative, timeline, team, charts, images, advanced viz, dashboards, visual storytelling), consistent typography, zero file-corruption issues, BLOCK_ARC native shapes for circular charts (donut, pie, gauge), production-hardened guard rails for spacing, overflow, legend consistency, title style uniformity. --- # McKinsey PPT Design — Harness Framework > Version: 2.3.3-harness-v2 · Engine: MckEngine (python-pptx) > Required tools: Read, Write, Bash · Requires: pip install python-pptx lxml
FAQ
Do I need an external service?
Not for the basic build; the engine runs locally on python-pptx. The external Hunyuan service is only for optional image cover generation.
How is slide quality checked?
Python gates run between stages, checking structure and render and emitting a result file; the model cannot declare a check passed on its own.
Related
Microsoft's utility and MCP server that turn PDF, Word, Excel, PowerPoint, HTML and other files into Markdown for models
Anthropic skills
Skills
Anthropic's official skill examples: docx, pdf, pptx and xlsx documents, design, MCP builder and the Agent Skills spec
A skill that builds editable PPTX decks from PDF, DOCX, URLs and Markdown with native shapes, charts and animations
A skill that draws editorial diagrams as standalone HTML and SVG files: architecture, flowcharts, ER, funnels and about forty more types