pptx
Create and Edit PowerPoint Presentations
PowerPoint work often needs precise slide layout, XML edits, and visual checks. This skill guides Claude, Codex, and Claude Code through reliable PPTX creation and editing workflows.
Stop for confirmation before installing.
Review the plan and obtain explicit user consent before changing files.
Install with my Agent
Copy this request to your Agent. It includes the canonical Skill page and manifest.
Review the Skillstore skill "pptx" from https://skillstore.io/skills/pptx.md and its manifest at https://skillstore.io/api/skills/pptx/manifest. Verify the artifact. Stop and obtain explicit user consent before installing or changing files.Your Agent should still show its plan and request any confirmation required by the security policy.
Agent-readable resources
Use these links when an AI agent, crawler, or script needs clean context instead of reading the full page.
Test it
Using "pptx". Create a product launch deck from a one-page brief.
Expected outcome:
- A finished PPTX file with title, market context, product value, roadmap, metrics, and closing slides.
- A thumbnail grid showing every slide for quick visual review.
Using "pptx". Replace placeholder copy in a branded template.
Expected outcome:
- An updated presentation that keeps the original theme, slide order, and typography.
- A short note listing the selected template slides and validation result.
Using "pptx". Fix a corrupted deck after manual XML edits.
Expected outcome:
- A repaired PPTX package with valid relationships and cleaned XML.
- A validation summary describing the corrected files and remaining warnings.
Security Audit
SafeThe audit confirmed four unsafe ZIP extraction calls that process Office archives without member-path validation. It also confirmed two documented, user-mediated sudo installation commands; most remaining static findings are syntax, schema, documentation, or expected local document-processing false positives. Static review was capped at 400/506 representative findings; omitted static matches are unconfirmed, so automatic publishing stays disabled until manual review.
Capability review items (6)
These are real local capabilities that may be expected for this skill, so they require review but are not counted as confirmed malicious behavior.
Risk Factors
โ๏ธ External commands (50)
๐ Env variables (4)
๐ Network access (50)
๐ Filesystem access (50)
Share & cite this report
Share the versioned assessment report, neutral badge, embed card, and citations. Skillstore reports evidence without deciding whether this Skill is safe.
Copy report link
https://skillstore.io/skills/pptx/audits/9?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_reportMarkdown badge
[](https://skillstore.io/skills/pptx?utm_source=security_passport_badge)HTML badge
<a href="https://skillstore.io/skills/pptx?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/pptx/security.svg" alt="Skillstore security assessment" loading="lazy"></a>Embed card
<iframe src="https://skillstore.io/embed/skills/pptx.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>Academic citations (APA ยท BibTeX ยท CFF)
APA citation
anthropics. (2026). pptx security audit report (audit version 9) [Author version unspecified]. Skillstore. https://skillstore.io/skills/pptx/audits/9BibTeX citation
@techreport{anthropics-pptx-2026,
author = {anthropics},
title = {pptx security audit report (audit version 9)},
institution = {Skillstore},
year = {2026},
number = {9},
url = {https://skillstore.io/skills/pptx/audits/9},
note = {Author version unspecified}
}CITATION.cff
cff-version: 1.2.0
message: "If you use this Skill, cite its author and this versioned security audit report."
title: "pptx security audit report (audit version 9)"
version: "unspecified"
type: report
authors:
- name: "anthropics"
date-released: "2026-07-21"
url: "https://skillstore.io/skills/pptx/audits/9"
identifiers:
- type: other
value: "skillstore:pptx:audit:9"
description: "Skillstore immutable audit report identifier"
Compare variants
12 installable variantsEach author remains a separate installable skill. The recommended variant is ranked by Skillstore evidence.
Why this variant is first
autumnsgrove-pptx
2026-09-09
pptx
2026-09-09
zhanlincui-pptx
2026-09-09
92bilal26-pptx
2026-09-09
composiohq-pptx
2026-09-09
artemisai-pptx
2026-09-09
dyai2025-pptx
2026-09-09
k-dense-ai-pptx
2026-09-09
davila7-pptx
2026-09-09
cam10001110101-pptx
2026-09-09
azeem-2-pptx
2026-09-09
sickn33-pptx
2026-09-09
Skillstore Score
Why this score Evidence Confidence: HighWhat You Can Build
Build Executive Slide Decks
Create polished decks from briefs, data summaries, and approved visual direction.
Update Branded Templates
Reuse existing template slides while replacing text and preserving layout rules.
Repair Presentation Structure
Inspect OOXML, validate relationships, and repack presentations after targeted edits.
Try These Prompts
Create a 6-slide PowerPoint about [topic]. Use clear titles, concise bullets, and a professional visual style.
Use [template.pptx] to create a deck from this outline: [outline]. Match each section to suitable template slides.
Update [deck.pptx] with these changes: [changes]. Preserve the existing design and validate the result.
Inspect [deck.pptx] for broken relationships, invalid XML, and layout problems. Fix issues and explain the changes.
Best Practices
- Use thumbnail grids after each major edit to catch layout and readability problems.
- Validate OOXML immediately after structural changes and before repacking the final file.
- Match template layouts to actual content count before replacing placeholder text.
Avoid
- Do not force content into a template layout with too many placeholders.
- Do not edit raw XML without validating relationships and schema rules afterward.
- Do not rely only on text extraction when comments, notes, layout, or media matter.
Frequently Asked Questions
Can this skill create a PPTX from scratch?
Can it edit existing PowerPoint files?
Does it work with branded templates?
Does it support speaker notes and comments?
What dependencies are needed?
Can it guarantee exact PowerPoint rendering?
Developer Details
Author
anthropicsLicense
Proprietary. LICENSE.txt has complete terms
Skillstore revision
r1
Version notice
The author did not declare a version.
Ref
26421118b848d9f1efc0aa169d8a7a9e7e0a877e
Maintenance freshness
7/21/2026
Usage
252 downloads ยท 1143 views
File structure
๐ ooxml/
๐ schemas/
๐ ecma/
๐ fouth-edition/
๐ ISO-IEC29500-4_2016/
๐ dml-chart.xsd
๐ dml-chartDrawing.xsd
๐ dml-diagram.xsd
๐ dml-lockedCanvas.xsd
๐ dml-main.xsd
๐ dml-picture.xsd
๐ dml-spreadsheetDrawing.xsd
๐ dml-wordprocessingDrawing.xsd
๐ pml.xsd
๐ shared-additionalCharacteristics.xsd
๐ shared-commonSimpleTypes.xsd
๐ shared-customXmlDataProperties.xsd
๐ shared-customXmlSchemaProperties.xsd
๐ shared-documentPropertiesCustom.xsd
๐ shared-documentPropertiesExtended.xsd
๐ shared-documentPropertiesVariantTypes.xsd
๐ shared-math.xsd
๐ shared-relationshipReference.xsd
๐ sml.xsd
๐ vml-main.xsd
๐ vml-presentationDrawing.xsd
๐ vml-spreadsheetDrawing.xsd
๐ vml-wordprocessingDrawing.xsd
๐ wml.xsd
๐ xml.xsd
๐ mce/
๐ mc.xsd
๐ microsoft/
๐ wml-2010.xsd
๐ wml-2012.xsd
๐ wml-2018.xsd
๐ wml-cex-2018.xsd
๐ wml-cid-2016.xsd
๐ wml-symex-2015.xsd
๐ scripts/
๐ validation/
๐ __init__.py
๐ base.py
๐ docx.py
๐ pptx.py
๐ redlining.py
๐ pack.py
๐ unpack.py
๐ validate.py
๐ scripts/
๐ html2pptx.js
๐ inventory.py
๐ rearrange.py
๐ replace.py
๐ thumbnail.py
๐ html2pptx.md
๐ LICENSE.txt
๐ ooxml.md
๐ SKILL.md