pptx-official
Create and Edit PowerPoint Presentations
PowerPoint work is difficult when slides need layout, XML, or template changes. This skill guides Claude, Codex, and Claude Code through PPTX creation, editing, validation, and review.
This skill is part of a pack
Install the whole pack to get every skill the task needs, in one command.
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-official" from https://skillstore.io/skills/sickn33-pptx-official.md and its manifest at https://skillstore.io/api/skills/sickn33-pptx-official/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-official". Create a quarterly business review deck from a short outline.
Expected outcome:
- A PowerPoint deck with title, agenda, performance, risks, and next steps slides.
- A thumbnail grid for visual review.
- A short note listing any layout changes made after validation.
Using "pptx-official". Update an existing sales template with new product messaging.
Expected outcome:
- A revised deck that keeps template colors, fonts, and slide structure.
- A replacement summary showing which slides changed.
- A validation result noting whether the output file opened correctly.
Using "pptx-official". Find why a presentation has broken notes or missing images.
Expected outcome:
- A relationship audit with affected slides identified.
- A repair plan for missing media or notes references.
- A repacked deck after structural fixes are applied.
Security Audit
SafeFour ZIP extraction calls accept Office archives without validating member paths, creating a high-severity Zip Slip risk. The remaining static matches are false positives from OOXML schemas, documentation, JavaScript template literals, and controlled local document-processing commands. No prompt-injection text, credential exfiltration, or unauthorized network activity was found. 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 (4)
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/sickn33-pptx-official/audits/5?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_reportMarkdown badge
[](https://skillstore.io/skills/sickn33-pptx-official?utm_source=security_passport_badge)HTML badge
<a href="https://skillstore.io/skills/sickn33-pptx-official?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/sickn33-pptx-official/security.svg" alt="Skillstore security assessment" loading="lazy"></a>Embed card
<iframe src="https://skillstore.io/embed/skills/sickn33-pptx-official.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
sickn33. (2026). pptx-official security audit report (audit version 5) [Author version unspecified]. Skillstore. https://skillstore.io/skills/sickn33-pptx-official/audits/5BibTeX citation
@techreport{sickn33-sickn33-pptx-official-2026,
author = {sickn33},
title = {pptx-official security audit report (audit version 5)},
institution = {Skillstore},
year = {2026},
number = {5},
url = {https://skillstore.io/skills/sickn33-pptx-official/audits/5},
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-official security audit report (audit version 5)"
version: "unspecified"
type: report
authors:
- name: "sickn33"
date-released: "2026-07-21"
url: "https://skillstore.io/skills/sickn33-pptx-official/audits/5"
identifiers:
- type: other
value: "skillstore:sickn33-pptx-official:audit:5"
description: "Skillstore immutable audit report identifier"
Skillstore Score
Why this score Evidence Confidence: MediumWhat You Can Build
Build a New Slide Deck
Create a structured PowerPoint deck from an outline, with HTML-based layouts and visual validation.
Refresh a Branded Template
Reuse an existing template, map content to slide designs, and replace text while keeping branding intact.
Repair Presentation Structure
Inspect OOXML, fix broken relationships, validate package files, and rebuild a usable PPTX.
Try These Prompts
Create a five-slide PowerPoint deck from this outline. Use a clean visual style and generate thumbnails for review.
Analyze this PPTX file. Summarize the slide content, identify layout issues, and note missing speaker context.
Use this template deck and this new content. Preserve the template style, replace text, and validate the final file.
Unpack this presentation, inspect the OOXML relationships, fix structural errors, validate it, and repack the deck.
Best Practices
- Keep a backup of the original presentation before unpacking or replacing content.
- Run visual thumbnail validation after every major layout change.
- Use OOXML editing only when higher-level PowerPoint libraries cannot make the needed change.
Avoid
- Do not skip validation after direct XML edits.
- Do not run helper scripts on unknown presentations without sandboxing.
- Do not rely only on extracted text when layout or branding matters.
Frequently Asked Questions
Can this skill create new PPTX files?
Can it edit an existing PowerPoint deck?
Does it require Microsoft PowerPoint?
Can it preserve a template design?
Is it safe to use with untrusted PPTX files?
Does it validate the final presentation?
Developer Details
Author
sickn33License
Proprietary. LICENSE.txt has complete terms
Skillstore revision
r1
Version notice
The author did not declare a version.
Ref
0519034dad657fb1f7706e0550e962beeda73fdf
Maintenance freshness
7/21/2026
Usage
91 downloads ยท 206 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