← ClaudeAtlas

ppt-createlisted

Use when the user wants to create a PowerPoint presentation, build a deck, turn markdown into slides, or assemble diagrams into a .pptx. Triggers on: "make a deck", "create a presentation", "build a pptx", "PowerPoint from these diagrams", "turn this into slides", "present this report".
petermcalister/shared-skills · ★ 2 · Data & Documents · score 68
Install: claude install-skill petermcalister/shared-skills
# PowerPoint Creator Skill Generate professional PowerPoint decks from content, diagrams, and data. ## How This Skill Works 1. **Interview** the user to select an archetype and palette 2. **Generate** a JSON manifest describing every slide 3. **Build** the .pptx with `build_deck.py` 4. **Validate** the output and fix any issues 5. **Deliver** the final file ## Step 1 — Before You Start No install step. The pipeline scripts are self-contained (PEP 723) — each runs standalone via `uv run`, which resolves its dependencies into an ephemeral environment on first use. Run them from any working directory: ```bash uv run ${CLAUDE_PLUGIN_ROOT}/skills/ppt-create/scripts/build_deck.py --help ``` ## Step 2 — Interview Ask the user four questions. Skip any that the context already answers. 1. **Goal** — What is the purpose of this presentation? - Inform, persuade, review, educate, or propose 2. **Audience** — Who will see it? - Technical peers, leadership, mixed, or external 3. **Content mix** — What kind of content dominates? - Diagrams, data/metrics, narrative, or balanced 4. **Length** — How many slides? - Short (5-8), medium (10-15), or long (15+) ## Step 3 — Archetype Selection (A and B variants) Based on the interview answers, recommend **two genuinely different archetypes** from the catalogue. These are not minor tweaks — they should represent distinct narrative strategies, palettes, and slide sequences. Load the archetype catalogue: ``` references/arche