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
87
Does it follow best practices?
If you maintain this skill, you can automatically optimize it using the tessl CLI to improve its score:
npx tessl skill review --optimize ./path/to/skillValidation for skill structure
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%
Without context: $0.7352 · 4m 8s · 25 turns · 27 in / 14,279 out tokens
With context: $2.3382 · 5m 59s · 58 turns · 64 in / 17,081 out tokens
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%
Without context: $0.3029 · 1m 3s · 19 turns · 22 in / 3,688 out tokens
With context: $2.0755 · 4m 12s · 58 turns · 65 in / 16,047 out tokens
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%
Without context: $0.8403 · 4m 41s · 26 turns · 31 in / 16,245 out tokens
With context: $1.5451 · 5m 2s · 44 turns · 615 in / 14,900 out tokens
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.