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

82

2.90x
Quality

78%

Does it follow best practices?

Impact

90%

2.90x

Average score across 3 eval scenarios

SecuritybySnyk

Medium

Suggest reviewing before use

Fix and improve this skill with Tessl

tessl review fix ./plugins/all-skills/skills/pptx/SKILL.md

The canonical home for this skill is pptx in anthropics/skills

SKILL.md
Quality
Evals
Security

Quality

Content

70%Weight 40%Scale 1-5

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

A highly actionable body with excellent, validation-gated workflows for each of the three main task types, held back by broken progressive disclosure (mandated html2pptx.md/ooxml.md references absent from the bundle) and padding from inlined design catalogs and repetitive emphasis markers.

Suggestions

Ship html2pptx.md and ooxml.md (or inline their essential syntax) — both are declared MANDATORY reads but are missing from the bundle, breaking the core navigation.

Move the 18-palette color list and the 'Visual Details Options' catalogs into a reference file (e.g., references/design.md) and keep 2-3 illustrative examples inline.

Reduce redundant emphasis scaffolding — many steps stack CRITICAL/IMPORTANT/MANDATORY/NEVER markers, which dilutes the signal; reserve emphasis for genuinely dangerous steps.

DimensionReasoningScore

Conciseness

Mostly operational and information-dense, but sizable inlined design catalogs (18 example color palettes, extensive 'Visual Details Options' lists) and heavy repeated emphasis scaffolding (**CRITICAL**/**MANDATORY**/**NEVER** on nearly every step) could be tightened or moved out of the main file. The padding is real but localized, so this sits between anchor 4 and anchor 2 rather than at either extreme.

3 / 5

Actionability

Nearly everything is executable: exact shell commands, full JSON schemas for inventory/replacement formats, and sample validation error output. It falls short of anchor 5 because the common creation case depends on a missing reference file and lacks a concrete inline HTML starting point, though it is clearly above anchor 3 since commands and data formats are copy-paste ready.

4 / 5

Workflow Clarity

All three workflows are explicitly numbered with validation checkpoints and feedback loops: editing mandates 'Validate immediately after each edit and fix any validation errors before proceeding', the creation workflow closes with thumbnail inspection and 'Repeat until all slides are visually correct', and the template workflow includes pre-flight checks (count content before selecting layouts, verify indices in range) plus concrete error examples. This matches the anchor-5 pattern of sequence + explicit validation + fix-and-retry loop, with no risky operation lacking a checkpoint.

5 / 5

Progressive Disclosure

Section structure is good and references are clearly signaled (MANDATORY READ directives), but the two central references — html2pptx.md and ooxml.md — do not exist anywhere in the bundle, nor do the ooxml/scripts/*.py files, so the promised one-level-deep navigation is broken; additionally, content that belongs in reference files (color palettes, visual treatment catalogs) is inlined. It is below anchor 4 because the most important referenced files are missing, yet above anchor 2 because the structure is well organized with clearly labeled task-type sections.

3 / 5

Total

15

/

20

Passed

Description

87%Weight 40%Scale 1-5

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

A strong description that pairs an explicit capability list with an explicit 'When Claude needs to...' trigger clause covering the main task categories. Its only gaps are a few missing natural synonyms (PowerPoint, slides) and slightly category-level action phrasing.

Suggestions

Add 'PowerPoint' and 'slides' as trigger synonyms, since users most often ask for help with a 'PowerPoint' or 'slides' rather than 'presentations'.

Consider mentioning analysis sub-capabilities (e.g., text extraction, thumbnail/visual inspection) in the what-clause to round out coverage.

DimensionReasoningScore

Specificity

The description lists several concrete actions — 'Creating new presentations', 'Modifying or editing content', 'Working with layouts', 'Adding comments or speaker notes' — giving good specificity, though the actions are stated at a category level rather than naming finer-grained operations (e.g., text extraction, thumbnail generation), so it is not anchor-5 comprehensive.

4 / 5

Completeness

It explicitly answers both what ('Presentation creation, editing, and analysis' plus four enumerated capabilities) and when ('When Claude needs to work with presentations (.pptx files) for: ...') with concrete trigger phrasing, matching the anchor-5 example.

5 / 5

Trigger Term Quality

Natural terms like 'presentations', '.pptx', 'creating', 'editing', 'layouts', 'comments', and 'speaker notes' give good coverage, but common user phrasings such as 'PowerPoint', 'slides', or 'decks' are missing, which keeps it just below anchor 5.

4 / 5

Distinctiveness Conflict Risk

The '.pptx presentations' niche is clearly distinct with trigger terms that would not plausibly fire a docx, xlsx, or pdf skill, matching the clear-niche anchor.

5 / 5

Total

18

/

20

Passed

Validation

87%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation — 14 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

relative_links

Relative link issues: 2 missing

Warning

Total

14

/

16

Passed

Repository
davepoon/buildwithclaude
Reviewed

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.