Agent skill · creative production · claude-office-skills
pptx-manipulation
>
Why this skill is useful
Provides specific python-pptx commands and patterns for creating and editing PowerPoint presentations that the AI wouldn't reliably generate on its own.
What it needs
Requires python-pptx installed locally. About 5k tokens when loaded. Last updated 2026-01-31. 363 stars on the source repository.
What this skill does
PPTX Manipulation Skill Overview This skill enables programmatic creation, editing, and manipulation of Microsoft PowerPoint (.pptx) presentations using the python-pptx library. Create professional slides with text, shapes, images, charts, and tables without manual editing. How to Use 1. Describe the presentation you want to create or modify 2. Provide content, data, or images to include 3. I'll generate python-pptx code and execute it Example prompts: "Create a 10-slide pitch deck from this outline" "Add a chart to slide 3 with this data" "Extract all text from this presentation" "Generate slides from this markdown content" Domain Knowledge python-pptx Fundamentals Presentation Structure Slide Layouts Adding Content Title Slide Text Content Text Box Shapes Images Tables Charts Formatting Text Formatting Shape Fill & Line Paragraph Alignment Best Practices 1. Use Templates: Start with a .pptx template for consistent branding 2. Layout First: Plan slide structure before coding 3. Reuse Slide Masters: Maintain consistency across presentations 4. Optimize Images: Compress images before adding 5. Test Output: Always verify generated presentations Common Patterns Slide Deck Generator Data-Driven Charts Examples Example 1: Create a Pitch Deck Example 2: Report with Data Table Limitations Cannot render complex animations Limited SmartArt support No video embedding via API Master slide editing is complex Chart types limited to standard Office charts Installation Resources python-pptx Documentation GitHub Repository Slide Layout Guide
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills claude-office-skills/pptx-manipulation