Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
404kidwiz avatar

Pptx Skill Skill

  • 122 installs
  • 404kidwiz/claude-supercode-skills

Create, edit, and automate PowerPoint presentations programmatically for reporting and content generation.

About

Automate PowerPoint generation. Covers programmatic slide creation, template usage, styling, animations, and batch processing for reports and presentations.

  • Programmatic generation
  • Template automation
  • Batch processing
  • Styling control
  • Content insertion

Pptx Skill by the numbers

  • 122 all-time installs (skills.sh)
  • Ranked #315 of 691 Office & Documents skills by installs in the Skillselion catalog
  • Data as of Aug 11, 2026 (Skillselion catalog sync)
npx skills add https://github.com/404kidwiz/claude-supercode-skills --skill pptx-skill

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs122
Repository404kidwiz/claude-supercode-skills

What it does

Create, edit, and automate PowerPoint presentations programmatically for reporting and content generation.

Files

SKILL.mdMarkdownGitHub ↗

PPTX Skill

Purpose

Provides expertise in programmatic PowerPoint presentation creation, editing, and automation. Specializes in using python-pptx (Python) and PptxGenJS (JavaScript) for generating dynamic slide decks and automating presentation workflows.

When to Use

  • Generating presentations programmatically
  • Creating slides from data sources
  • Modifying existing PowerPoint files
  • Building automated report generators
  • Adding charts and tables to slides
  • Applying templates and branding
  • Extracting content from presentations
  • Batch processing multiple presentations

Quick Start

Invoke this skill when:

  • Creating PowerPoint files from code
  • Automating slide generation
  • Modifying existing PPTX files
  • Building presentation templates
  • Extracting data from slides

Do NOT invoke when:

  • PDF generation → use /pdf-skill
  • Word documents → use /docx-skill
  • Excel files → use /xlsx-skill
  • Manual presentation design → use appropriate design tools

Decision Framework

PPTX Operation?
├── Generate from Scratch
│   ├── Python → python-pptx
│   └── JavaScript → PptxGenJS
├── Modify Existing
│   └── python-pptx (read + modify)
├── Template-Based
│   └── Load template, fill placeholders
└── Extract Content
    └── python-pptx for reading

Core Workflows

1. Presentation Generation (python-pptx)

1. Install python-pptx 2. Create Presentation object 3. Add slides from layouts 4. Add content (text, images, tables) 5. Apply formatting 6. Save presentation

2. Chart Creation

1. Prepare data for chart 2. Create chart data object 3. Add chart to slide 4. Configure chart type and options 5. Style chart elements 6. Position and size appropriately

3. Template-Based Generation

1. Create master template with placeholders 2. Load template in code 3. Identify placeholder shapes 4. Replace placeholder content 5. Add dynamic slides as needed 6. Save as new file

Best Practices

  • Use slide layouts from the template
  • Keep text within placeholder boundaries
  • Use appropriate chart types for data
  • Maintain consistent styling
  • Test output in PowerPoint
  • Handle missing fonts gracefully

Anti-Patterns

Anti-PatternProblemCorrect Approach
Ignoring layoutsInconsistent formattingUse slide layouts
Hardcoded positionsLayout breaksUse placeholders
Too much text per slideUnreadableLimit content, use bullets
Missing templatesReinventing stylingCreate reusable templates
No error handlingCorrupted filesValidate and handle errors

Related skills

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.