What problem does it solve?
Many teams struggle to safely extract content from, edit, or produce native PowerPoint (.pptx) files without corrupting templates, losing theme/layout fidelity, or performing error-prone manual XML edits. This Skill provides structured, XML-safe workflows and generation patterns to reliably read, modify, or create .pptx decks and ensures deliverables are valid native PPTX files.
Core Features & Use Cases
- Text extraction & analysis: Use markitdown to extract slide text for summarization, outline generation, or QA.
- XML-safe template editing: Unpack → map/reorder/duplicate slides → edit slide XML → clean → repack, preserving layout and references.
- From-scratch deck generation: Orchestrate slide subagents and PptxGenJS to produce consistent, theme-compliant decks with enforced font/color rules and page badges.
- QA and validation: Built-in verification loop using markitdown to detect leftover placeholders, layout drift, or template mismatches before final output.
Quick Start
Use the PPTX 演示助手 to extract all slide text from 'presentation.pptx' and produce a concise outline of the deck.