CtrlK
BlogDocsLog inGet started
Tessl Logo

pptx

Use this skill any time a .pptx file is involved in any way — as input, output, or both. This includes: creating slide decks, pitch decks, or presentations; reading, parsing, or extracting text from any .pptx file (even if the extracted content will be used elsewhere, like in an email or summary); editing, modifying, or updating existing presentations; combining or splitting slide files; working with templates, layouts, speaker notes, or comments. Trigger whenever the user mentions "deck," "slides," "presentation," or references a .pptx filename, regardless of what they plan to do with the content afterward. If a .pptx file needs to be opened, created, or touched, use this skill.

82

1.54x
Quality

88%

Does it follow best practices?

Impact

82%

1.54x

Average score across 14 eval scenarios

SecuritybySnyk

Passed

No known issues

SKILL.md
Quality
Evals
Security

Quality

Content

77%

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

This is a well-structured, highly actionable skill with excellent workflow clarity, particularly in its QA verification loop with explicit feedback cycles and subagent delegation. The main weakness is the lengthy inline Design Ideas section, which contains valuable but voluminous content that would be better served in a separate reference file to keep the main skill lean. The quick reference table and clear task routing (read vs edit vs create) are strong organizational choices.

Suggestions

Move the Design Ideas section (color palettes, typography, layout options, common mistakes) into a separate file like design-guide.md, and reference it from SKILL.md with a brief summary line.

Trim the color palette table to 3-4 examples in the main file and put the full set in the design guide reference file.

DimensionReasoningScore

Conciseness

The quick reference table and reading/editing sections are lean and efficient. However, the Design Ideas section is quite lengthy with extensive color palettes, typography tables, and layout advice that could be split into a separate reference file. Some of this is genuinely useful domain knowledge Claude wouldn't have (e.g., 'NEVER use accent lines under titles'), but the sheer volume pushes it toward verbose.

2 / 3

Actionability

The skill provides fully executable commands (markitdown, thumbnail.py, unpack.py, pdftoppm), concrete bash snippets, specific grep patterns for placeholder detection, a detailed QA subagent prompt template, and precise numeric guidance (font sizes, margins, color hex codes). Everything is copy-paste ready.

3 / 3

Workflow Clarity

The QA section has an explicit verification loop with numbered steps, feedback loops (fix → re-verify → repeat), and clear checkpoints ('Do not declare success until you've completed at least one fix-and-verify cycle'). The editing workflow references a separate file but provides a clear 2-step summary. The converting-to-images section includes both full and partial re-render commands.

3 / 3

Progressive Disclosure

The skill correctly references editing.md and pptxgenjs.md for detailed guides, and the quick reference table provides good navigation. However, the Design Ideas section (~80+ lines of color palettes, typography, spacing, and avoid lists) is inlined when it could be split into a separate design-guide.md, making the main SKILL.md unnecessarily long. No bundle files were provided to verify referenced paths.

2 / 3

Total

10

/

12

Passed

Description

100%

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

This is a strong, well-crafted skill description that clearly defines its scope around .pptx files, lists comprehensive concrete actions, includes natural trigger terms, and explicitly states when to use the skill. The description also handles edge cases well by noting it should trigger even when extracted content is used elsewhere. The only minor note is the use of second-person 'Use this skill' framing, but the description predominantly uses third-person action verbs for capabilities.

DimensionReasoningScore

Specificity

Lists multiple specific concrete actions: creating slide decks, reading/parsing/extracting text, editing/modifying/updating presentations, combining/splitting slide files, working with templates, layouts, speaker notes, and comments.

3 / 3

Completeness

Clearly answers both 'what' (creating, reading, editing, combining presentations) and 'when' with explicit triggers ('Trigger whenever the user mentions deck, slides, presentation, or references a .pptx filename'). The 'Use this skill any time...' opening and the explicit trigger clause both serve as clear when-guidance.

3 / 3

Trigger Term Quality

Excellent coverage of natural trigger terms users would say: 'deck,' 'slides,' 'presentation,' '.pptx,' 'pitch decks,' 'speaker notes,' 'templates,' and '.pptx filename.' These are all terms users would naturally use.

3 / 3

Distinctiveness Conflict Risk

Clearly scoped to .pptx files with distinct triggers like 'deck,' 'slides,' 'presentation,' and '.pptx.' The description even clarifies edge cases (e.g., extracting content for use elsewhere like email or summary), reducing ambiguity and conflict with other document-handling skills.

3 / 3

Total

12

/

12

Passed

Validation

100%

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

Validation11 / 11 Passed

Validation for skill structure

No warnings or errors.

Repository
anthropics/skills
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.