CtrlK
BlogDocsLog inGet started
Tessl Logo

interactive-teaching-materials

Creates interactive HTML teaching materials with clickable state diagrams. Use when the user asks to produce an explorable tutorial artifact, not to answer a question.

66

Quality

80%

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

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.

The content is well-structured and actionable, with a clear schema, workflow, and well-signaled references to real bundle templates. The main improvement opportunity is adding an explicit verification step to the workflow.

Suggestions

Add a verification checkpoint to the Workflow (e.g. 'Open the file in a browser and confirm every element has a populated detail panel') to lift workflow_clarity.

Tighten the overlap between Principles and Anti-patterns so the same rules are not stated twice in opposite form.

Name the specific asset files (flowchart.html / sequence.html) in the Workflow step so the reference path is unambiguous.

DimensionReasoningScore

Conciseness

The body is efficient and assumes Claude's competence (inline-commented schema, tight principle/anti-pattern lists), with only minor redundancy between the Principles and Anti-patterns sections that could be trimmed.

4 / 5

Actionability

Concrete data schemas with required/optional field annotations and a four-step workflow give mostly executable guidance; the runnable end-to-end example lives in the asset templates rather than inline, a minor gap.

4 / 5

Workflow Clarity

The workflow is a clear numbered sequence (determine type -> read template -> replace DATA section -> write to path) but lacks an explicit verification checkpoint such as confirming the rendered output or element count limits.

4 / 5

Progressive Disclosure

SKILL.md is a clean overview with one-level-deep references to real asset templates (assets/flowchart.html, assets/sequence.html) signaled in the workflow, and content is appropriately split between inline schema and external full examples.

5 / 5

Total

17

/

20

Passed

Description

82%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 is well-constructed: third-person voice, explicit what-and-when, and a clear negative boundary that distinguishes it from general Q&A and from simple diagram tools. Its only weakness is modest action breadth in the specificity dimension.

DimensionReasoningScore

Specificity

"Creates interactive HTML teaching materials with clickable state diagrams" names the domain and one concrete action, but does not enumerate multiple distinct capabilities, matching the 1-2 concrete actions anchor.

3 / 5

Completeness

It explicitly states both what ("Creates interactive HTML teaching materials with clickable state diagrams") and when ("Use when the user asks to produce an explorable tutorial artifact, not to answer a question") with concrete trigger phrasing and a negative boundary.

5 / 5

Trigger Term Quality

Phrases like "explorable tutorial artifact" and "interactive HTML teaching materials" are natural user language with good coverage, though a few common synonyms (e.g. "walkthrough", "interactive guide") are missing.

4 / 5

Distinctiveness Conflict Risk

The niche is clearly defined (interactive clickable teaching artifacts) and the negative boundary ("not to answer a question") plus contrast with Mermaid keeps conflict risk minimal.

5 / 5

Total

17

/

20

Passed

Validation

93%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

Total

15

/

16

Passed

Repository
korchasa/flowai-plugins
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.