pptx

Create, edit, and analyze PowerPoint presentations with OOXML schema validation.

167k|19.9k|Updated Sep 22, 2025
One-click install
npx skills add https://github.com/anthropics/skills --skill pptx-anthropics
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx
Source: https://github.com/anthropics/skills/tree/main/skills/pptx
Command: npx skills add https://github.com/anthropics/skills --skill pptx-anthropics

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires markitdown, pptxgenjs, playwright, react-icons, sharp, libreoffice, poppler-utils, defusedxml, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill eliminates the manual labor of building and modifying PowerPoint presentations, from simple slides to complex corporate decks.

Core Features & Use Cases

  • Presentation Creation: Generate professional slides from scratch or templates with consistent design and layout.
  • Content Editing: Programmatically modify text, layouts, and formatting in existing presentations.
  • Use Case: Create a quarterly business review presentation with 15 slides, including charts, tables, and branded design elements.

Quick Start

Create a 5-slide presentation about Q3 marketing results with a blue color scheme and data visualizations.

Frequently Asked Questions about pptx

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

FAQPage Schema
How do I automate PowerPoint presentation creation from scratch?

Automate PowerPoint creation by programmatically generating slides with text, layouts, and formatting. This Skill handles deck generation end-to-end, from slide structure to design application, eliminating manual construction for both simple and complex presentations.

Can I modify existing PPTX files programmatically?

Yes, programmatically modify existing PPTX presentations by editing content, layouts, formatting, speaker notes, and comments. This Skill unpacks and transforms PPTX internals while preserving file versions and structure.

How do I extract text and design data from PowerPoint files?

Extract text to markdown, design attributes, and structural metadata from PPTX files. This Skill reads PPTX internals and raw XML to surface presentation content and layout information for analysis or reuse.

What's the best way to validate PowerPoint files against OOXML schemas?

Validate PPTX structure against OOXML schemas to ensure compliance and integrity. This Skill performs schema-based validation, catching structural inconsistencies in presentation files programmatically.

Can I generate presentation thumbnails and convert PPTX to other formats?

Generate thumbnails and convert PPTX to alternative formats like images or markdown. This Skill supports format conversion, inventory extraction, and rearrangement of presentation assets.

Do I need specialized tools to handle complex slide layouts and branded elements?

No, this Skill handles complex layouts, branded design elements, and consistent formatting programmatically. It supports template-based generation and applies styling rules across multiple slides without manual design work.