What problem does it solve?
Creating professional slide decks manually is slow and inconsistent. This Skill turns a content brief into a polished .pptx (and optional .pdf) presentation by separating content planning from rendering: Claude writes a JSON deck specification, and a local Node.js script renders it deterministically with a pre-designed theme.
Core Features & Use Cases
- 18 Slide Types with Decision Logic: Choose from title, section, bullets, stat, dual_stat, quote, three_card, timeline, process_flow, table, highlight, and more, with a content-pattern-to-slide-type mapping and calibrated character limits that prevent text overflow.
- Two-Phase Architecture: Claude writes the JSON spec (the only token-costing step);
node scripts/generate-deck.js renders the .pptx locally with zero token cost, and scripts/export-pdf.mjs produces a matching PDF via Puppeteer.
- Dark/Light Variant System: 15 slide types support dark and light variants with a rhythm strategy to keep decks visually engaging, plus theme color tokens and hex color support.
- Use Case: You need a Q3 product update deck for an engineering all-hands. Provide the content brief, and the Skill plans a 9-slide deck (title, section, stat, dual_stat, bullets, three_card, highlight, timeline, closing), writes the JSON spec, and generates a ready-to-present .pptx file.
Quick Start
Ask the AI to create a slide deck from your content brief or talking points, and it will write the JSON deck specification and run the generation script to produce your .pptx file.