PPTX

PPTX is Anthropic's official agent skill for presentations. It creates new decks, edits existing ones, fills templates, and extracts text, with a built-in validation and visual QA pass so the file opens cleanly. 246,349 skills.sh installs.

Agent Skills
Agent SkillsPowerPointPresentationsAnthropicSlidesClaude Code
Verified

Install

npx skills add https://github.com/anthropics/skills --skill pptx
Works with:Claude CodeCursorCodex

Skill files (1)

  • skills/pptx/SKILL.md

Quality and security

License95
Maintenance95
Security85
Documentation96
License: Apache-2.0
Version: 2026-11-06
Last updated: 2026-11-06
PPTX

PPTX Review: Anthropic's Official Skill for Slide Decks That Actually Open

AI-made slide decks have a familiar failure mode. The deck looks fine in the chat, then PowerPoint reports the file as corrupt, or the charts render bare, or every slide is a wall of bullets on a white background. The model knew what a deck should say. It did not know how a .pptx file is built.

PPTX is Anthropic's official skill for presentations, from the same repository that powers Claude's document capabilities. The SKILL.md alone runs 478 lines, it ships helper scripts for thumbnails, validation, and slide surgery, and it has 246,349 installs on skills.sh. It treats a deck as a real file format with rules, not as a pile of text with pictures.

What is PPTX?

PPTX is one of the four document skills in the anthropics/skills repository, next to docx, pdf, and xlsx. Its trigger is simple: if a .pptx or .potx file needs to be opened, created, or touched, use this skill. It covers creating a new deck, editing an existing one, filling a template, and reading text out of a file, including speaker notes and comments.

Under the hood it works the way a format expert would. New decks are written as pptxgenjs scripts. Edits go through the unpacked XML, with scripts to duplicate slides, delete orphaned parts, and validate the result. And every deck goes through a required visual QA pass: convert to PDF, render to images, and inspect every slide before calling it done.

Key Features

1. New decks built with pptxgenjs, with the footguns documented

The skill lists the exact mistakes that corrupt files: hex colors with a hash sign, negative shadow offsets, shared option objects that pptxgenjs mutates in place, charts missing their axis declarations. Each rule names the failure it prevents, so the agent stops making it.

2. Real editing of existing decks and templates

Unzip, edit the slide XML, re-zip, validate. Helper scripts duplicate slides with all their registrations, clean up orphaned slides and media, and convert legacy .ppt files first. Template layouts are picked from a labeled thumbnail grid instead of guessed.

3. Design ideas that fight boring slides

A whole section is devoted to not making boring slides: bold content-informed palettes, one dominant color, one repeated visual motif, a visual element on every slide, large stat callouts, comparison columns, timelines. Plain bullets on white are explicitly called out as unimpressive.

4. Native charts, kept native

Charts are built with the library's native chart support, with titles, data labels, and a deliberate palette. Only chart types PowerPoint has no native form for, such as Sankey or network diagrams, go in as images. Trendlines and error bars are computed rather than faked.

5. Required QA: validate, render, inspect

After writing a deck, the agent runs schema validation and renders every slide to images for visual inspection. Font choices are constrained to a safe list that renders true-to-width in QA and ships with Office, so text overflow in the preview matches the real file.

How It Works

Install it with the skills CLI. The command below pulls just the pptx skill from the official Anthropic repository:

npx skills add https://github.com/anthropics/skills --skill pptx

Then mention a deck, slides, or a .pptx filename in plain words, or ask for a new presentation on a topic. The agent picks the approach by task, writes the generator script or edits the template, validates the file, and renders every slide for a visual check. It also installs as part of the document-skills plugin from the same repository.

Who Should Use PPTX?

Anyone who asks an agent for presentations should install it: founders building pitch decks, consultants writing client decks, analysts turning numbers into slides, teachers preparing lectures. It is most valuable when the deck must open cleanly in PowerPoint and survive being edited by a human afterward.

Pricing

PPTX is free to install and use. The skill costs nothing. The same license condition as the other Anthropic document skills applies: the repository is source-available, not open source, under a proprietary license file. Use falls under your agreement with Anthropic, and you may not copy the materials, keep copies outside Anthropic services, make derivative works, or distribute them.

Pros and Cons

Pros: the most detailed presentation skill in the ecosystem, with 478 lines of format-specific guidance; a required QA pass catches corrupt files before you see them; native charts and real template editing, not image dumps; 246,349 installs.

Cons: the license is proprietary source-available, which limits reuse of the skill text; it is Claude-first and the document skills are not all available in every Claude surface; it leans on local tools such as LibreOffice and Poppler, which must be installed; the output still depends on the model following a long rulebook.

Final Verdict

PPTX is the difference between a deck that looks done and a deck that is done. The validation pass and the design rules turn slide generation from a gamble into a repeatable process, and the result is a real .pptx file a human can open and edit. If presentations are part of your work, install it. Try it on GitHub: anthropics/skills.