CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

html-ppt-testing-safety-alert

A hospital data-governance briefing: patient-data risk, the control framework, accountability, and the approval the board must give. Built as a decision-grade policy briefing deck for health-system board, regulators.

50

Quality

63%

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-testing-safety-alert/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

65%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 tightly focused entry-point card with outstanding actionability — exact file paths, rewrite recipes, and markup rules — but it lacks any verification checkpoint and its references point entirely outside the shipped bundle. Tightening the repeated asset path listings and adding a 'verify the deck activates' step would lift it further.

Suggestions

Add a validation step after Recipe A/B, e.g. '4. Verify: open the project index.html and confirm base.css/animations.css/runtime.js resolve (no 404s) and keyboard navigation (arrows, T) works before continuing.'

List the four shared runtime files once and reference them from both recipes instead of enumerating them three times across steps 3A and 3B.

Ship or inline the referenced materials (the master SKILL.md rules, the template folder, and shared assets) so the card's deferred references resolve within the bundle.

DimensionReasoningScore

Conciseness

The body is mostly operational but includes unnecessary explanation and repetition: 'because it sits three folders deep inside design-templates/html-ppt/templates/full-decks/' explains relative-URL resolution Claude already knows, and the four asset files are listed in Recipe A, then their rewritten targets listed again, then 'read the same four files' repeats them in Recipe B. This fits 'Mostly efficient but includes some unnecessary explanation or could be tightened'; not a 2 because there is no padding beyond these instances and every section is operationally motivated.

3 / 5

Actionability

The guidance is fully executable: exact copy sources ('copy design-templates/html-ppt/assets/fonts.css, ... assets/base.css, ... assets/animations/animations.css, and ... assets/runtime.js into a project-local assets/'), the exact rewrite ('rewrite the four <link>/<script> tags in index.html from ../../../assets/... to the matching project-local paths'), the body class to keep ('.tpl-testing-safety-alert'), theme location ('assets/themes/*.css'), and speaker-notes markup ('<aside class="notes">'). Not a 4 because both recipes give copy-paste-ready paths covering the common cases with no gaps.

5 / 5

Workflow Clarity

Six numbered steps are clearly sequenced ('Read the master skill first' → copy template → bring the runtime → pick a theme → replace demo content → speaker notes), but no validation checkpoint exists — nothing tells Claude to verify the deck loads or keyboard navigation works after the copy/rewrite. This matches 'Steps listed but validation gaps; checkpoints missing or implicit'; not a 4 because step 3 flags the 404 failure mode as a warning rather than an explicit verify step, and not a 2 because the sequence itself is complete and unambiguous.

3 / 5

Progressive Disclosure

The card is well-structured with headers and clearly signals one-level-deep references ('[design-templates/html-ppt/SKILL.md](../html-ppt/SKILL.md)', 'the upstream [full-decks catalog](../html-ppt/references/full-decks.md)', 'design-templates/html-ppt/LICENSE'), but none of these referenced paths exist in the skill's bundle (no references/, scripts/, or assets/ directories are present), so navigation to the deferred material is broken in this bundle. This fits 'Some structure but could be better organized' territory on navigation; not a 4 because scored against the actual bundle structure, the references resolve to nothing.

3 / 5

Total

14

/

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 richly characterizes the deck's subject matter and audience but never states the skill's actual capability (building HTML slide decks) or when to invoke it. The missing 'Use when...' clause and absence of action verbs are the main weaknesses, leaving it mid-range on every dimension except distinctiveness.

Suggestions

Lead with the capability in third person (e.g., 'Produces a decision-grade HTML policy-briefing deck on hospital data governance: patient-data risk, control framework, accountability, and the board approval requested.') so the 'what' describes what the skill does, not just the artifact's topic.

Add an explicit trigger clause, e.g. 'Use when the user asks for a hospital/health-system board briefing, compliance or data-governance deck, or a policy presentation for regulators.'

Include natural variations users would actually say — 'slides', 'presentation', 'PPT', 'board deck', 'compliance briefing' — so trigger matching works beyond the exact scenario phrase.

DimensionReasoningScore

Specificity

The description names a domain and deliverable — "A hospital data-governance briefing: patient-data risk, the control framework, accountability, and the approval the board must give" and "Built as a decision-grade policy briefing deck" — but contains no capability actions at all (no create/generate/produce verbs describing what the skill does). This matches the anchor 'Names the domain but actions are minimal or generic'; it is not a 3 because there are no concrete actions listed, only content topics, and not a 1 because the domain is named specifically rather than being pure abstraction.

2 / 5

Completeness

It states a clear 'what' ("a decision-grade policy briefing deck" covering risk, control framework, accountability, and board approval) but the 'when' is entirely absent — there is no 'Use when...' clause or equivalent trigger guidance, which caps completeness at 3 per the judging guidelines. Not a 4 because no usage condition is even weakly implied; not a 2 because the 'what' is concrete and detailed rather than vague.

3 / 5

Trigger Term Quality

Relevant scenario keywords are present ("hospital data-governance briefing", "patient-data risk", "policy briefing deck", "health-system board, regulators") but common variations a user would naturally say are missing — "presentation", "slides", "PPT", "board deck", "compliance briefing". This matches 'Some relevant keywords but missing common variations or synonyms'; not a 4 because users asking for a slide deck or presentation on this topic would not obviously be matched by this wording.

3 / 5

Distinctiveness Conflict Risk

The narrow scenario framing ("hospital data-governance briefing", "patient-data risk", "health-system board, regulators") gives it a clear niche with limited overlap against generic skills. It is 'mostly distinct; minor overlap risk' with sibling policy-briefing deck skills; not a 5 because the description carries no distinct explicit triggers (e.g., no 'Use when' phrase) and could overlap with other regulatory/policy deck skills.

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: 3 suspicious

Warning

referenced_paths_exist

Referenced path issues: 5 missing, 2 deeper-than-1-level

Warning

Total

13

/

16

Passed

Repository

nexu-io/open-design

Path

design-templates/html-ppt-testing-safety-alert/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.