CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

html-ppt-course-module

A first-30-days onboarding module for new hospitality hires — the behaviors, the practice, the checks, and the manager follow-up. Built as a decision-grade professional training deck for new hires, managers.

59

Quality

74%

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

Quality

Content

86%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-structured entry-point skill: concrete paths, copy-paste-ready recipes for the asset-URL pitfall, and disciplined deferral to the master skill. The only gaps are a redundant restatement of the 404 rationale in step 3 and the absence of an explicit post-copy validation step.

DimensionReasoningScore

Conciseness

The body is lean and assumes competence — no general HTML/CSS exposition — but step 3 explains the relative-URL failure twice ('the deck never activates and slide navigation is dead' and later 'they only work in-tree'), which could be trimmed. Efficient with minor over-explanation: anchor 4, not 5's 'every token earns its place'.

4 / 5

Actionability

Fully executable guidance: exact template folder and files to copy ('design-templates/html-ppt/templates/full-decks/course-module/', 'index.html', 'style.css'), the four shared-asset files by path, both recipes with explicit from/to URL rewrites ('../../../assets/...' to 'assets/...'), the theme mechanism ('36 themes' via '<link id="theme-link">'), and the speaker-notes element ('<aside class="notes">'). Copy-paste ready and covers the common cases.

5 / 5

Workflow Clarity

A clear six-step sequence with a critical pitfall (the 404ing parent-relative asset URLs) called out and two resolution recipes. No explicit validation checkpoint after the rewrite (e.g. 'open the deck and confirm navigation works'), which keeps it at anchor 4 rather than 5; the destructive/batch cap does not apply.

4 / 5

Progressive Disclosure

The body is a clean overview that defers all authoring rules to the master skill ([../html-ppt/SKILL.md](../html-ppt/SKILL.md)) and the full-decks catalog, with clearly signaled one-level-deep links and no duplication. No local references/scripts/assets bundle exists to structure, and the body appropriately stays a focused entry point.

5 / 5

Total

18

/

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 concrete subject niche but reads as a content summary of the deck rather than a statement of what the skill does and when to reach for it. It lacks any 'Use when…' trigger guidance and action verbs, which caps both completeness and specificity at the middle anchor.

Suggestions

Add an explicit 'Use when…' clause, e.g. 'Use when the user asks for a new-hire onboarding, orientation, or first-30-days training deck, especially for hospitality teams.'

Lead with action verbs describing what the skill does — e.g. 'Builds a decision-grade HTML training deck… produces the slide plan, written slides, speaker notes, and a rubric-based critic pass.'

Include natural user synonyms in the description ('new-hire training', 'orientation slides', 'onboarding deck') so trigger matching catches the phrases users actually say.

DimensionReasoningScore

Specificity

Names the domain ('new hospitality hires', 'first-30-days onboarding module') and the deck's content facets ('the behaviors, the practice, the checks, and the manager follow-up'), but lists no concrete actions the skill performs — no build/generate/author verbs. Anchor 3 fits: domain plus 1-2 concrete elements, not comprehensive; anchor 4 requires several specific actions.

3 / 5

Completeness

The 'what' is clear (a first-30-days hospitality onboarding training deck) but there is no 'Use when…' clause or equivalent trigger guidance anywhere in the description; the rubric guidelines cap completeness at 3 for this. Not 2, because the 'what' is concrete rather than vague.

3 / 5

Trigger Term Quality

'onboarding module', 'professional training deck', 'new hires' are natural phrases, but common variations users would actually say ('new-hire training slides', 'orientation deck', 'employee onboarding') are missing from the description. Matches anchor 3 — some relevant keywords, missing synonyms — rather than 4's 'good coverage with a few missing'.

3 / 5

Distinctiveness Conflict Risk

'new hospitality hires' plus the 30-day onboarding framing carves a clear niche, but broad tags/triggers like 'training-deck', 'workshop', and 'course-module' create minor overlap with closely related deck skills. Mostly distinct with minor overlap risk — anchor 4, not 5's minimal conflict risk.

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-course-module/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.