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 templates, and extracting content for analysis. ## Core Features & Use Cases - HTML-to-PowerPoint Creation: Design slides in HTML with precise positioning and convert them to .pptx using the html2pptx.js library and PptxGenJS, with support for charts, tables, shapes, and images. - Raw OOXML Editing: Unpack presentations, edit slide XML directly (comments, speaker notes, layouts, animations), validate changes, and repack without corrupting the file. - Template-Based Generation: Analyze existing template decks via thumbnail grids and text inventories, then duplicate, reorder, and populate slides with replacement content. - Use Case: A user asks for a quarterly sales deck. The Skill generates HTML slides with a chosen color palette, converts them to PowerPoint, adds bar charts via PptxGenJS, and validates the layout with thumbnail grids. ## Quick Start Create a 10-slide PowerPoint presentation about our Q4 results using a navy and gold color palette with charts for revenue trends.