anthropics avatar

Pptx

This handles everything PowerPoint related, from reading existing presentations to creating polished decks from scratch. It extracts text with markitdown, generates thumbnails for visual overview, and has detailed workflows for both editing templates and building presentations with pptxgenjs. The standout feature is the opinionated design guidance that pushes you away from boring bullet points toward actual visual design with specific color palettes, typography rules, and layout ideas. It runs content checks for leftover placeholder text and requires visual QA with subagents to catch overlapping elements and spacing issues that you'll miss when staring at code.

install copies · 90 days. Times the install command was copied on this site in the last 90 days, bots filtered.
125
skills.sh installs
251.9K
GitHub stars
191.2K
last updated
Aug 21, 2026

Install

$ npx -y skills add anthropics/skills --skill pptx --agent claude-code

Installs into .claude/skills of the current project.

Files

PPTX creation, editing, and analysis

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

TaskApproach
Create a new deckWrite a pptxgenjs script — see gotchas below
Edit an existing deck, or build from a templateunzip → edit ppt/slides/slideN.xml → zip
Read contentmarkitdown 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.

Sponsors

Details

Repository
github.com/anthropics/skills
Categories
Productivity & Planning, Office & Documents

More from anthropics/skills

All 18
1microsoft avatarazure-app-onboardmicrosoft/azure-skillsEnd-to-end orchestrator: from a business idea, app idea, or existing app to running Azure deployment with cost estimates and pre-deploy approval. Analyzes your 246.2Kskills.sh installs
2coreyhaines31 avatarprogrammatic-seocoreyhaines31/marketingskillsWhen the user wants to create SEO-driven pages at scale using templates and data. Also use when the user mentions "programmatic SEO," "template pages," "pages a158.9Kskills.sh installs
3coreyhaines31 avatarmarketing-ideascoreyhaines31/marketingskillsWhen the user needs marketing ideas, inspiration, or strategies for their SaaS or software product. Also use when the user asks for 'marketing ideas,' 'growth i155.2Kskills.sh installs
4coreyhaines31 avatarad-creativecoreyhaines31/marketingskillsWhen the user wants to generate, iterate, or scale ad creative — headlines, descriptions, primary text, or full ad variations — for any paid advertising platfor143.9Kskills.sh installs
5vyralcontent avatarviral-short-formvyralcontent/content-skillsBrainstorm and write high-retention short-form video and carousel content for TikTok, Reels, and YouTube Shorts. Use whenever someone wants viral hook ideas, a 133Kskills.sh installs
6vyralcontent avatarviral-youtube-shortsvyralcontent/content-skillsWrite and diagnose YouTube Shorts that hold attention on the Shorts Feed and route viewers into your long-form. Use when someone wants a shorts script, a shorts123.3Kskills.sh installs