What problem does it solve?
This Skill helps you reliably work with PowerPoint presentations by extracting content, producing accurate edits, and generating polished slide decks while minimizing the chance of broken or visually incorrect output.
Core Features & Use Cases
- Analyze & extract PPTX content: Extract slide text using
markitdown for understanding, reuse, or downstream summaries.
- Edit and update presentations safely: Follow a template-driven workflow that unpacks the PPTX, edits slide XML, cleans the structure, and repacks it.
- Create decks from scratch: Generate new presentations when no template is available using PptxGenJS guidance.
- Visual QA for layout correctness: Convert slides to images (via LibreOffice + Poppler) and perform visual bug-hunting to catch overflow, spacing issues, and leftover placeholders.
- Common OOXML reliability guardrails: Use consistent XML editing patterns, preserve whitespace rules, and validate generated content with the repo’s tooling.
Quick Start
Use the pptx skill to edit the attached file 'presentation.pptx' by extracting its text first, then applying a template-based workflow and running image-based visual QA for correctness.