CtrlK
BlogDocsLog inGet started
Tessl Logo

html-ppt-presenter-mode

Open Design live demo: from a one-line prompt to runnable design in a single session — the flow, live. Built as a decision-grade AI literacy deck for developers, prospects, community.

58

Quality

68%

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-presenter-mode-reveal/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

87%Weight 40%Scale 1-3

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, highly actionable entry-point skill: concrete file paths, two copy-paste recipes, and clear sectioning with one-level-deep references. Its one gap is the absence of an explicit verification checkpoint in the authoring workflow, which caps workflow clarity at 2.

Suggestions

Add an explicit validation step after copying/rewriting assets, e.g., 'Open index.html and confirm slides advance and presenter mode activates; if base.css/animations.css/runtime.js 404, re-check the rewritten link/script paths.'

Optionally include a one-line quick-start that mirrors Recipe A so a reader can act on the most common path without reading both recipes.

DimensionReasoningScore

Conciseness

The body is lean and assumes Claude's competence with no filler about what a slide deck or CSS is; the only explanatory passage (why parent-relative URLs 404) directly motivates the required fix, so every token earns its place per the anchor-3 'lean and efficient' criterion.

3 / 3

Actionability

It gives copy-paste-ready guidance with exact file paths and two explicit recipes mapping '../../../assets/...' to project-local paths and showing exact <link>→<style> / <script>→inline replacements, plus concrete class names like '.tpl-presenter-mode-reveal' and '<aside class="notes">', matching the 'fully executable, copy-paste ready' anchor.

3 / 3

Workflow Clarity

The 6-step authoring sequence is clearly numbered and ordered, but there is no explicit validation/verification checkpoint (e.g., confirm the deck navigates and slides activate after copying/rewriting assets), so checkpoints are implicit rather than the explicit validate→fix→retry loop required for anchor 3.

2 / 3

Progressive Disclosure

With no bundle files present, this under-55-line skill is well-organized into clearly signaled sections (When this card is picked / How to author / Attribution) and links one level deep to the master skill and upstream catalog, satisfying the rubric's allowance that short, well-organized skills can score 3 without external references.

3 / 3

Total

11

/

12

Passed

Description

50%Weight 40%Scale 1-3

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 conveys the deck's subject and audience clearly but reads as a topic blurb rather than a skill description: it lacks concrete capability actions and any explicit 'Use when...' trigger guidance. Per the rubric guidelines, the missing trigger clause and absent user-natural keywords cap most dimensions at 2.

Suggestions

Add an explicit 'Use when...' clause stating when to pick this skill (e.g., 'Use when building an HTML slide deck for a live AI product demo, especially in the presenter-mode-reveal visual style').

Replace subject framing with concrete capability actions the skill performs, e.g., 'Generates a self-contained HTML presenter-mode deck from a one-line prompt, wiring the shared CSS/JS runtime and speaker notes.'

Surface user-natural trigger terms (slides, html deck, live demo, presenter notes) inside the description itself rather than relying solely on the triggers/tags fields.

DimensionReasoningScore

Specificity

Phrases like 'from a one-line prompt to runnable design in a single session' and 'decision-grade AI literacy deck' name the domain and outcome, but describe the deck subject rather than listing multiple concrete actions the skill performs, matching the 'names domain and some actions' anchor rather than the 'lists multiple specific concrete actions' anchor.

2 / 3

Completeness

It answers 'what' (a decision-grade AI literacy deck about an Open Design live demo) but has no explicit 'when'/'Use when...' clause, so per the guideline a missing trigger clause caps completeness at 2 with 'when' only implied.

2 / 3

Trigger Term Quality

The description includes 'live demo' and 'deck' but no 'Use when...' phrasing and few user-natural keywords; common variations are missing and the strongest natural triggers live in the separate triggers/tags fields rather than the description itself.

2 / 3

Distinctiveness Conflict Risk

It targets a fairly specific 'Open Design live demo / AI literacy deck' niche, but the 'AI literacy deck' framing could still overlap with other presentation/deck skills, fitting the 'somewhat specific but could still overlap' anchor rather than a clear conflict-free niche.

2 / 3

Total

8

/

12

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.

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