Skill overview

Exact public version

pptx v2

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.

Public
SHA-256e61f824f30c9611494a7c7e36a4f465bb83a35f861b5eff14ae1c251527c6a8e
Download package

Package contents

Manifest

56 files

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.

Manifest SHA-2560800400c7dfc2d236c43f16a1bacc3a6c8577b2d5c82c97ad6b552246a59e285
  • LICENSE.txt1,467 bytes
  • SKILL.md20,796 bytes
  • scripts/__init__.py0 bytes
  • scripts/add_slide.py14,537 bytes
  • scripts/clean.py10,415 bytes
  • scripts/office/helpers/__init__.py3,358 bytes
  • scripts/office/helpers/pptx_chart.py5,862 bytes
  • scripts/office/helpers/pptx_slide.py1,675 bytes
  • scripts/office/helpers/pptx_theme.py3,510 bytes
  • scripts/office/schemas/ISO-IEC29500-4_2016/dml-chart.xsd74,984 bytes
  • scripts/office/schemas/ISO-IEC29500-4_2016/dml-chartDrawing.xsd6,956 bytes
  • scripts/office/schemas/ISO-IEC29500-4_2016/dml-diagram.xsd51,302 bytes
  • scripts/office/schemas/ISO-IEC29500-4_2016/dml-lockedCanvas.xsd624 bytes
  • scripts/office/schemas/ISO-IEC29500-4_2016/dml-main.xsd152,039 bytes
  • scripts/office/schemas/ISO-IEC29500-4_2016/dml-picture.xsd1,231 bytes
  • scripts/office/schemas/ISO-IEC29500-4_2016/dml-spreadsheetDrawing.xsd8,862 bytes
  • scripts/office/schemas/ISO-IEC29500-4_2016/dml-wordprocessingDrawing.xsd14,795 bytes
  • scripts/office/schemas/ISO-IEC29500-4_2016/pml.xsd83,612 bytes
  • scripts/office/schemas/ISO-IEC29500-4_2016/shared-additionalCharacteristics.xsd1,269 bytes
  • scripts/office/schemas/ISO-IEC29500-4_2016/shared-bibliography.xsd7,328 bytes
  • scripts/office/schemas/ISO-IEC29500-4_2016/shared-commonSimpleTypes.xsd6,382 bytes
  • scripts/office/schemas/ISO-IEC29500-4_2016/shared-customXmlDataProperties.xsd1,248 bytes
  • scripts/office/schemas/ISO-IEC29500-4_2016/shared-customXmlSchemaProperties.xsd880 bytes
  • scripts/office/schemas/ISO-IEC29500-4_2016/shared-documentPropertiesCustom.xsd2,608 bytes
  • scripts/office/schemas/ISO-IEC29500-4_2016/shared-documentPropertiesExtended.xsd3,507 bytes
  • scripts/office/schemas/ISO-IEC29500-4_2016/shared-documentPropertiesVariantTypes.xsd7,507 bytes
  • scripts/office/schemas/ISO-IEC29500-4_2016/shared-math.xsd23,313 bytes
  • scripts/office/schemas/ISO-IEC29500-4_2016/shared-relationshipReference.xsd1,367 bytes
  • scripts/office/schemas/ISO-IEC29500-4_2016/sml.xsd242,277 bytes
  • scripts/office/schemas/ISO-IEC29500-4_2016/vml-main.xsd26,148 bytes
  • scripts/office/schemas/ISO-IEC29500-4_2016/vml-officeDrawing.xsd25,279 bytes
  • scripts/office/schemas/ISO-IEC29500-4_2016/vml-presentationDrawing.xsd535 bytes
  • scripts/office/schemas/ISO-IEC29500-4_2016/vml-spreadsheetDrawing.xsd5,712 bytes
  • scripts/office/schemas/ISO-IEC29500-4_2016/vml-wordprocessingDrawing.xsd4,010 bytes
  • scripts/office/schemas/ISO-IEC29500-4_2016/wml.xsd171,367 bytes
  • scripts/office/schemas/ISO-IEC29500-4_2016/xml.xsd4,646 bytes
  • scripts/office/schemas/ecma/fouth-edition/opc-contentTypes.xsd1,963 bytes
  • scripts/office/schemas/ecma/fouth-edition/opc-coreProperties.xsd2,515 bytes
  • scripts/office/schemas/ecma/fouth-edition/opc-digSig.xsd2,856 bytes
  • scripts/office/schemas/ecma/fouth-edition/opc-relationships.xsd1,344 bytes
  • scripts/office/schemas/mce/mc.xsd3,127 bytes
  • scripts/office/schemas/microsoft/wml-2010.xsd26,549 bytes
  • scripts/office/schemas/microsoft/wml-2012.xsd3,745 bytes
  • scripts/office/schemas/microsoft/wml-2018.xsd901 bytes
  • scripts/office/schemas/microsoft/wml-cex-2018.xsd1,778 bytes
  • scripts/office/schemas/microsoft/wml-cid-2016.xsd1,002 bytes
  • scripts/office/schemas/microsoft/wml-sdtdatahash-2020.xsd600 bytes
  • scripts/office/schemas/microsoft/wml-symex-2015.xsd745 bytes
  • scripts/office/soffice.py5,927 bytes
  • scripts/office/validate.py6,142 bytes
  • scripts/office/validators/__init__.py336 bytes
  • scripts/office/validators/base.py33,756 bytes
  • scripts/office/validators/docx.py17,482 bytes
  • scripts/office/validators/pptx.py15,966 bytes
  • scripts/office/validators/redlining.py11,231 bytes
  • scripts/thumbnail.py9,802 bytes