StealIt

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.

Install

Run this in your project folder. It works with Claude Code, Cursor, Codex and dozens of other agents.

$ npx skills add anthropics/skills --skill pptx

Needs Node.js. Add -g to install for every project, or -a claude-code to skip the agent picker.

How to use PPTX

Once it's installed, Claude reads this skill on its own whenever a request matches what it's for, so you don't have to mention it by name. In Claude Code you can also run it directly by typing /pptx.

It includes scripts that Claude may run on your computer, so skim them on GitHub before you install.

What the instructions cover

  1. 1Scripts
  2. 2Creating with pptxgenjs — gotchas
  3. 3Editing existing decks and templates
  4. 4Design Ideas
  5. 5QA (Required)
  6. 6Converting to Images
  7. 7Dependencies

Section headings from the skill's SKILL.md file.

What's inside · 56 files

  • LICENSE.txt
  • SKILL.md
  • scripts/__init__.py
  • scripts/add_slide.py
  • scripts/clean.py
  • scripts/office/helpers/__init__.py
  • scripts/office/helpers/pptx_chart.py
  • scripts/office/helpers/pptx_slide.py
  • scripts/office/helpers/pptx_theme.py
  • scripts/office/schemas/ISO-IEC29500-4_2016/dml-chart.xsd
  • scripts/office/schemas/ISO-IEC29500-4_2016/dml-chartDrawing.xsd
  • scripts/office/schemas/ISO-IEC29500-4_2016/dml-diagram.xsd
  • scripts/office/schemas/ISO-IEC29500-4_2016/dml-lockedCanvas.xsd
  • scripts/office/schemas/ISO-IEC29500-4_2016/dml-main.xsd
  • scripts/office/schemas/ISO-IEC29500-4_2016/dml-picture.xsd
  • scripts/office/schemas/ISO-IEC29500-4_2016/dml-spreadsheetDrawing.xsd
  • scripts/office/schemas/ISO-IEC29500-4_2016/dml-wordprocessingDrawing.xsd
  • scripts/office/schemas/ISO-IEC29500-4_2016/pml.xsd
  • scripts/office/schemas/ISO-IEC29500-4_2016/shared-additionalCharacteristics.xsd
  • scripts/office/schemas/ISO-IEC29500-4_2016/shared-bibliography.xsd
  • scripts/office/schemas/ISO-IEC29500-4_2016/shared-commonSimpleTypes.xsd
  • scripts/office/schemas/ISO-IEC29500-4_2016/shared-customXmlDataProperties.xsd
  • scripts/office/schemas/ISO-IEC29500-4_2016/shared-customXmlSchemaProperties.xsd
  • scripts/office/schemas/ISO-IEC29500-4_2016/shared-documentPropertiesCustom.xsd
  • scripts/office/schemas/ISO-IEC29500-4_2016/shared-documentPropertiesExtended.xsd
  • scripts/office/schemas/ISO-IEC29500-4_2016/shared-documentPropertiesVariantTypes.xsd
  • scripts/office/schemas/ISO-IEC29500-4_2016/shared-math.xsd
  • scripts/office/schemas/ISO-IEC29500-4_2016/shared-relationshipReference.xsd
  • scripts/office/schemas/ISO-IEC29500-4_2016/sml.xsd
  • scripts/office/schemas/ISO-IEC29500-4_2016/vml-main.xsd
  • scripts/office/schemas/ISO-IEC29500-4_2016/vml-officeDrawing.xsd
  • scripts/office/schemas/ISO-IEC29500-4_2016/vml-presentationDrawing.xsd
  • scripts/office/schemas/ISO-IEC29500-4_2016/vml-spreadsheetDrawing.xsd
  • scripts/office/schemas/ISO-IEC29500-4_2016/vml-wordprocessingDrawing.xsd
  • scripts/office/schemas/ISO-IEC29500-4_2016/wml.xsd
  • scripts/office/schemas/ISO-IEC29500-4_2016/xml.xsd
  • scripts/office/schemas/ecma/fouth-edition/opc-contentTypes.xsd
  • scripts/office/schemas/ecma/fouth-edition/opc-coreProperties.xsd
  • scripts/office/schemas/ecma/fouth-edition/opc-digSig.xsd
  • scripts/office/schemas/ecma/fouth-edition/opc-relationships.xsd
  • + 16 more files on GitHub →

More from Anthropic

See all →

Frontend DesignTop pick

Guidance for distinctive, intentional visual design when building new UI or reshaping an existing one. Helps with aesthetic direction, typography, and making choices that don't…

Design & UIAnthropic187k

Skill CreatorTop pick

Create new skills, modify and improve existing skills, and measure skill performance. Use when users want to create a skill from scratch, edit, or optimize an existing skill, run…

AI & AgentsAnthropic187k

MCP BuilderTop pick

Guide for creating high-quality MCP (Model Context Protocol) servers that enable LLMs to interact with external services through well-designed tools. Use when building MCP servers…

AI & AgentsAnthropic187k

Academy Guide

Stop and check this skill before finishing any reply to a question about how to use Claude or a Claude product — it recommends matching courses, tutorials, and use cases from…

AI & AgentsAnthropic187k
See all →

Research

Investigate a question against high-trust primary sources and capture the findings as a Markdown file in the repo. Use when the user wants a topic researched, docs or API facts…

Docs & WritingMatt Pocock313k

Teach

Teach the user a new skill or concept, within this workspace.

Docs & WritingMatt Pocock313k

Writing For Agents

Writing documents for agents. Use when creating or editing skills, or modifying AGENTS.md or CLAUDE.md.

Docs & WritingMatt Pocock313k

Writing Guidelines

Review docs/prose for Writing Guidelines compliance. Use when asked to "review my docs", "check writing style", "audit prose", "review docs voice and tone", or "check this page…

Docs & WritingVercel34k