pptx

Installation
Summary

Create, edit, and analyze PowerPoint presentations with XML-level control and template workflows.

  • Supports three workflows: creating presentations from scratch using HTML-to-PPTX conversion, editing existing presentations via raw OOXML manipulation, and building from templates with slide duplication and text replacement
  • Includes text extraction via markdown conversion, raw XML access for comments, speaker notes, layouts, and design elements, and typography/color analysis from theme files
  • Provides design guidance with 17 example color palettes, visual detail options (patterns, borders, typography treatments), and layout best practices for charts and tables
  • Offers utility scripts for thumbnail grid generation, slide-to-image conversion, text inventory extraction, and automated slide rearrangement and text replacement workflows
SKILL.md

PPTX creation, editing, and analysis

Overview

A user may ask you to create, edit, or analyze the contents of a .pptx file. A .pptx file is essentially a ZIP archive containing XML files and other resources that you can read or edit. You have different tools and workflows available for different tasks.

Reading and analyzing content

Text extraction

If you just need to read the text contents of a presentation, you should convert the document to markdown:

# Convert document to markdown
python -m markitdown path-to-file.pptx

Raw XML access

You need raw XML access for: comments, speaker notes, slide layouts, animations, design elements, and complex formatting. For any of these features, you'll need to unpack a presentation and read its raw XML contents.

Related skills
Installs
1.2K
GitHub Stars
635
First Seen
Jan 24, 2026