CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

html-ppt-zhangzara-mat

A margin-recovery diagnosis for a regional grocery chain — the governing thought, the driver tree, the priorities, and the roadmap. Built as a decision-grade consulting deck for client sponsor, steering committee.

52

Quality

66%

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-mat/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.

A lean, well-structured template skill with a clear workflow and an exact output contract. Its main weaknesses are dangling references — the bundle ships none of the files the body points to (example.html, template.json, LICENSE, assets/deck-stage.js) — and the absence of any final verification step for the produced deck.

Suggestions

Ship the referenced files in the bundle (example.html, template.json, LICENSE, and any assets/ runtime) or remove/repair the pointers so every link resolves.

Add a final validation step to the Workflow, e.g., "7. Critic pass: re-open the deck, confirm every must-keep number, name, and date survived replacement, and that page-number labels match the final slide count."

Trim the duplicated design-system warning — keep it in one place (either the intro paragraph or Workflow step 3) to save tokens.

DimensionReasoningScore

Conciseness

The body is compact and each section (At a glance, Best for, Avoid for, Workflow, Output contract, Source & license) delivers template-specific guidance Claude could not infer. Minor trimmable redundancy: "Mixing layouts across templates breaks the system; stay inside this one" restates Workflow step 3's "Preserve the design system. Never substitute fonts, recolor the palette...". Not 5 because of that small duplication; not 3 because there is no over-explanation of concepts Claude already knows.

4 / 5

Actionability

The workflow gives concrete, executable instruction ("Clone `example.html`", "Replace placeholder content", "duplicate an existing slide of the most appropriate layout", "drop slides from the bottom", "Update page-number labels") and the Output contract specifies the exact artifact tag format. As an instruction-only skill, absence of code is not penalized. Not 5 because key referenced artifacts (the actual layouts in `example.html`, `template.json`) are not available to consult, leaving the executor to discover structure on their own.

4 / 5

Workflow Clarity

The six-step workflow is clearly sequenced (clone → replace → preserve → resize → design missing layouts → keep runtime) with an explicit consistency checkpoint ("Update page-number labels") and a guard ("leave it intact"). Not 5 because there is no final validation/critic step (e.g., verify the deck renders or that must-keep numbers survived); not 3 because the operation is low-risk and the sequence has no gaps or incoherence.

4 / 5

Progressive Disclosure

The body is well-sectioned and references are one level deep and clearly signaled ([`LICENSE`](./LICENSE), `template.json`, `example.html`, `assets/deck-stage.js`), but none of these referenced files exist in the skill bundle — there are no `references/`, `scripts/`, or `assets/` directories, so every external pointer dangles. Not 4 because navigation to the referenced material actually fails; not 2 because the inline content itself is appropriately placed and organized, not a monolith.

3 / 5

Total

15

/

20

Passed

Description

48%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 clearly delineates a niche scenario but reads as a content brief for one specific deck rather than a capability statement for the skill. It lacks any 'when to use' guidance and names no actions the skill performs, which limits both completeness and specificity.

Suggestions

Rewrite the description around what the skill does, e.g., "Builds a decision-grade consulting deck (HTML slides) from a mid-century template: governing thought, driver tree, priorities, and roadmap."

Add an explicit 'Use when...' clause, e.g., "Use when the user asks for a margin-recovery/profitability diagnosis deck, a final consulting deliverable, or client-ready slides for a sponsor or steering committee."

Broaden trigger coverage with synonyms users would naturally say — "profit margin", "profitability improvement", "slide deck", "client presentation" — instead of only this scenario's jargon.

DimensionReasoningScore

Specificity

The description names the domain ("margin-recovery diagnosis", "decision-grade consulting deck") but contains no concrete actions the skill performs — it describes the deck's subject matter ("the governing thought, the driver tree, the priorities, and the roadmap") rather than what the skill does. Not score 3 because there are no 1-2 concrete capability actions listed; not score 1 because the domain and deliverable form are clearly named.

2 / 5

Completeness

The 'what' is reasonably clear ("Built as a decision-grade consulting deck for client sponsor, steering committee"), but the 'when' is entirely absent — there is no 'Use when...' clause or equivalent trigger guidance, which caps completeness at 3 per the rubric guidelines. Not 4 because the when-condition is not merely implicit, it is missing entirely; not 2 because the what is concrete, not vague.

3 / 5

Trigger Term Quality

Contains relevant domain terms ("margin-recovery", "consulting deck", "driver tree", "roadmap", "steering committee") that a user requesting this deliverable would say, but misses common variations and synonyms (e.g., "profitability", "turnaround", "slide deck", "presentation", file-format terms). Not 4 because coverage is narrow and scenario-jargon-heavy; not 2 because several genuinely natural consulting keywords are present.

3 / 5

Distinctiveness Conflict Risk

The niche is clear and specific ("A margin-recovery diagnosis for a regional grocery chain") with distinct consulting triggers, making wrong-skill triggering unlikely. Not 5 because the tags/triggers reveal it belongs to a family of similar consulting-deck skills (e.g., other "consulting-final-deck" templates), creating minor overlap risk with closely related siblings.

4 / 5

Total

12

/

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-mat/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.