pptx

Installation
SKILL.md

PPTX creation, editing, and analysis

If this session offers a dedicated slide-deck artifact type or a separate slides skill, and the user has neither asked for a PowerPoint/.pptx file nor supplied a .pptx/.potx file to edit, fill in, or convert, build the deck with that type or skill instead. A .pptx/.potx file given only as source material or as an example for a new deck ("make another deck like this one") does not count as supplied: read it with this skill, then build the new deck with that type or skill. This skill remains the right tool for producing .pptx files and for reading, editing, templating, or converting existing .pptx/.potx files.

A .pptx is a ZIP archive of XML files. Choose your approach by task:

Task Approach
Create a new deck Write a pptxgenjs script — see gotchas below — and build it as a structured deck unless the user asks for a quick throwaway
Edit an existing deck, or build from a template unzip → edit ppt/slides/slideN.xml → zip
Read content python scripts/slide_text.py deck.pptx (one block per slide under <!-- Slide number: N --> markers); visual grid: python scripts/thumbnail.py deck.pptx

Scripts

Paths are relative to this skill's directory. Everything else is plain Python, node, or shell.

Installs
7
GitHub Stars
70.5K
First Seen
Sep 25, 2026