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 from scratch all require specialized tooling and careful QA. This Skill provides complete workflows for reading, editing, and generating .pptx files with built-in validation and visual inspection steps. ## Core Features & Use Cases - Read and analyze decks: Extract text with markitdown, generate thumbnail grids, and unpack raw XML for deep inspection. - Template-based editing: Unpack a .pptx, duplicate or reorder slides, edit slide XML content, clean orphaned files, and repack with schema validation. - Create from scratch with pptxgenjs: Build slides programmatically with text, shapes, images, icons, tables, and styled charts, guided by curated color palettes, typography pairings, and layout patterns. - Mandatory QA loop: Convert slides to images via LibreOffice and pdftoppm, then visually inspect for overflow, overlap, contrast, and placeholder leftovers. - Use Case: Given a branded template deck and a meeting agenda, produce a finished pitch deck by mapping content to varied template layouts, editing each slide's XML, and verifying the rendered output. ## Quick Start Use the powerpoint skill to create a five-slide pitch deck about our Q3 results using a dark navy color palette.