What problem does it solve? Working with .pptx files programmatically is complex because they are ZIP archives of XML files. This Skill provides complete workflows for creating new presentations from scratch, editing existing slides at the XML level, applying template designs, and extracting 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, tables, and images 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 and branded colors, and get a validated .pptx file with thumbnail-based visual quality checks. ## Quick Start Create a 5-slide PowerPoint presentation about our Q4 results with a title slide, a bar chart of revenue by quarter, and a closing summary slide.