CtrlK
BlogDocsLog inGet started
Tessl Logo

video-hyperframes

Hyperframes / Remotion-compatible continuous frame animation with autoplay support.

56

Quality

64%

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 ./skills/video-hyperframes/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

72%

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

The body is concise and well-organized as a tight instruction list, but it stops short of fully executable code and omits any verification that the generated frames actually render in Remotion/Hyperframes. Adding a minimal complete HTML template and a render-check step would close the gaps.

Suggestions

Provide one complete, copy-paste HTML skeleton (with the autoplay JS and a sample frame) instead of only describing the structure.

Add a validation checkpoint, e.g. confirm frames parse and the HYPERFRAMES_META JSON is well-formed before declaring the output done.

Specify concrete defaults for N (frame count) and duration/transition so the output is reproducible without user guesses.

DimensionReasoningScore

Conciseness

The body is a lean bullet list that assumes Claude's competence, defines only what is non-obvious (frame markers, metadata format), and avoids explaining video or CSS basics.

3 / 3

Actionability

It gives concrete specifics (section.frame classes, 1920×1080, autoplay JS, exact comment-marker format) but provides no complete copy-paste executable HTML/JS block, leaving key implementation details implied.

2 / 3

Workflow Clarity

A clear narrative sequence is given (hook → argument → conclusion+CTA, plus metadata export), but there is no validation checkpoint to confirm the output renders in Remotion/Hyperframes before finishing.

2 / 3

Progressive Disclosure

This is a short, single-purpose skill under 50 lines with no external references, and it is cleanly organized as a labeled bullet list, so it qualifies for a top score per the simple-skills note.

3 / 3

Total

10

/

12

Passed

Description

57%

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 specific to a distinct niche but reads as a feature tagline rather than trigger guidance: it states what the skill makes but never says when to use it. Adding a "Use when..." clause with natural user terms (video, animation, mp4, Remotion) would lift completeness and trigger-term quality.

Suggestions

Add an explicit trigger clause, e.g. "Use when turning content into a Remotion/Hyperframes video or mp4 animation."

Include natural user-facing terms (video, animation, mp4, slideshow) alongside the technical "Hyperframes / Remotion-compatible" phrasing.

Name more concrete actions (e.g. generate frames, autoplay with progress bar, export Remotion metadata) to raise specificity.

DimensionReasoningScore

Specificity

"continuous frame animation with autoplay support" names the video-animation domain and one concrete action (autoplay) but does not enumerate multiple specific actions like extraction, merging, or rendering.

2 / 3

Completeness

The description states what the skill produces (the animation) but provides no "Use when..." trigger, so per the guidelines a missing explicit trigger caps completeness at 2.

2 / 3

Trigger Term Quality

"Hyperframes / Remotion-compatible" surfaces a relevant keyword (Remotion) and the domain, but a user is unlikely to naturally say "continuous frame animation"; common variations like "video", "animation", or "mp4" are absent.

2 / 3

Distinctiveness Conflict Risk

The Hyperframes/Remotion video-animation niche is specific and unlikely to be triggered for unrelated skills, giving it a clear distinct niche.

3 / 3

Total

9

/

12

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