What problem does it solve? Working with .pptx files programmatically is error-prone: extracting content, editing slides inside templates, and generating decks from scratch all require deep knowledge of OOXML structure, and small mistakes corrupt the file. This Skill provides a complete workflow for reading, editing, and creating PowerPoint presentations with built-in validation and visual QA. ## Core Features & Use Cases - Content Extraction & Analysis: Extract text with markitdown, generate thumbnail grids of slides, and unpack raw XML for inspection. - Template-Based Editing: Unpack a .pptx, duplicate or reorder slides, edit slide XML content, clean orphaned files, and repack with schema validation and auto-repair. - Creating Decks from Scratch: Generate presentations with pptxgenjs including text, shapes, images, icons, tables, and styled charts, guided by design palettes and typography rules. - Use Case: A user asks for a 10-slide pitch deck based on an existing branded template. The Skill analyzes the template layouts, maps content to varied slide designs, edits the XML, validates the output, and renders slides to images for visual QA before delivery. ## Quick Start Use the pptx skill to create a five-slide presentation about our quarterly results with charts and a consistent color palette.