What problem does it solve?
Presentations are often updated, inspected, and converted manually across multiple tools, which is slow and error-prone; this Skill consolidates reading, parsing, editing, validating, and generating .pptx files into repeatable scripted workflows so teams can reliably produce production-quality slide decks.
Core Features & Use Cases
- Text & Asset Extraction: Extract slide text, notes, and media with markitdown and the unpack utilities for downstream summaries or RAG agents.
- Visual Analysis & QA: Create thumbnail grids, convert slides to images for visual inspection, and run strict visual/content QA loops to catch layout and placeholder issues.
- Template Editing Workflow: Unpack → edit XML slides (with add_slide, clean, pack helpers) → validate against XSDs → repack, enabling deterministic template adaptation and batch edits.
- Create from Scratch: Support for pptxgenjs-based generation for programmatic creation of pitch decks, charts, and icon integration.
- Validation & Repair: Comprehensive XML/XSD validation, relationship and content-type checks, and automated repairs for common OOXML issues to avoid corrupt output.
Quick Start
Run the thumbnail and markitdown tools to preview layouts and extract slide text and notes from presentation.pptx.