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 HTML, edit existing slides via raw OOXML, apply template designs, and extract content like text, speaker notes, and comments. ## Core Features & Use Cases - HTML-to-PowerPoint Creation: Design slides in HTML with precise positioning and convert them to .pptx using the html2pptx library and PptxGenJS, with support for charts, tables, and images. - OOXML Editing: Unpack, edit, validate, and repack raw presentation XML to modify slides, layouts, speaker notes, and comments in existing files. - Template-Based Generation: Analyze template decks with thumbnail grids and text inventories, then duplicate, reorder, and populate slides with new content. - Use Case: A user asks for a quarterly sales deck. The Skill generates HTML slides following a consistent color palette, converts them to PowerPoint, adds bar charts via PptxGenJS, and validates the result with thumbnail grids. ## Quick Start Create a 5-slide PowerPoint presentation about our Q3 results using a modern blue color palette with a title slide and a sales chart.