What problem does it solve?
Many workflows need reliable, programmatic handling of PowerPoint files—reading content, extracting text and visual thumbnails, applying template-based edits, validating structure, and repacking presentations—without manually opening PowerPoint. This Skill centralizes those tasks and automates the extract → edit → clean → pack pipeline so presentations can be processed at scale and integrated into other automation systems.
Core Features & Use Cases
- Read and extract text and speaker notes from .pptx files using markitdown, and produce visual thumbnails for layout analysis.
- Template-based editing workflow: unpack a PPTX, duplicate or create slides from layouts, update slide XML, clean orphaned artifacts, and repack a validated .pptx.
- Create slide decks from scratch using pptxgenjs guidance and examples.
- Visual QA and conversion utilities: convert to PDF/images via LibreOffice (soffice) and pdftoppm for inspection and automated visual checks.
- Schema validation and auto-repair routines using provided XSDs and validation scripts to detect broken relationships, duplicate IDs, and content-type mismatches.
Quick Start
Extract text and thumbnails from presentation.pptx, apply template edits, run the cleaning pipeline, and repack the result as output.pptx.