CtrlK
BlogDocsLog inGet started
Tessl Logo

ppt-template-creator

Creates self-contained PPT template SKILLS (not presentations) from user-provided PowerPoint templates. Use ONLY when a user wants to create a reusable skill from their template. For creating actual presentations, use the pptx skill instead.

63

Quality

75%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Passed

No findings from the security scan

Fix and improve this skill with Tessl

tessl review fix ./plugins/vertical-plugins/financial-analysis/skills/ppt-template-creator/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

68%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.

The body delivers concrete, executable guidance and a clear workflow, and is well-structured and self-contained. Its main gap is the absence of explicit validation/verification checkpoints around the destructive slide-deletion and example-generation steps.

Suggestions

Add an explicit validation checkpoint after Step 2 (template analysis): verify extracted placeholder idx/type/positions are non-empty before proceeding to write the generated SKILL.md.

In Step 6, specify a concrete validation step (e.g., generate a sample deck, assert slide count and that content falls within documented content-area boundaries) rather than just 'validate the skill works'.

Tighten the opening by removing the repeated 'SKILLS, not presentations' framing already conveyed by the frontmatter description.

DimensionReasoningScore

Conciseness

Code-driven and largely efficient with little concept padding; only minor redundancy (the 'SKILLS not presentations' framing repeats the frontmatter) keeps it just below fully lean.

4 / 5

Actionability

Provides concrete, executable python-pptx code for template analysis, slide deletion, and placeholder filling across several examples, with only the bracketed placeholder template preventing pure copy-paste readiness.

4 / 5

Workflow Clarity

A clear 7-step sequence is present, but the destructive slide-deletion and batch presentation generation lack explicit validation/feedback checkpoints, capping this dimension at 3 per the rubric's destructive-operations guideline.

3 / 5

Progressive Disclosure

No bundle files exist; the skill is self-contained with clear section headers and an embedded generated-skill template, giving good structure with only minor bulk that could conceptually be split out.

4 / 5

Total

15

/

20

Passed

Description

82%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.

The description is strong: it cleanly separates this meta-skill from the presentation-creation pptx skill and provides an explicit use-trigger. Its only weakness is slightly limited breadth of action terms and missing file-extension synonyms.

DimensionReasoningScore

Specificity

Names the domain and one concrete action ('Creates self-contained PPT template SKILLS ... from user-provided PowerPoint templates') but offers no additional distinct actions, fitting the '1-2 concrete actions, not comprehensive' anchor.

3 / 5

Completeness

Explicitly states both the 'what' (creates self-contained PPT template skills) and a concrete 'when' trigger ('Use ONLY when a user wants to create a reusable skill from their template'), with explicit disambiguation, matching the top anchor.

5 / 5

Trigger Term Quality

Includes natural terms like 'PowerPoint template', 'reusable skill', 'presentations', and 'pptx skill' that users would say, but misses synonyms/file extensions such as '.pptx' or '.potx', matching 'good keyword coverage; a few natural terms missing'.

4 / 5

Distinctiveness Conflict Risk

Carves a clear niche (making skills from templates, not presentations) and actively routes presentation requests to the 'pptx skill instead', yielding minimal conflict risk.

5 / 5

Total

17

/

20

Passed

Validation

93%

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

Validation15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

referenced_paths_exist

Referenced path issues: 3 missing

Warning

Total

15

/

16

Passed

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