SkillLow riskUnclaimed

PPTX creation, editing, and analysis

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.

anthropicsanthropics/pptx★ 180kUpdated Oct 5, 2026

Description

Its license does not let Harness keep a copy, so its description is read at the source.anthropics/skills ↗

Permissions

DeclaredDetected
Runs code—python
Installs—npm
Runs install scripts—None
Network—dublincore.orggithub.compurl.orgschemas.microsoft.comschemas.openxmlformats.org
Needs credentials—None
Outside the workspace—None
Agent tools—None

Checks

Low risk · Nothing worth a warning was found.

Not reviewed by a person · Checked by rules; the model review is not switched on yet.

13 minor marks: common commands and the like, noted but not a concern
  • Rule · command_injectionSKILL.md:62
  • Rule · command_injectionSKILL.md:227
  • Rule · command_injectionSKILL.md:230
  • Rule · command_injectionscripts/office/validate.py:44
  • Rule · command_injectionscripts/office/validate.py:77
  • Rule · command_injectionscripts/office/validators/base.py:742
  • Rule · command_injectionscripts/office/validators/base.py:771
  • Rule · command_injectionscripts/office/validators/docx.py:126
  • Rule · command_injectionscripts/office/validators/docx.py:135
  • Rule · command_injectionscripts/office/validators/docx.py:139
  • Rule · command_injectionscripts/office/validators/redlining.py:5
  • Rule · command_injectionscripts/office/validators/redlining.py:92
  • Rule · command_injectionscripts/office/validators/redlining.py:156

Files56 files · 1.1 MB

  • LICENSE.txt1.4 KB
  • SKILL.md20.3 KB
scripts/4
  • __init__.py0 B
  • add_slide.pyx14.2 KB
  • clean.pyx10.2 KB
  • thumbnail.pyx9.6 KB
scripts/office/2
  • soffice.py5.8 KB
  • validate.pyx6.0 KB
scripts/office/helpers/4
  • __init__.py3.3 KB
  • pptx_chart.py5.7 KB
  • pptx_slide.py1.6 KB
  • pptx_theme.py3.4 KB
scripts/office/schemas/ecma/fouth-edition/4
  • opc-contentTypes.xsd1.9 KB
  • opc-coreProperties.xsd2.5 KB
  • opc-digSig.xsd2.8 KB
  • opc-relationships.xsd1.3 KB
scripts/office/schemas/ISO-IEC29500-4_2016/27
  • dml-chart.xsd73.2 KB
  • dml-chartDrawing.xsd6.8 KB
  • dml-diagram.xsd50.1 KB
  • dml-lockedCanvas.xsd624 B
  • dml-main.xsd148.5 KB
  • dml-picture.xsd1.2 KB
  • dml-spreadsheetDrawing.xsd8.7 KB
  • dml-wordprocessingDrawing.xsd14.4 KB
  • pml.xsd81.7 KB
  • shared-additionalCharacteristics.xsd1.2 KB
  • shared-bibliography.xsd7.2 KB
  • shared-commonSimpleTypes.xsd6.2 KB
  • shared-customXmlDataProperties.xsd1.2 KB
  • shared-customXmlSchemaProperties.xsd880 B
  • shared-documentPropertiesCustom.xsd2.5 KB
  • shared-documentPropertiesExtended.xsd3.4 KB
  • shared-documentPropertiesVariantTypes.xsd7.3 KB
  • shared-math.xsd22.8 KB
  • shared-relationshipReference.xsd1.3 KB
  • sml.xsd236.6 KB
  • vml-main.xsd25.5 KB
  • vml-officeDrawing.xsd24.7 KB
  • vml-presentationDrawing.xsd535 B
  • vml-spreadsheetDrawing.xsd5.6 KB
  • vml-wordprocessingDrawing.xsd3.9 KB
  • wml.xsd167.4 KB
  • xml.xsd4.5 KB
scripts/office/schemas/mce/1
  • mc.xsd3.1 KB
scripts/office/schemas/microsoft/7
  • wml-2010.xsd25.9 KB
  • wml-2012.xsd3.7 KB
  • wml-2018.xsd901 B
  • wml-cex-2018.xsd1.7 KB
  • wml-cid-2016.xsd1002 B
  • wml-sdtdatahash-2020.xsd600 B
  • wml-symex-2015.xsd745 B
scripts/office/validators/5
  • __init__.py336 B
  • base.py33.0 KB
  • docx.py17.1 KB
  • pptx.py15.6 KB
  • redlining.py11.0 KB

Its license does not let Harness hand out copies: Codeg fetches the files from GitHub at this commit and checks their hashes.

Versions

  1. #1—latestOct 7, 2026