Download for MacApple silicon, macOS 14+
Skill

pptx

@anthropics 255k installs Trending #253 on Skills.Sh Updated 2026-11-06

Use this skill any time a .pptx or .potx file is involved in any way — as input, output, or both. This includes: creating slide decks, pitch decks, or presentations; reading, parsing, or extracting text from any .pptx or .potx file (even if the extracted content will be used elsewhere, like in an email or summary); editing, modifying, or updating existing presentations; combining or splitting slide files; working with templates (.potx), layouts, speaker notes, or comments. Trigger whenever the user mentions "deck," "slides," "presentation," or references a .pptx or .potx filename, regardless of what they plan to do with the content afterward. If a .pptx or .potx file needs to be opened, created, or touched, use this skill.

agent-skills

Install

With your agent

Install OMGSkills skill "anthropics/skills:pptx" into this agent's normal skills directory: call the OMGSkills MCP get_install_plan tool for your agent and run the script it returns (it installs only the pinned commit and verifies SKILL.md), and stop if MCP or the pin is unavailable. Do not overwrite or change existing skills without asking me.

Manual command

git clone https://github.com/anthropics/skills /tmp/skills && ln -s /tmp/skills/skills/pptx ~/.claude/skills/pptx

From README

PPTX creation, editing, and analysis 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 | | Edit an existing deck, or build from a template | unzip → edit ppt/slides/slideN.xml → zip | | Read content | markitdown deck.pptx (one block per slide under 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. | Script | What it does | |---|---| | scripts/thumbnail.py deck.pptx [prefix] | Labeled grid of every slide, for picking template layouts. .pptx only. Pass prefix — it defaults to thumbnails, which overwrites the grids of any other deck done in the same directory | | scripts/addslide.py unpacked/ slide2.xml [--after slideN.xml] | Duplicate a slide (or a slideLayoutN.xml) with all the package bookkeeping.