CtrlK
BlogDocsLog inGet started
Tessl Logo

video-template-frame-bold-poster

Use this plugin when the user wants a "Bold Poster Frame" HyperFrames motion video — A 1970s European editorial poster in motion — a red rule draws across, a giant tilted figure drops in, a three-line headline rises line-by-line, an italic serif standfirst fades.

58

Quality

67%

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-bold-poster/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

65%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 body is an exemplary model of token efficiency — dense, well-sectioned, and free of padding. Its weaknesses are completeness of execution guidance: the render step lacks any concrete command or API, there are no preview/validation checkpoints, and the referenced `source/` bundle files are not present to back the workflow.

Suggestions

Make step 4 concrete: give the actual render invocation or API for the html-video/HyperFrames renderer (e.g., a CLI command or function call with output-path and format flags).

Add a checkpoint between copy replacement and final render — e.g., preview the composition or verify the timeline plays before committing to the MP4 render.

Ship the referenced `source/` files (at minimum `source/index.html`) in the bundle, or list the actual files/layer names so the workflow can be executed from SKILL.md alone.

DimensionReasoningScore

Conciseness

The ~24-line body is lean and efficient: 'A HyperFrames-ready HTML + CSS + GSAP motion composition, bundled under `source/`. It renders deterministically to MP4 / WEBM at 16:9, 9:16, 1:1, default 15s, 60fps.' packs dense, non-obvious facts with zero padding. Every section (what it is, best-for, workflow, attribution) earns its place and assumes Claude's competence; not below 5 because nothing explains concepts Claude already knows.

5 / 5

Actionability

Some steps are concrete ('Read `source/index.html` to understand the named layers and the animation timeline'; '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, API call, or example — the key detail for producing the deliverable is missing. Anchor 3 (some concrete guidance but incomplete, missing key details); not 4 because the render gap is not minor, not 2 because three of four steps do give specific direction.

3 / 5

Workflow Clarity

The 4-step sequence is clearly ordered and coherent, but there are no validation or preview checkpoints ('Render to MP4' is the last step with no verify-output or error-recovery guidance). Per the rubric's anchor 3: 'Steps listed but validation gaps; sequence present but checkpoints missing or implicit' — not 4 because no checkpoints exist at all.

3 / 5

Progressive Disclosure

The body is well-sectioned and points one level deep to `source/` for detail ('A HyperFrames-ready... composition, bundled under `source/`'), which is appropriate structure. However, scored against the actual bundle structure, no bundle files exist — the referenced paths `source/` and `source/index.html` are absent from the bundle, so the overview points to material that cannot be navigated to. Anchor 3 (structure present but organization against real references falls short); not 2 because the body itself is cleanly structured and not a wall of text.

3 / 5

Total

14

/

20

Passed

Description

70%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 concise and vivid, with an explicit 'Use when' trigger clause and a clear niche identity. Its main weaknesses are that it describes the visual output rather than the skill's concrete capabilities, and the trigger relies on the template's own name rather than natural user-intent phrases.

Suggestions

State the skill's concrete capabilities in the description (e.g., 'renders to MP4/WEBM at 16:9, 9:16, and 1:1; swap in user copy while keeping motion timing intact').

Broaden trigger terms beyond the template's own name with natural user phrases like 'poster-style video', 'title sequence', or 'editorial opener'.

DimensionReasoningScore

Specificity

The description names the domain ("HyperFrames motion video") and gives concrete visual specifics ("a red rule draws across, a giant tilted figure drops in, a three-line headline rises line-by-line"), but it describes the artifact rather than listing capabilities or actions the skill performs (e.g., rendering formats, aspect ratios, copy replacement). It sits at anchor 3: domain plus 1-2 concrete elements, not comprehensive coverage; not 4 because several specific actions are not enumerated, and not 2 because it is far more concrete than 'names the domain but actions are minimal'.

3 / 5

Completeness

Both parts are present: 'what' is the described motion composition ("a red rule draws across... an italic serif standfirst fades") and 'when' is explicit ("Use this plugin when the user wants a 'Bold Poster Frame' HyperFrames motion video"). Not 5 because the 'when' clause is somewhat circular (it triggers on the template's own name rather than user-intent phrases) and the 'what' omits what the plugin actually does (creates an HTML/CSS/GSAP composition, renders to MP4/WEBM).

4 / 5

Trigger Term Quality

Natural terms like "Bold Poster Frame", "HyperFrames motion video", "1970s European editorial poster", and "poster" give good keyword coverage a user would plausibly say. Not 5 because common variations such as "poster-style video", "title card", "kinetic typography", or file extensions are missing; not 3 because the coverage goes beyond 'some relevant keywords'.

4 / 5

Distinctiveness Conflict Risk

The niche template name ("Bold Poster Frame") and surface ("HyperFrames") make it mostly distinct with minimal conflict risk. Not 5 because sibling video templates in the same library would share the generic "HyperFrames motion video" trigger phrasing, creating minor overlap risk with closely related skills.

4 / 5

Total

15

/

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.