CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

html-ppt-zhangzara-playful

A retail sales-floor training on consultative selling — the flow, the role-plays, and the daily habit that lifts conversion. Built as a decision-grade professional training deck for store associates, floor managers.

52

Quality

65%

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-playful/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

82%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 tight, well-structured template skill: a lean at-a-glance profile, honest best-for/avoid-for scoping, a concrete six-step customization workflow, an exact output contract, and correct license attribution. Its weaknesses are the absence of any explicit validation checkpoint after deck edits and a few unstated specifics (file locations, palette/typography values) that would make the guidance fully executable.

DimensionReasoningScore

Conciseness

The ~60-line body is lean and assumes competence: sections ("At a glance", "Best for", "Avoid for", "Workflow", "Output contract", "Source & license") each earn their place, with no explanation of concepts Claude already knows and no padding. Even the prose in "Best for" conveys non-obvious scoping guidance rather than filler.

5 / 5

Actionability

Guidance is concrete and executable for an instruction-only skill: "Clone `example.html` into the user's workspace", "Replace placeholder content", an exact `<artifact>` output contract, and rules for duplicating layouts and preserving the runtime. Minor gaps keep it below 5: it never states where `example.html`, `template.json`, or the palette/font definitions live, and "design it from scratch using the same fonts, palette, decorative vocabulary" lacks the concrete values needed to execute that step.

4 / 5

Workflow Clarity

A clear six-step numbered sequence covers cloning, content swap, design-system preservation, length adjustment ("duplicate an existing slide... Update page-number labels"), missing-layout design, and runtime preservation. It falls short of 5 because there is no explicit verification step (e.g., confirm the cloned deck renders or page numbers are consistent after adding/removing slides); the sequence itself is complete, so it is above 3.

4 / 5

Progressive Disclosure

The body is well organized with clear sections and appropriately signaled references to the bundle files (`example.html`, `template.json`, `LICENSE`, `assets/deck-stage.js`), and nothing that belongs in a separate file is inlined. It is not 5 because those referenced paths could not be verified against the actual bundle (no references/, scripts/, or assets/ directories are present alongside the skill), and there is no pointer to where the palette/typography definitions live for the "design missing layouts" step.

4 / 5

Total

17

/

20

Passed

Description

36%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 reads as a description of the training topic rather than of the skill's capability: it never states that the skill creates HTML presentation decks in a specific template, and it contains no "when to use" guidance. Domain keywords are present and the niche framing helps somewhat, but a user or Claude cannot reliably determine what this skill does or when to invoke it.

Suggestions

State the actual capability in third person up front, e.g. "Creates self-contained HTML presentation decks in a warm, playful template (peach palette, Syne display) — clone the demo, swap in real content, keep the design system intact."

Add an explicit trigger clause: "Use when the user asks for training decks, workshop slides, course modules, onboarding decks, or HTML slides that should feel friendly and approachable."

Replace subject-matter summary ("the flow, the role-plays, and the daily habit that lifts conversion") with capability verbs, and move the sales-training framing to a worked example so the description describes the skill, not one deck's content.

DimensionReasoningScore

Specificity

The description names the domain ("A retail sales-floor training on consultative selling") but the only capability-adjacent phrase is "Built as a decision-grade professional training deck" — no concrete actions (create, edit, clone, render slides) are stated. It is above level 1 because the domain is concretely named, but below level 3 because it lists no explicit capability actions.

2 / 5

Completeness

There is no "Use when..." clause or equivalent trigger guidance (which caps completeness at 3), and the "what" itself is vague: the text describes the deck's subject matter ("the flow, the role-plays, and the daily habit that lifts conversion") rather than stating what the skill does — it never says it produces an HTML presentation deck. This fits anchor 2 (vague what, no when) better than anchor 3, which requires a clear "what".

2 / 5

Trigger Term Quality

Some relevant natural keywords are present ("training", "role-plays", "training deck", "store associates"), but common variations a user would actually say for this capability — "presentation", "slides", "html deck", "ppt" — are missing from the description. Not level 4 because coverage of natural phrasing for the actual slide-creation task is thin.

3 / 5

Distinctiveness Conflict Risk

The niche subject framing ("retail sales-floor training", "consultative selling") is somewhat specific, but because the description never mentions HTML, slides, or deck creation as the medium, it could overlap with general training/education content skills and other deck templates. Not level 4 because the missing medium cue leaves real overlap risk.

3 / 5

Total

10

/

20

Passed

Validation

81%

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

Validation — 13 / 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

referenced_paths_exist

Referenced path issues: 1 missing

Warning

Total

13

/

16

Passed

Repository

nexu-io/open-design

Path

design-templates/html-ppt-zhangzara-playful/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.