pptx
No security findings. Scanned 2 times, most recently 2026-02-01.
Second scanner: NVIDIA SkillSpector
The two scanners disagree: Cisco found nothing and SkillSpector says do not install. One of them has a blind spot here; read the skill before trusting either. How the two scanners compare across the whole corpus: Two scanners, one corpus.
What this skill does
Presentation creation, editing, and analysis. When Claude needs to work with presentations (.pptx files) for: (1) Creating new presentations, (2) Modifying or editing content, (3) Working with layouts, (4) Adding comments or speaker notes, or any other presentation tasks
- Package
- 56 files, 1.2 MB
- SKILL.md
- 3437 words, 12+ sections
- Code
- Python (12), JavaScript (1)
- License
- Proprietary. LICENSE.txt has complete terms
SKILL.md covers: PPTX creation, editing, and analysis · Overview · Reading and analyzing content · Text extraction · Convert document to markdown · Raw XML access · Creating a new PowerPoint presentation **without a template** · Design Principles · Layout Tips · Workflow · Editing an existing PowerPoint presentation · Workflow
Findings
No findings. SAFE
What is in the package
56 files, 1.2 MB. Show the list.
| File | Kind | Size |
|---|---|---|
LICENSE.txt | doc | 1.4 KB |
SKILL.md | doc | 25 KB |
html2pptx.md | doc | 19 KB |
ooxml.md | doc | 10 KB |
scripts/html2pptx.js | script | 37 KB |
scripts/inventory.py | script | 37 KB |
scripts/rearrange.py | script | 8.3 KB |
scripts/replace.py | script | 13 KB |
scripts/thumbnail.py | script | 15 KB |
ooxml/scripts/pack.py | script | 5.5 KB |
ooxml/scripts/unpack.py | script | 1.0 KB |
ooxml/scripts/validate.py | script | 1.9 KB |
ooxml/schemas/ISO-IEC29500-4_2016/dml-chart.xsd | other | 73 KB |
ooxml/schemas/ISO-IEC29500-4_2016/dml-chartDrawing.xsd | other | 6.8 KB |
ooxml/schemas/ISO-IEC29500-4_2016/dml-diagram.xsd | other | 50 KB |
ooxml/schemas/ISO-IEC29500-4_2016/dml-lockedCanvas.xsd | other | 624 B |
ooxml/schemas/ISO-IEC29500-4_2016/dml-main.xsd | other | 148 KB |
ooxml/schemas/ISO-IEC29500-4_2016/dml-picture.xsd | other | 1.2 KB |
ooxml/schemas/ISO-IEC29500-4_2016/dml-spreadsheetDrawing.xsd | other | 8.7 KB |
ooxml/schemas/ISO-IEC29500-4_2016/dml-wordprocessingDrawing.xsd | other | 14 KB |
ooxml/schemas/ISO-IEC29500-4_2016/pml.xsd | other | 82 KB |
ooxml/schemas/ISO-IEC29500-4_2016/shared-additionalCharacteristics.xsd | other | 1.2 KB |
ooxml/schemas/ISO-IEC29500-4_2016/shared-bibliography.xsd | other | 7.2 KB |
ooxml/schemas/ISO-IEC29500-4_2016/shared-commonSimpleTypes.xsd | other | 6.2 KB |
ooxml/schemas/ISO-IEC29500-4_2016/shared-customXmlDataProperties.xsd | other | 1.2 KB |
ooxml/schemas/ISO-IEC29500-4_2016/shared-customXmlSchemaProperties.xsd | other | 880 B |
ooxml/schemas/ISO-IEC29500-4_2016/shared-documentPropertiesCustom.xsd | other | 2.5 KB |
ooxml/schemas/ISO-IEC29500-4_2016/shared-documentPropertiesExtended.xsd | other | 3.4 KB |
ooxml/schemas/ISO-IEC29500-4_2016/shared-documentPropertiesVariantTypes.xsd | other | 7.3 KB |
ooxml/schemas/ISO-IEC29500-4_2016/shared-math.xsd | other | 23 KB |
ooxml/schemas/ISO-IEC29500-4_2016/shared-relationshipReference.xsd | other | 1.3 KB |
ooxml/schemas/ISO-IEC29500-4_2016/sml.xsd | other | 237 KB |
ooxml/schemas/ISO-IEC29500-4_2016/vml-main.xsd | other | 26 KB |
ooxml/schemas/ISO-IEC29500-4_2016/vml-officeDrawing.xsd | other | 25 KB |
ooxml/schemas/ISO-IEC29500-4_2016/vml-presentationDrawing.xsd | other | 535 B |
ooxml/schemas/ISO-IEC29500-4_2016/vml-spreadsheetDrawing.xsd | other | 5.6 KB |
ooxml/schemas/ISO-IEC29500-4_2016/vml-wordprocessingDrawing.xsd | other | 3.9 KB |
ooxml/schemas/ISO-IEC29500-4_2016/wml.xsd | other | 167 KB |
ooxml/schemas/ISO-IEC29500-4_2016/xml.xsd | other | 4.5 KB |
ooxml/schemas/mce/mc.xsd | other | 3.1 KB |
ooxml/schemas/microsoft/wml-2010.xsd | other | 26 KB |
ooxml/schemas/microsoft/wml-2012.xsd | other | 3.7 KB |
ooxml/schemas/microsoft/wml-2018.xsd | other | 901 B |
ooxml/schemas/microsoft/wml-cex-2018.xsd | other | 1.7 KB |
ooxml/schemas/microsoft/wml-cid-2016.xsd | other | 1002 B |
ooxml/schemas/microsoft/wml-sdtdatahash-2020.xsd | other | 600 B |
ooxml/schemas/microsoft/wml-symex-2015.xsd | other | 745 B |
ooxml/scripts/validation/__init__.py | script | 336 B |
ooxml/scripts/validation/base.py | script | 39 KB |
ooxml/scripts/validation/docx.py | script | 9.8 KB |
ooxml/scripts/validation/pptx.py | script | 12 KB |
ooxml/scripts/validation/redlining.py | script | 11 KB |
ooxml/schemas/ecma/fouth-edition/opc-contentTypes.xsd | other | 1.9 KB |
ooxml/schemas/ecma/fouth-edition/opc-coreProperties.xsd | other | 2.5 KB |
ooxml/schemas/ecma/fouth-edition/opc-digSig.xsd | other | 2.8 KB |
ooxml/schemas/ecma/fouth-edition/opc-relationships.xsd | other | 1.3 KB |
External hosts referenced
schemas.openxmlformats.org schemas.microsoft.com purl.org dublincore.org www.anthropic.com github.com
Hostnames that appear in the skill's files. Referencing a host is not a finding; compare against the findings above and the skill's stated purpose.
Package contents recorded 2026-10-22 at commit 69c0b1a06741. The scan above ran against the version current at scan time; the two can differ if the skill has since been updated.
What we checked
- Static analyzer. Pattern rules over SKILL.md and bundled files: known-bad commands, exfiltration URLs, secrets, obfuscation.
- Behavioral analyzer. Checks what the skill asks the agent to do against what its description claims it does.
- Llm analyzer. A language model reads the skill and reports intent-level issues the rules cannot express.
- Trigger analyzer. Looks for instructions that fire on conditions the user did not ask for.
What we did not check
- Runtime behaviour. The skill was not executed; findings come from reading its files.
- Anything fetched at install or run time, including remote scripts, package dependencies, and URLs the skill tells the agent to open.
- Content the analyzers cannot read: images, binaries, and some non-English text.
- Known scanner bypass classes. See the methodology and limitations page.
Scan history
| Date | Verdict | Findings | Change | Analyzers | Raw |
|---|---|---|---|---|---|
| SAFE | 0 | = | static behavioral llm trigger | JSON | |
| SAFE | 0 | first scan | static behavioral llm trigger | JSON |
Sources
- Repository: https://github.com/anthropics/skills/tree/main/skills/pptx
- Raw scan result: skills-pptx-scan.json
- Badge for your README:
 - Request a re-scan