CtrlK
BlogDocsLog inGet started
Tessl Logo

video-template-frame-nyt-graph

Use this plugin when the user wants a "NYT Graph" HyperFrames motion video — Animated data chart in print editorial style

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-nyt-graph/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

65%

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, but actionability and workflow_clarity lack executable commands and a verification step, and the referenced 'source/' bundle is absent, which undermines progressive disclosure.

Suggestions

Add the concrete render command for the html-video / HyperFrames renderer in step 4 so the workflow is copy-paste executable.

Insert a verification checkpoint after rendering (e.g. 'Confirm MP4 output exists and plays at 16:9 / 15s / 30fps before returning to the user').

Ship the referenced 'source/' bundle (at minimum 'source/index.html') so the workflow's file references resolve, or remove the references if the bundle is not provided.

DimensionReasoningScore

Conciseness

The ~21-line body is lean, assumes Claude's knowledge (no explanation of GSAP/HTML/CSS), and each line (render specs, 'Best for', workflow, attribution) earns its place without padding.

3 / 3

Actionability

Guidance is concrete in places (explicit 'source/index.html', named 'html-video / HyperFrames renderer') but step 4 gives no executable render command and step 2 does not specify where/how copy is edited, leaving key details missing for an instruction-only skill.

2 / 3

Workflow Clarity

The four steps are clearly sequenced, but no validation or verification checkpoint (e.g. confirm the MP4 rendered correctly) is present, which is a gap for a render workflow.

2 / 3

Progressive Disclosure

The body is well-sectioned and signals a one-level-deep reference to 'source/index.html', but the referenced 'source/' bundle directory does not exist in the skill, so the disclosed material is missing and navigation is broken.

2 / 3

Total

9

/

12

Passed

Description

65%

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 has a clear trigger and a distinctive, well-scoped niche, but it leads with second-person voice and omits concrete action verbs, which limits specificity and trigger-term breadth.

Suggestions

Rewrite in third-person action voice and lead with concrete verbs, e.g. 'Renders an NYT-style animated data-chart motion video in print-editorial style. Use when the user wants a NYT Graph / HyperFrames motion video.'

Broaden trigger terms to natural user phrasing such as 'NYT-style chart', 'news graphic video', or 'animated data chart'.

DimensionReasoningScore

Specificity

The description names the domain ('NYT Graph HyperFrames motion video', 'Animated data chart in print editorial style') but lists no concrete processing actions, and the second-person 'Use this plugin when...' voice (analogous to 'You can use this') incurs the rubric's -1 specificity penalty, capping it at 1.

1 / 3

Completeness

It answers both what ('Animated data chart in print editorial style' motion video) and when ('Use this plugin when the user wants a "NYT Graph" HyperFrames motion video') with an explicit trigger clause, satisfying the completeness requirement.

3 / 3

Trigger Term Quality

Relevant terms appear ('NYT Graph', 'motion video', 'animated data chart', 'print editorial style') but common variations a user might say ('NYT-style chart', 'news graphic', 'animated chart') are missing, and 'HyperFrames' is platform jargon rather than a natural user term.

2 / 3

Distinctiveness Conflict Risk

The 'NYT Graph' + 'HyperFrames motion video' niche is highly specific with distinct triggers, making it unlikely to fire for an unrelated skill.

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.