
PPTX Maker
Generate or restyle a PowerPoint deck.
Install
npx skills add kirodotdev/KiroCrew --skill pptx-maker -g -a claude-code -y- Repository
- kirodotdev/KiroCrew4.7k
- Category
- Design
- Updated
- 3d ago
- License
- Apache-2.0
- Context cost
- Lightabout 829 tokens
- Runs scripts
- No, instructions only
What it does
Generate or restyle a PowerPoint deck. Use when the user wants to create or edit a .pptx presentation, build slides from text or a URL, or design a reusable slide style.
PPTX Maker
Builds real .pptx files through the PPTX Maker app, which wraps the public
spec-driven-presentation-maker engine. The engine's tools are exposed as the
@sdpm/* MCP tool family, and they are only available inside this app's own
agents, so slide generation happens by switching to one of those agents, not by
calling the tools from a general chat session.
Which agent to use
| Agent | Use it for |
|---|---|
pptx-maker-spec | An important deck. Works through a brief, an outline and an art direction with the user, then delegates composition. |
pptx-maker-vibe | A fast draft from a URL, pasted text, or a one-line brief. Few questions. |
pptx-maker-composer | Slide composition itself, invoked as a sub-agent by the two above, not directly. |
pptx-maker-style | Creating a reusable style guide through conversation. |
If the user asks for a presentation in an ordinary chat session, point them at the PPTX Maker page in the dashboard: the studio there runs these agents beside a live preview of each deliverable, which is the experience the app is built around. Generating a deck outside it works but shows the user nothing until the file lands. PPTX Maker is off by default: the page only appears once the user enables the app, so if they cannot find it, tell them to enable it first.
How a deck gets built
- The agent calls
@sdpm/init_presentationto create the deck directory. - It writes
specs/brief.md, thenspecs/outline.md, then the art direction. The studio shows each file as it appears, so write them as you finish them rather than all at the end. - Slides are composed one at a time into
slides/<slug>.jsonand rendered tocompose/<slug>_<epoch>.json. @sdpm/generate_pptxwritesoutput.pptxin the deck directory.
The outline's - [slug] lines are what determine slide order, so keep that
format.


