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:chrisboden/cursor-skills --skill pptx
What are skills?

Overall
score

80%

Does it follow best practices?

Evaluation67%

1.48x

Agent success when using this skill

Validation for skill structure

SKILL.md
Review
Evals

Evaluation results

Failed

New presentation with charts from scratch

42%

Company Onboarding Presentation

Gradient and icon rasterization workflow

Criteria
Without context
With context

Gradient rasterized as PNG

0%

0%

No CSS gradients in HTML

100%

100%

Icons rasterized as PNG

0%

0%

html2pptx workflow used

0%

0%

Web-safe fonts only

100%

100%

Proper HTML text tags

0%

0%

Correct slide dimensions

50%

50%

Design notes present

100%

100%

Shape styling on divs only

0%

0%

No manual bullet symbols

100%

100%

No hash PptxGenJS colors

100%

100%

100%

48%

Edit an Existing Presentation: Add Speaker Notes and a New Slide

OOXML editing workflow

Criteria
Without context
With context

Uses unpack.py

0%

100%

Uses validate.py

0%

100%

Uses pack.py

0%

100%

txBody element ordering

100%

100%

Dirty attribute on rPr

0%

100%

Content_Types updated

100%

100%

Presentation rels updated

100%

100%

Presentation xml updated

100%

100%

Slide rels created

100%

100%

Notes slide XML structure

100%

100%

Whitespace preserve

0%

100%

60%

4%

Create a Presentation from a Corporate Template

Template-based presentation creation

Criteria
Without context
With context

Template inventory file

100%

100%

Outline with mapping

100%

100%

Uses rearrange.py

0%

0%

Uses inventory.py

100%

0%

Uses replace.py

100%

0%

Replacement JSON has paragraphs

0%

100%

Paragraph properties included

0%

100%

Bullets have level property

0%

100%

No bullet symbols in text

100%

100%

Layout matches content

100%

100%

Thumbnail generation

0%

0%

Failed

Chart data formats and visual validation

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.