CtrlK
BlogDocsLog inGet started
Tessl Logo

video-template-frame-glitch-title

Use this plugin when the user wants a "Glitch Title Frame" HyperFrames motion video — Digital glitch, chromatic offset, and data-corruption title frame for video transitions or cyberpunk heroes.

60

Quality

70%

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-glitch-title/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

67%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 compact, well-structured template skill that respects the token budget and delegates detail appropriately. Its main gaps are the missing render command — the workflow's terminal step is unactionable as written — and an unverifiable reference to a source/ bundle that is not present.

Suggestions

Include the concrete render invocation (command or exact renderer call) in the workflow's final step, e.g., the html-video CLI command with the output path and format flags, so the workflow is executable end-to-end.

Remove or repurpose the opening line that duplicates the frontmatter description verbatim, freeing tokens for the missing render details.

Ensure the source/ bundle (at minimum source/index.html) actually ships with the skill, or state explicitly where it lives, so the workflow's step 1 reference is verifiable.

DimensionReasoningScore

Conciseness

The body is lean, well-sectioned, and assumes competence (e.g., 'Renders deterministically to MP4 / WEBM at 16:9, 9:16, 1:1, default 15s, 60fps'). The one trimmable instance is the opening line 'Digital glitch, chromatic offset, and data-corruption title frame...' which duplicates the frontmatter description verbatim, fitting anchor 4's 'minor instances that could be trimmed' rather than anchor 5's 'every token earns its place'.

4 / 5

Actionability

Guidance is partly concrete ('Read source/index.html', 'Replace the sample copy... keep the motion timing and visual signature intact') but the critical final step 'Render to MP4 via the html-video / HyperFrames renderer' provides no command or invocation, leaving the workflow inexecutable as written. This matches anchor 3's 'some concrete guidance but incomplete; missing key details' rather than anchor 4, which requires concrete commands throughout.

3 / 5

Workflow Clarity

The four steps are clearly sequenced (read → customize → constrain → render) for a simple, non-destructive single-purpose task, so no validation cap applies. It stops short of anchor 5 because the render step has no explicit command or success check, fitting anchor 4's 'clear sequence with most checkpoints present; minor gaps'.

4 / 5

Progressive Disclosure

The body is well-organized into sections and appropriately delegates detail to a single clearly-signaled one-level reference ('Read source/index.html to understand the named layers and the animation timeline'), which is the right structure for a template skill. It falls short of 5 because the referenced source/ bundle is absent from the skill directory (no source/, references/, scripts/, or assets/ files exist to verify against), so the reference target cannot be confirmed.

4 / 5

Total

15

/

20

Passed

Description

73%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 well-formed template description with an explicit use-when clause, concrete visual specifics, and a distinctive niche. Its main weakness is that it describes the artifact's aesthetic rather than its capabilities, and its trigger clause is somewhat circular — triggering on the user naming the template rather than on broader natural phrases.

Suggestions

Add one or two concrete capability/action statements to the description, e.g., 'Renders a self-contained HTML+CSS+GSAP composition to MP4/WEBM at 16:9, 9:16, and 1:1', so specificity moves from describing the look to describing what it does.

Broaden the when-clause with natural trigger phrases beyond the template name, e.g., 'Use when the user asks for a glitch, cyberpunk, or hacker-style title card, intro animation, or video transition'.

DimensionReasoningScore

Specificity

The description names the domain ('HyperFrames motion video') and concrete visual deliverables ('Digital glitch, chromatic offset, and data-corruption title frame'), but lists no actions or capabilities — it describes what the template looks like rather than what it does. It is specific, matching anchor 3's level of detail, but not the several concrete actions of anchor 4.

3 / 5

Completeness

Both 'what' ('Digital glitch, chromatic offset, and data-corruption title frame') and 'when' ('Use this plugin when the user wants a "Glitch Title Frame" HyperFrames motion video... for video transitions or cyberpunk heroes') are present, satisfying the explicit-trigger-clause requirement. However, the 'when' clause largely restates the product name rather than enumerating concrete trigger phrases as in anchor 5, so it fits anchor 4's 'when could be more explicit or specific'.

4 / 5

Trigger Term Quality

Natural terms users would say are present ('Glitch Title Frame', 'motion video', 'video transitions', 'cyberpunk heroes'), giving good keyword coverage. A few natural synonyms are missing (e.g., 'glitch text', 'hacker intro', 'distortion', 'VHS'), so it falls just short of anchor 5's comprehensive synonym coverage.

4 / 5

Distinctiveness Conflict Risk

It carves out a clear niche (glitch/cyberpunk video title frame) with distinct trigger terms ('glitch', 'chromatic offset', 'HyperFrames') that no generic skill would claim, matching anchor 5's 'clear niche with distinct triggers; minimal conflict risk'. It does not fall to anchor 4 because it names no broad category like 'document files' or 'video files' generally that would overlap other skills.

5 / 5

Total

16

/

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.