pptx

Create, edit, and analyze PowerPoint presentations with OOXML-aware scripts.

1|Updated Apr 4, 2026
One-click install
npx skills add https://github.com/m0at/claudemd --skill pptx-m0at
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx
Source: https://github.com/m0at/claudemd/tree/main/skills/pptx
Command: npx skills add https://github.com/m0at/claudemd --skill pptx-m0at

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires playwright, sharp, six, python-pptx, Pillow, defusedxml, and includes scripts (resource) components.

What problem does it solve?

PPTX decks are time-consuming to assemble, update, and audit; this skill enables programmatic generation, modification, and analysis of PowerPoint (.pptx) files to streamline workflows.

Core Features & Use Cases

  • Create slides, layouts, content, speaker notes, and comments in batches from data or templates.
  • Read, analyze, and modify decks programmatically, including text extraction, layout assessment, charts, and media.
  • Use case: auto-generate a multi-slide report from a data source and apply a consistent template across the deck.

Quick Start

Create a new deck with a title slide and a content slide using the provided scripts.

Frequently Asked Questions about pptx

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate PowerPoint creation from a data source?

Automate PowerPoint creation by using scripts to batch generate slides, layouts, and speaker notes from templates and data. This streamlines deck production and maintains visual consistency across multi-slide reports without manual formatting.

Can I convert HTML to PPTX while preserving layout accuracy?

Convert HTML to PPTX using OOXML-aware edits and validation steps. The process applies deterministic workflows to ensure layout accuracy and reproducible results when transforming web content into presentation slides.

Does python-pptx support text extraction and layout analysis for existing decks?

Python-pptx supports reading and modifying existing decks programmatically. You can extract text, assess layouts, analyze charts, and integrate speaker notes to audit or update presentations without opening PowerPoint.

What's the best way to update charts and storyboards across multiple slides?

Update charts and storyboards across slides by applying programmatic edits to the presentation file. OOXML-aware scripting ensures deterministic modifications, allowing batch updates to content and media while maintaining layout integrity.

Are there limitations when scripting PPTX files compared to manual editing?

Scripting PPTX files requires deterministic workflows and OOXML-aware validation to ensure reproducible results. Complex manual animations or highly custom design tweaks may lack programmatic hooks and require validation steps to maintain layout accuracy.