CtrlK
BlogDocsLog inGet started
Tessl Logo

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

Install with Tessl CLI

npx tessl i github:Lingjie-chen/MT5 --skill pptx
What are skills?

87

Does it follow best practices?

Validation for skill structure

SKILL.md
Review
Evals

Evaluation results

88%

55%

Q3 Marketing Performance Dashboard Presentation

html2pptx new presentation workflow

Criteria
Without context
With context

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

92%

38%

Add Speaker Notes and Fix Text Formatting in Existing Presentation

OOXML editing workflow with validation

Criteria
Without context
With context

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

92%

84%

Create Company Overview Presentation Using Existing Template

Template-based presentation workflow

Criteria
Without context
With context

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

Evaluated
Agent
Claude Code

Table of Contents

Is this your skill?

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.