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 existing templates, and extracting content for analysis. ## Core Features & Use Cases - HTML-to-PowerPoint Creation: Design slides in HTML with precise positioning, then convert them to .pptx using the html2pptx.js library with PptxGenJS for charts, tables, and images. - Raw OOXML Editing: Unpack presentations, edit slide XML directly (comments, speaker notes, layouts, animations), validate changes, and repack into valid .pptx files. - Template-Based Generation: Analyze template decks with thumbnail grids and text inventories, then duplicate, reorder, and populate slides with replacement content. - Use Case: A user asks for a quarterly sales deck matching their company template. The Skill extracts the template's layouts, maps content to appropriate slide designs, replaces placeholder text with formatted content, and validates the output visually via thumbnails. ## Quick Start Create a 5-slide PowerPoint presentation about our Q4 results using a teal and coral color scheme with a bar chart of quarterly revenue.