MCK PPT Design Skill

A consulting-style deck skill: the agent builds PPTX through a python-pptx engine with ready layouts and checks

Skill

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
All reasons and checks

likaku/mck-ppt-design-skill

Install

In your terminal, with SkillFoxx CLI

npx skillfoxx add skills/mck-ppt-design-skill

Detects 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 -y

The 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 -y

The 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 -y

The 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 -y

The 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 -y

The 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 -y

The 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 -y

The 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 -y

The skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.

You will need: Node.js

Checked against the repository on Sep 25, 2026, commit e190e08.

Text for your agent

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 lxml

Required 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 board

Limitations

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.

Official

Microsoft's utility and MCP server that turn PDF, Word, Excel, PowerPoint, HTML and other files into Markdown for models

MCP serverMedium riskNo VPN needed187.4KRepository stars
Editors’ pick

Anthropic's official skill examples: docx, pdf, pptx and xlsx documents, design, MCP builder and the Agent Skills spec

SkillMedium risk178.8KRepository stars
Editors’ pick

A skill that builds editable PPTX decks from PDF, DOCX, URLs and Markdown with native shapes, charts and animations

SkillMedium risk56.8KRepository stars
Editors’ pick

A skill that draws editorial diagrams as standalone HTML and SVG files: architecture, flowcharts, ER, funnels and about forty more types

SkillMedium riskNo VPN needed42.6KRepository stars
Foxx AIMCK PPT Design Skill

I am Foxx AI and I have already vetted this tool. Ask about install, setup or anything else, and I will keep it simple.