CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

html-ppt-hermes-cyber-terminal

OpenDesign + BYOK: choosing and wiring your own model, hands-on — cost, quality, and the routing decision. Built as a decision-grade AI literacy deck for engineers, IT, applied-AI teams.

56

Quality

71%

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-hermes-cyber-terminal/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

78%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 well-disciplined entry-point card: highly actionable template-copy and asset-rewrite recipes with a genuinely useful 404 gotcha, at a lean token budget. Weak spots are the missing post-build validation step and reference paths that are inconsistent and do not resolve within the shipped bundle.

Suggestions

Add a final verification step, e.g., 'Open the assembled index.html and confirm arrow-key navigation and the T theme cycle work before delivering' — this closes the workflow's only checkpoint gap.

Unify the master-skill reference to one consistent root path (it currently appears as both ../html-ppt/SKILL.md and design-templates/html-ppt/SKILL.md) so navigation is unambiguous.

Trim Recipe B's repeated file list and the duplicated 'do not ship upstream URLs' caveat — the shared warning once after the two recipes would suffice.

DimensionReasoningScore

Conciseness

The body is lean and assumes competence: no primer on HTML/CSS concepts, and the one long passage (step 3) earns its tokens by documenting a genuinely non-obvious failure mode (parent-relative asset URLs 404 after copying). Not a 5: Recipe B's inline instructions repeat the file list from Recipe A and restate the URL caveat twice ("Either way, do not ship the upstream ../../../assets/... URLs verbatim"), which could be tightened.

4 / 5

Actionability

Guidance is fully executable: exact template folder to copy from ("templates/full-decks/hermes-cyber-terminal/ — copy index.html and style.css"), exact files to copy (fonts.css, base.css, animations/animations.css, runtime.js), exact rewrites for the four link/script tags, theme swapping via "<link id=\"theme-link\">" with T to cycle, and a concrete destination for speaker notes ("<aside class=\"notes\">"). Paths and outcomes are specified so nothing is left to guesswork.

5 / 5

Workflow Clarity

A clear numbered sequence (read master skill -> copy template -> fix asset URLs -> pick theme -> replace content -> place notes) with the riskiest step explicitly flagged with its failure mode (deck never activates, navigation dead) and two remedies. Not a 5: there is no explicit validation checkpoint after assembly (e.g., 'open index.html and confirm arrow keys / T cycle themes before delivery'), so error recovery is by recipe rather than by verification.

4 / 5

Progressive Disclosure

The card correctly stays a thin overview pointing one level deep into a master skill ([../html-ppt/SKILL.md](../html-ppt/SKILL.md), the full-decks catalog, themes folder), but references are not cleanly signaled: the master skill is cited under two different root paths ("../html-ppt/SKILL.md" vs "design-templates/html-ppt/SKILL.md"), and none of these paths resolve within the skill's own bundle (no references/ or assets/ directories ship alongside it), so navigation depends on an unstated parent-repo layout. Not a 2 because the structure itself is well-organized sections that delegate detail appropriately.

3 / 5

Total

16

/

20

Passed

Description

53%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 communicates a distinctive niche (BYOK model-choice decision deck) with a clear 'what', but lacks any explicit 'when to use' trigger clause and misses natural synonyms users would actually say. It reads as a deck subtitle more than a skill description.

Suggestions

Add an explicit 'Use when...' clause, e.g., 'Use when the user asks for a BYOK / model-selection briefing deck, or mentions choosing, costing, or wiring up an LLM provider.'

Include natural trigger synonyms users would say — 'bring your own key', 'choose a model', 'model routing', 'slides', 'presentation' — to lift trigger-term coverage.

State 1-2 more concrete actions the skill performs (e.g., 'produces a slide plan, written slides, and a critic pass against a decision-readiness rubric') instead of characterizing the output as a 'decision-grade AI literacy deck'.

DimensionReasoningScore

Specificity

The description names the domain ("OpenDesign + BYOK", "cost, quality, and the routing decision") and one or two concrete actions ("choosing and wiring your own model, hands-on"), but "Built as a decision-grade AI literacy deck" characterizes the artifact rather than listing actions, so coverage is not comprehensive. Not a 4: it does not list several specific concrete actions the skill performs (e.g., produce a slide plan, write slides, run a critic pass — those only appear in frontmatter od.example_prompt, not the description).

3 / 5

Completeness

The 'what' is reasonably clear (a decision-grade deck on choosing/wiring your own model around cost, quality, routing), but there is no 'Use when...' clause or equivalent explicit trigger guidance — the closest is an audience statement ("for engineers, IT, applied-AI teams"), which only weakly implies when. Per the rubric guideline, a missing 'Use when...' clause caps completeness at 3.

3 / 5

Trigger Term Quality

Relevant keywords are present ("BYOK", "OpenDesign", "model", "AI literacy") but common natural variations users would say are missing — no "bring your own key", "slides", "presentation", "deck template", or "choose a model" phrasing. Not a 4: keyword coverage has notable gaps rather than 'a few natural terms missing'; not a 2 because the terms present are domain-relevant rather than generic.

3 / 5

Distinctiveness Conflict Risk

"OpenDesign + BYOK: choosing and wiring your own model" carves a fairly clear niche (BYOK model-selection briefing decks) unlikely to steal triggers from unrelated skills. Not a 5: phrases like "AI literacy" and (in the frontmatter triggers) bare "ai", "copilot", "workflow" are broad and could overlap with generic AI-literacy or copilot skills.

4 / 5

Total

13

/

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-hermes-cyber-terminal/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.