What problem does it solve? Working with PowerPoint files programmatically is error-prone: templates break, placeholders linger, and slides render with overlapping elements. This Skill provides structured workflows for reading, editing, and generating .pptx decks with built-in QA loops to catch visual and content defects. ## Core Features & Use Cases - Content Extraction: Extract text from any .pptx file with markitdown, generate thumbnail grids, or unpack raw XML for deep inspection. - Template-Based Editing: Unpack existing decks, duplicate or reorder slides, replace placeholder content in slide XML, then clean and repack with validation. - From-Scratch Generation: Build new presentations with pptxgenjs, including charts, tables, icons, images, and styled layouts with curated color palettes. - Use Case: A user needs a 10-slide pitch deck matching their company template. The Skill analyzes the template layouts, maps content to varied slide designs, edits the XML, and runs visual QA via rendered slide images before delivery. ## Quick Start Use the powerpoint skill to create a five-slide presentation about quarterly sales results with charts and a consistent color palette.