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 to create new presentations from scratch, edit existing slides at the raw XML level, apply existing templates, and extract content for analysis. ## Core Features & Use Cases - Create presentations from scratch: Convert HTML slides to PowerPoint with accurate positioning using the html2pptx library, then add charts and tables via PptxGenJS. - Edit existing presentations: Unpack .pptx files, edit raw OOXML (slides, speaker notes, comments, layouts), validate changes, and repack. - Template-based creation: Analyze template decks with thumbnail grids, duplicate and reorder slides, and replace placeholder text while preserving formatting. - Use Case: Ask for a quarterly sales deck with charts; the Skill designs HTML slides, converts them to PowerPoint, embeds bar charts, and validates the output with thumbnail previews. ## Quick Start Create a 5-slide PowerPoint presentation about our Q4 results with a title slide, a bar chart of revenue, and a closing slide.