PPTX Presentation Skill
Officialby Anthropic
content creationintermediate
powerpointpresentationspptxslidesdocument-generationproductivity
Handles the full PowerPoint workflow in Claude Code — creating decks from scratch, reading and extracting content from existing files, editing templates, and combining presentations. Triggers automatically when you mention 'deck', 'slides', 'presentation', or any .pptx filename. Claude designs with 10 curated color palettes, enforces layout variety, and runs visual QA by rendering slides to JPEG thumbnails to catch overflow and alignment issues before finalizing.
Installation
pip install 'markitdown[pptx]' Pillow && npm install -g pptxgenjs
Key Features
- ✓Build presentations from scratch or edit existing .pptx templates via direct XML manipulation
- ✓Supports text, shapes, images, charts (bar/line/pie/doughnut/scatter), tables, and SVG icons
- ✓Visual QA loop: renders slides to 150 DPI JPEG thumbnails via LibreOffice to catch overflow and alignment issues
- ✓10 curated topic-specific color palettes with typography pairing and layout variety enforcement
- ✓Text extraction from any .pptx file via markitdown for analysis and content repurposing
- ✓Placeholder hygiene: detects and removes unfilled template slots entirely from the XML
Use Cases
- →Creating investor decks, executive briefings, and product demos from a topic outline
- →Updating existing branded templates with new content without breaking layout structure
- →Converting research reports or data outputs into structured presentation format
- →Extracting slide content for repurposing in other document formats or summaries
- →Merging and restructuring multi-file presentation sets into a single cohesive deck