Install any skill in seconds. Free to start, no credit card required.
Get Started Free →opencoworkai/pptx
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
Passed 16 of 19 test cases with the skill, and 4 of 19 without it.
and 15 more in the full report
15 fixed4 passed either way3 still failing1 broke
Tokens, turns and time describe resource use, not a dollar price.
One of 15 test cases the skill fixed. Same model, same prompt, with and without the skill.
The validation script passed for `unpacked_report`. What command repacks this directory back into `annual_report_updated.pptx`?
| Checked | Without skill | With skill |
|---|---|---|
| The command executes python3 ooxml/scripts/pack.py unpacked_report annual_report_updated.pptx. | Missed | Passed |
The instructions your model reads when the skill loads.
Create, edit, or analyze the contents of .pptx files when requested. A .pptx file is essentially a ZIP archive containing XML files and other resources. Different tools and workflows are available for different tasks.
Before starting any presentation task, read ALL relevant documentation files completely to understand the full workflow:
html2pptx.md and css.md in their entiretyooxml.md in its entiretycss.mdNEVER set any range limits when reading these files. Understanding the complete workflow, constraints, and best practices before starting is essential for producing high-quality presentations. Partial knowledge leads to errors, inconsistent styling, and visual defects that require rework.
To read just the text content of a presentation, convert the document to markdown:
# Convert document to markdown
python3 -m markitdown path-to-file.pptx
Use raw XML access for: comments, speaker notes, slide layouts, animations, design elements, and complex formatting. To access these features, unpack a presentation and read its raw XML contents.
python3 ooxml/scripts/unpack.py <office_file> <output_dir>
ppt/presentation.xml - Main presentation metadata and slide referencesppt/slides/slide{N}.xml - Individual slide contents (slide1.xml, slide2.xml, etc.)ppt/notesSlides/notesSlide{N}.xml - Speaker notes for each slidetest cases passed, vs 4 / 19 without
Published skills whose descriptions closely match this one, with their headline benchmark lift.
More skills from the same source and nearby in the registry, with their headline benchmark lift.