What problem does it solve?
Working with .pptx files is complex because presentations are ZIP'd OOXML packages with many interdependent XML parts, media, themes, and layouts; this Skill removes the manual burden of unpacking, inspecting, editing, validating, and regenerating presentations while preserving design integrity.
Core Features & Use Cases
- Text & Content Extraction: Convert PPTX text to Markdown for review or automation and extract speaker notes, comments, and media.
- Raw OOXML Editing: Unpack a .pptx, edit slide XML, layouts, masters, and relationships, validate against schemas, and repack safely.
- HTML → PPTX Workflows: Convert HTML slides to accurate PowerPoint layouts (html2pptx), rasterize gradients/icons, and add charts/tables with PptxGenJS.
- Template Automation: Inventory template slides, duplicate/rearrange slides, and apply validated replacement text programmatically.
- Visual Validation & Thumbnails: Generate thumbnail grids and perform visual checks to detect text overflow, alignment, and layout issues.
- Use Case: Convert a brand HTML slide deck into a template-driven PPTX, run inventory to locate placeholders, generate replacement JSON, apply replacements, validate OOXML, and produce thumbnail grids for final QA.
Quick Start
Use the Skill to convert an HTML slide (slides/title.html) into presentation.pptx using the html2pptx workflow and then generate thumbnails for visual review.