
Pptx
Create, edit, and extract data from PowerPoint presentations programmatically
What You Can Do
This skill gives you complete control over PowerPoint presentations through Claude. You can create new decks from scratch with custom content, extract text and speaker notes from existing files, inspect metadata and slide structure, edit presentations by unpacking and repacking XML, combine or split presentations, and export outlines for use elsewhere. Whether you're generating reports, processing slide content, or modifying templates, this skill handles all .pptx operations programmatically.
Features
specify slides, titles, body text, and formatting in one command
pull all text, speaker notes, or slide-by-slide content for analysis or reuse
view metadata, slide count, layout information, and presentation properties
unpack to XML, modify content or formatting, and repack into .pptx
convert deck content to text or structured formats for summaries, emails, or documents
preserve design while updating content programmatically
read, extract, or modify presentation annotations
Example Output
Example 1: Create a pitch deck
Input: Create a 5-slide pitch deck for TechStartup with sections for Problem, Solution, Market, Team, and Ask
Output: deck.pptx containing:
- Slide 1: Title slide with company name
- Slide 2: Problem statement with key pain points
- Slide 3: Solution overview with differentiators
- Slide 4: Market opportunity and TAM
- Slide 5: Team bios and funding ask
Example 2: Extract and summarize presentation content
Input: Read all text from quarterly_review.pptx and create an executive summary
Output: Complete text extraction with speaker notes, plus 200-word summary highlighting:
- Key metrics and results
- Strategic initiatives completed
- Upcoming priorities
Example 3: Batch edit presentations
Input: Update all 12 slide decks in /presentations/ folder with new company logo and updated contact info
Output: Modified .pptx files with consistent branding applied programmatically
What's Included
- SKILL.md: Complete skill definition with Presentation tool reference and workflow examples
- Presentation tool documentation: All available actions (create, unpack, repack, extract, inspect) with syntax
- XML editing workflow: Step-by-step process for unpacking, modifying, and repacking presentations
- Text extraction templates: Ready-to-use prompts for extracting outlines, speaker notes, and metadata
- Automation examples: Batch processing patterns for creating multiple decks or editing collections
Who It's For
- Engineers and developers automating presentation generation in CI/CD pipelines or workflows
- Product managers and business analysts extracting data from decks for analysis or reports
- Technical writers converting presentations into documentation or knowledge bases
- Sales enablement teams batch-updating pitch decks with consistent branding or messaging
- Data professionals processing presentation content as part of larger information pipelines
Best For
- Programmatically generating slide decks from structured data or templates
- Extracting and processing text content from existing presentations
- Batch editing multiple presentations for consistency, branding, or updates
- Converting presentation content into emails, summaries, or documents
- Inspecting presentation structure and metadata for validation or auditing







