CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

html-ppt-zhangzara-soft-editorial

A digital-transformation roadmap for a legacy insurer — the diagnosis, the sequenced bets, and the operating rhythm to land them. Built as a decision-grade consulting deck for client executives.

46

Quality

57%

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 ./design-templates/html-ppt-zhangzara-soft-editorial/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

71%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 is a lean, well-organized template guide with a clear workflow, explicit design-system constraints, and a precise output contract. Its main weaknesses are the absence of any verification step in the workflow and, critically, references to bundle files (example.html, template.json, LICENSE) that are not present in the skill directory, which undermines the clone-based workflow. Conciseness and actionability are solid.

Suggestions

Ship the referenced bundle files: example.html is the foundation of every workflow step but does not exist in the skill directory, and template.json and LICENSE are referenced yet missing — either add them or remove the references.

Add a final workflow step that verifies the deck works, e.g., "Open the cloned HTML and confirm arrow-key navigation cycles slides and no console 404s for assets/deck-stage.js before replacing content."

Include a brief layout inventory (one line per slide layout in the demo) so 'duplicate an existing slide of the most appropriate layout' is actionable without first reading example.html.

DimensionReasoningScore

Conciseness

The body is efficient — no explanation of concepts Claude already knows, compact metadata sections, and a tight numbered workflow. Minor trimming is possible (step 1's 404 rationale is wordy, and step 6 partly repeats step 1's runtime guidance), matching anchor 4 ('Efficient; minor instances of over-explanation that could be trimmed'). Not 5 because of that redundancy; not 3 because there is no genuinely unnecessary explanation.

4 / 5

Actionability

Concrete, executable guidance throughout: exact files to clone (example.html + assets/), what to replace, explicit prohibitions (fonts, palette, grid, decorative elements), length-adjustment rules, and a copy-paste-ready artifact tag contract. Minor gaps keep it below 5 — no sample slide markup or layout inventory to guide 'duplicate the most appropriate layout', and instructions hinge on example.html, whose structure is never summarized.

4 / 5

Workflow Clarity

Six well-ordered steps cover clone → replace → preserve → resize → design-missing-layouts → keep-runtime, with a concrete failure mode called out (the assets/deck-stage.js 404). This is not a destructive/batch operation, so the validation cap does not apply, but there is still no final verification step (e.g., confirm the cloned deck renders and navigation works), matching anchor 4 ('Clear sequence with most checkpoints present; minor validation gaps').

4 / 5

Progressive Disclosure

The body itself is well structured with clearly signaled one-level references (example.html, assets/deck-stage.js, template.json, LICENSE), but scored against the actual bundle: only assets/deck-stage.js exists — example.html, template.json, and LICENSE are missing, so the primary referenced file the whole workflow depends on is broken. Good in-body organization with non-functional navigation lands between anchors 2 and 4, hence 3.

3 / 5

Total

15

/

20

Passed

Description

28%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 describes the example deck's subject matter rather than what the skill does or when to use it. It contains no capability verbs, no use-when clause, and no natural trigger phrases for slide/deck creation, making it unlikely to be selected correctly. It reads as deliverable copy, not a skill description.

Suggestions

Rewrite the description to state the skill's actual capability in third person, e.g., "Builds self-contained HTML slide decks in the Soft Editorial template (Cormorant Garamond on warm paper) with keyboard navigation, print-to-PDF, and a preserved design system. Replaces placeholder content, duplicates layouts to adjust length, and emits a single-file artifact."

Add an explicit trigger clause: "Use when the user asks for an HTML deck, slides, a presentation, or an editorial/literary-styled deliverable — especially consulting, advisory, or brand-story decks."

Include natural trigger terms and synonyms users actually say (deck, slides, presentation, HTML slides) rather than scenario-specific nouns like 'sequenced bets' and 'operating rhythm' that no user would utter when requesting the skill.

DimensionReasoningScore

Specificity

The description names a domain ("a digital-transformation roadmap for a legacy insurer", "decision-grade consulting deck for client executives") but states no capability of the skill itself — there is no verb describing what the skill does (e.g., create decks, produce slides). It matches the score-2 anchor 'Names the domain but actions are minimal or generic'; it is not a 1 because the domain is concrete rather than pure abstraction, and not a 3 because even one explicit action verb is absent.

2 / 5

Completeness

The 'what' is vague and arguably misleading — it describes the content of an example deliverable rather than the skill's function — and the 'when' is entirely missing (no 'Use when...' clause or equivalent). Per the guideline that a missing 'Use when...' clause caps completeness at 3, and given the weak 'what', this matches anchor 2 ('Has a vague what and no when').

2 / 5

Trigger Term Quality

Topical phrases like "digital-transformation roadmap", "sequenced bets", and "consulting deck" exist, but the natural phrases a user would say when needing this skill (slides, presentation, HTML deck, PPT) are entirely absent. This sits between anchor 1 (no natural keywords) and anchor 3 (some relevant keywords with variations) — the keywords present are subject-matter terms, not user trigger language.

2 / 5

Distinctiveness Conflict Risk

The niche scenario (legacy-insurer transformation roadmap) is fairly specific, so overlap risk is moderate, but the description never states the skill's real identity (an HTML slide/deck template system), so it could be confused with generic strategy or consulting deliverable skills. Matches anchor 3 ('Somewhat specific but could still overlap with similar skills'); not 4 because no distinct capability boundary is articulated.

3 / 5

Total

9

/

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: 1 missing

Warning

Total

14

/

16

Passed

Repository

nexu-io/open-design

Path

design-templates/html-ppt-zhangzara-soft-editorial/SKILL.md

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.