What problem does it solve? Working with .pptx files programmatically is complex because they are ZIP archives of XML files. This Skill provides structured workflows for creating new presentations from scratch, editing existing slides at the raw XML level, applying template designs, and extracting content for analysis. ## Core Features & Use Cases - Presentation Creation: Convert HTML slides to PowerPoint with accurate positioning using the html2pptx library, then add charts, tables, and images via PptxGenJS. - Template-Based Generation: Analyze existing template decks with thumbnail grids and text inventories, then duplicate, reorder, and populate slides with new content. - Raw OOXML Editing: Unpack .pptx files, edit slide XML directly for comments, speaker notes, layouts, and animations, then validate and repack. - Use Case: A user asks for a quarterly sales deck. The Skill generates HTML slides with a content-informed color palette, converts them to PowerPoint, adds bar charts to placeholder areas, and validates the output with thumbnail inspection. ## Quick Start Create a 5-slide PowerPoint presentation about our Q4 results with a title slide, agenda, two data slides with charts, and a closing slide.