What problem does it solve? Working with PowerPoint files programmatically is error-prone: extracting content, editing template slides without corrupting XML, and producing visually polished decks all require specialized tooling and careful QA. This Skill provides a complete workflow for reading, editing, and generating .pptx files with built-in validation and visual inspection steps. ## Core Features & Use Cases - Content Extraction: Pull text from any .pptx with markitdown, generate thumbnail grids, or unpack raw XML for deep analysis. - Template-Based Editing: Unpack a template deck, duplicate/reorder/delete slides, edit slide XML, clean orphaned files, and repack with schema validation. - From-Scratch Generation: Build decks with pptxgenjs using curated color palettes, typography pairings, charts, icons, and layout patterns. - Mandatory QA Loop: Convert slides to images via LibreOffice and pdftoppm, then visually inspect for overflow, overlap, and contrast issues. - Use Case: Given a branded template and a meeting outline, produce a finished pitch deck with varied layouts, then verify every slide renders correctly before delivery. ## Quick Start Use the powerpoint skill to create a five-slide pitch deck from my outline and verify each slide visually.