Setup & Installation
What This Skill Does
Generates, edits, and reads PowerPoint files using PptxGenJS and markitdown. Covers the full workflow: extracting text from existing decks, editing template-based presentations via XML, and building new ones from scratch with a built-in design system for colors, fonts, and slide layouts.
Manually recreating slide layouts in code is error-prone and time-consuming; this skill handles the full PptxGenJS API, design tokens, and slide type conventions so you don't have to look them up or guess at coordinates.
When to use it
- Building a 12-slide pitch deck from scratch with a consistent color theme
- Extracting all text from a client's PPTX to review or summarize its content
- Adding new slides to an existing branded template without breaking its formatting
- Generating section divider and table-of-contents slides that match the rest of the deck
- Converting a topic outline into a structured slide sequence with cover and summary pages