---
title: "PPTX creation, editing, and analysis - Air Market"
description: "Someone sent you a presentation, or you need to make one. This handles slide files in every direction: creating them, reading what is in them, editing them, and working with templates, layouts, speak…"
canonical: "https://airmarket.ai/app/pptx"
---

[Air Market](/) / [Productivity](/category/productivity) / PPTX creation, editing, and analysis

Skill by [Anthropic](/@anthropics)

# PPTX creation, editing, and analysis

Anything involving a slide deck, from reading one to building it

## What this does

Someone sent you a presentation, or you need to make one. This handles slide files in every direction: creating them, reading what is in them, editing them, and working with templates, layouts, speaker notes and comments. Reach for it any time a deck is part of the job, even if the content ends up somewhere else.

### Top 3 things it does for you

- Build a deck from scratch
- Pull the text out of a presentation someone sent me
- Edit slides in a deck I already have

## Information

**PPTX creation, editing, and analysis at a glance**

|  |  |
| --- | --- |
| Kind | Skill |
| Publisher | [Anthropic](/@anthropics) |
| Category | [Productivity](/category/productivity) |
| Works with | Agent Skills - an open standard supported by 40+ agents |
| Languages | en |
| Size | 1.1 MB |
| Licence | _Not recorded_ |
| Repository | [anthropics/skills](https://github.com/anthropics/skills/tree/fa0fa64bdc967915dc8399e803be67759e1e62b8/skills/pptx) |
| GitHub stars | 190,171 (as of Nov 2026) |
| Installs | 252,734, counted by skills.sh (Nov 2026) |

## Security report

**Verified.** AIR scanned this exact version of PPTX creation, editing, and analysis and flagged nothing. AIR's verdict: **safe**.

**What PPTX creation, editing, and analysis's check was run against**

|  |  |
| --- | --- |
| Commit | fa0fa64bdc967915dc8399e803be67759e1e62b8 |
| Content hash | 89f9a583e0074d9e9e30f820e3fa047de7a3da754c45214e85c7bd5bf3a08382 |
| Files read | [Browse the files at this exact commit](https://github.com/anthropics/skills/blob/fa0fa64bdc967915dc8399e803be67759e1e62b8/skills/pptx/SKILL.md) |

A scan is named by the exact content it read, not by a version number. A different version is a different artifact, and nothing here applies to a version AIR has not scanned.

[Read the full security report for PPTX creation, editing, and analysis](/security/pptx)

## About PPTX creation, editing, and analysis

This covers slide files from every angle. Creating decks, pitch decks and presentations. Reading, parsing or pulling text out of an existing file, including when that text is headed somewhere else entirely, like an email or a summary. Editing, modifying and updating presentations you already have.

It also handles the surrounding pieces: combining and splitting slide files, and working with templates, layouts, speaker notes and comments.

The trigger is broad on purpose. Whenever a deck, slides or a presentation comes up, or a slide or template filename is mentioned, this applies, no matter what you plan to do with the content afterward.

## What's inside

- SKILL.md - instructions
- LICENSE.txt - reference
- scripts/__init__.py - script
- scripts/add_slide.py - script
- scripts/clean.py - script
- scripts/office/helpers/__init__.py - script
- scripts/office/helpers/pptx_chart.py - script
- scripts/office/helpers/pptx_slide.py - script
- scripts/office/helpers/pptx_theme.py - script
- 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
- 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/mce/mc.xsd
- scripts/office/schemas/microsoft/wml-2010.xsd
- scripts/office/schemas/microsoft/wml-2012.xsd
- scripts/office/schemas/microsoft/wml-2018.xsd
- scripts/office/schemas/microsoft/wml-cex-2018.xsd
- scripts/office/schemas/microsoft/wml-cid-2016.xsd
- scripts/office/schemas/microsoft/wml-sdtdatahash-2020.xsd
- scripts/office/schemas/microsoft/wml-symex-2015.xsd
- scripts/office/soffice.py - script
- scripts/office/validate.py - script
- scripts/office/validators/__init__.py - script
- scripts/office/validators/base.py - script
- scripts/office/validators/docx.py - script
- scripts/office/validators/pptx.py - script
- scripts/office/validators/redlining.py - script
- scripts/thumbnail.py - script

## Questions

### Is PPTX creation, editing, and analysis safe to install?

AIR scanned this exact version of PPTX creation, editing, and analysis and flagged nothing. AIR's verdict: safe. The verdict is named by the content that was read, at commit fa0fa64bdc96, so it cannot drift onto a version nobody scanned. The full report is at https://airmarket.ai/security/pptx.

### How do I install PPTX creation, editing, and analysis?

Open https://airmarket.ai/app/pptx on Air Market and use the install action: Air Market hands Claude a prompt naming this exact skill, and Claude sets it up. Source, pinned to the exact commit this listing describes: https://github.com/anthropics/skills/tree/fa0fa64bdc967915dc8399e803be67759e1e62b8/skills/pptx. Install from that link, not the branch.

## Related on Air Market

- [More Productivity listings](/category/productivity)
- [Everything by Anthropic](/@anthropics)

---

Canonical URL: <https://airmarket.ai/app/pptx>
