CtrlK
BlogDocsLog inGet started
Tessl Logo

video-template-frame-pentagram-stat

Use this plugin when the user wants a "Pentagram Stat Frame" HyperFrames motion video — Swiss-grid statistic anchor — giant number, red accent, growing bars, black data bar. Rational and editorial.

56

Quality

65%

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 ./plugins/_official/video-templates/frame-pentagram-stat/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

68%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 concise, well-organized overview that correctly assumes Claude's competence and cleanly signals its bundle layout. The weaknesses are operational: the render step has no executable command, and the workflow contains no verification checkpoints.

Suggestions

Replace the vague step 4 with the concrete renderer invocation (exact command or script path, plus output flags for MP4/WEBM, 16:9/1:1, 15s, 60fps).

Add a verification checkpoint, e.g. 'Confirm the rendered file exists and plays the full 15s before delivering' or a quick self-check that no external network assets were introduced.

Since the `source/` bundle was not present with the skill, either ship it or add a one-line manifest of the bundle's key files so the reference to `source/index.html` is verifiable.

DimensionReasoningScore

Conciseness

The body is ~30 lean lines with zero padding and no explanation of concepts Claude already knows — every section (what-it-is, workflow, attribution) earns its tokens. The only near-redundancy is the tagline repeated from the description, which is not enough to drop below anchor 5's 'every token earns its place'.

5 / 5

Actionability

Steps 1-3 give moderately concrete direction ("Read source/index.html", "Replace the sample copy... keep the motion timing... intact"), but step 4 — "Render to MP4 via the html-video / HyperFrames renderer" — gives no command, script path, or parameters, so key execution details are missing. This matches anchor 3 (some concrete guidance but incomplete, missing key details) rather than anchor 4's mostly-executable guidance with minor gaps.

3 / 5

Workflow Clarity

The four-step sequence is ordered and readable, but there are no validation or verification checkpoints at all (nothing to confirm the render succeeded or the composition stays render-safe beyond a prose caution). Anchor 3 (sequence present, checkpoints missing) is the best fit; anchor 4 would require most checkpoints to be explicit.

3 / 5

Progressive Disclosure

The body is a short, well-sectioned overview pointing one level deep to the bundle ("bundled under `source/`", "Read `source/index.html") — clearly signaled and easy to navigate. However, no bundle files were provided alongside the skill, so the referenced `source/index.html` could not be verified to exist, leaving a minor organization gap that keeps this at anchor 4 rather than anchor 5.

4 / 5

Total

15

/

20

Passed

Description

62%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.

A tightly scoped, distinctive trigger description whose main weakness is that it describes the artifact's visual signature rather than the skill's capabilities. The "when" clause exists but is self-referential, and natural user phrasings for this kind of stat video are underrepresented.

Suggestions

Add 1-2 concrete capability verbs (e.g., 'builds and renders a ... motion video from bundled HTML/CSS/GSAP source') so the description states actions, not just visual traits.

Broaden trigger terms with natural synonyms users would say, e.g. 'stat video', 'animated metric', 'data visualization video', 'big-number reveal'.

Make the trigger less circular by tying it to intent (e.g. 'Use when the user wants a bold single-metric hero video or editorial data slide in HyperFrames') instead of only the template's own name.

DimensionReasoningScore

Specificity

The description names the domain ("HyperFrames motion video") and concrete visual elements ("giant number, red accent, growing bars, black data bar"), but lists no actions — it describes what the output looks like rather than what the skill does. It matches anchor 3 (domain plus 1-2 concrete specifics, not comprehensive) rather than anchor 4, which requires several specific actions, and is clearly above anchor 2, whose actions would be merely generic.

3 / 5

Completeness

Both parts are present: the "what" ("a 'Pentagram Stat Frame' HyperFrames motion video — Swiss-grid statistic anchor") and an explicit "when" ("Use this plugin when the user wants..."). However, the "when" clause is circular — it triggers only on the user naming the template itself rather than concrete trigger phrases — so it does not reach anchor 5, while clearly exceeding anchor 3's missing-or-implied trigger.

4 / 5

Trigger Term Quality

Relevant keywords are present ("Pentagram Stat Frame", "HyperFrames motion video", "statistic anchor", "video"), but common natural variations a user would say are missing ("stat video", "data visualization video", "animated metric", "big number animation"). This fits anchor 3 (some relevant keywords, missing common variations) better than anchor 4's good coverage and well above anchor 2's one-or-two generic keywords.

3 / 5

Distinctiveness Conflict Risk

The exact template name and HyperFrames surface make it a clear niche with unlikely mis-triggering, but it is one frame template among closely related sibling templates (other stat/frame/video templates), so minor overlap risk remains — anchor 4 rather than anchor 5's fully distinct triggers.

4 / 5

Total

14

/

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.

Validation — 15 / 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
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.