Skills

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

AgentUse it for
pptx-maker-specAn important deck. Works through a brief, an outline and an art direction with the user, then delegates composition.
pptx-maker-vibeA fast draft from a URL, pasted text, or a one-line brief. Few questions.
pptx-maker-composerSlide composition itself, invoked as a sub-agent by the two above, not directly.
pptx-maker-styleCreating 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

  1. The agent calls @sdpm/init_presentation to create the deck directory.
  2. It writes specs/brief.md, then specs/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.
  3. Slides are composed one at a time into slides/<slug>.json and rendered to compose/<slug>_<epoch>.json.
  4. @sdpm/generate_pptx writes output.pptx in the deck directory.

The outline's - [slug] lines are what determine slide order, so keep that format.

Styles and templates

Read the whole SKILL.md on GitHub

More in Design