pptx

Installation
Summary

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

  • Supports three core workflows: creating presentations from scratch using HTML-to-PPTX conversion, editing existing presentations via raw OOXML manipulation, and building from templates through slide duplication and text replacement
  • Includes tools for text extraction (markdown conversion), raw XML access for comments, speaker notes, layouts, and animations, and visual analysis via thumbnail grids and image conversion
  • Provides design guidance with 17 example color palettes, layout patterns, typography rules, and visual detail options to avoid generic AI aesthetics
  • Requires reading full documentation files (html2pptx.md, ooxml.md) before creating or editing presentations; includes validation scripts to catch XML errors immediately after edits
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
289
GitHub Stars
37.3K
First Seen
Jan 19, 2026