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
85
81%
Does it follow best practices?
Impact
90%
2.90xAverage score across 3 eval scenarios
Advisory
Suggest reviewing before use
html2pptx new presentation workflow
html2pptx library used
0%
100%
HTML files created per slide
100%
100%
Text in proper HTML tags
0%
100%
display:flex on body
0%
100%
No CSS gradients in HTML
0%
100%
Sharp used for rasterization
0%
0%
Web-safe fonts only
0%
100%
No # prefix in PptxGenJS colors
100%
100%
Chart uses placeholder
0%
100%
Two-column or full-slide chart layout
0%
100%
Thumbnail grid generated
88%
66%
Concise code style
40%
80%
Monthly revenue granularity
100%
100%
OOXML editing workflow with validation
Unpack command used
0%
100%
Validate command used
0%
100%
Validation before pack
0%
100%
Pack command used
0%
100%
Speaker notes XML files present
100%
100%
Notes content present
100%
100%
Slide 2 title updated
100%
100%
dirty=0 attribute in edited XML
0%
0%
txBody element ordering
100%
100%
updated.pptx produced
100%
100%
process_log.md produced
100%
100%
Template-based presentation workflow
markitdown used on template
0%
100%
Thumbnail grid created
0%
100%
template-inventory.md produced
0%
100%
0-indexed slides in inventory
0%
100%
outline.md with template mapping
0%
0%
rearrange.py used
0%
100%
inventory.py used
0%
100%
replacement-text.json uses paragraphs field
0%
100%
No bullet symbols in bulleted text
0%
100%
replace.py used
0%
100%
Layout matched to content count
0%
100%
meridian-overview.pptx produced
100%
100%
Only referenced shapes exist
0%
100%
7cc63f3
Table of Contents
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.