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

85

2.90x
Quality

81%

Does it follow best practices?

Impact

90%

2.90x

Average score across 3 eval scenarios

SecuritybySnyk

Advisory

Suggest reviewing before use

SKILL.md
Quality
Evals
Security

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%

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%

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%

Repository
davepoon/buildwithclaude
Evaluated
Agent
Claude Code
Model
Claude Sonnet 4.6

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.