CtrlK
BlogDocsLog inGet started
Tessl Logo

website-to-video

Capture a general website/URL and turn it into a HyperFrames video (site tour, showcase, or social clip from the site's own visuals). Uses headless Chrome screenshots + brand assets. Use when intent is general — portfolio/blog/landing-page showcase or social clip from the site. NOT for: product/SaaS launch or promo (→ /product-launch-video, even from a URL); topic explainer with no site (→ /faceless-explainer); GitHub PR (→ /pr-to-video); adding captions to existing video (→ /embedded-captions); short unnarrated page-highlight motion graphic (→ /motion-graphics). Unclear launch-vs-general-site? Ask one question or start at /hyperframes.

71

Quality

88%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Low

Low-risk findings worth noting

SKILL.md
Quality
Evals
Security

Quality

Content

81%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 a well-sequenced, gated 7-step workflow with strong actionability and explicit validation checkpoints — a model of workflow clarity. Conciseness is good but has a few trim opportunities, and one reference link in the Quick Reference table points to a non-existent local file.

Suggestions

Fix or remove the 'references/techniques.md' row in the Reference Files table — that file does not exist in the bundle; either add it or point the row to the actual location (e.g. the cross-skill ../hyperframes path).

Tighten the duplicated routing guidance: the frontmatter description and the opening blockquote both restate the NOT-for routing; consolidate to one authoritative routing pointer to save tokens.

Trim the autonomous-mode guardrail paragraph ('Autonomous mode is NOT skip all gates') — its core rule could be one sentence pointing into step-2-brief.md, reducing body length without losing the gate taxonomy.

DimensionReasoningScore

Conciseness

The body is dense and directive with almost no pedagogy of concepts Claude already knows, but a few passages (the autonomous-mode guardrail paragraph and the repeated routing warning at the top) could be tightened; efficient but not maximally lean.

4 / 5

Actionability

Provides concrete executable commands ('npx hyperframes auth status', 'npx hyperframes lint', 'npx hyperframes validate') and a precise snapshot formula, with per-step gates and named artifacts; minor gaps where detail is deferred to reference files rather than stated inline.

4 / 5

Workflow Clarity

Seven explicitly sequenced steps each carry an artifact + explicit Gate checkpoint, with validation feedback loops (lint/validate zero errors, per-beat HTML read, DoD checklist, honest-disclosure section) matching the anchor for clear sequence with explicit validation.

5 / 5

Progressive Disclosure

Clear overview with one-level-deep per-step 'Read: references/step-N.md' signals and a Reference Files table; all 8 step/capability refs resolve. Capped below 5 because the Reference Files table lists 'references/techniques.md' (not present in the bundle) and two '../hyperframes/references/*.md' paths that are not verifiable here, an organization gap.

4 / 5

Total

17

/

20

Passed

Description

95%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 strong: it states concrete capabilities, gives rich natural trigger terms, explicitly answers what and when, and sharply distinguishes itself from sibling skills via routing. Minor specificity gaps keep it just short of a perfect specificity score.

DimensionReasoningScore

Specificity

Names the domain and several concrete actions ('site tour, showcase, or social clip from the site's own visuals', 'headless Chrome screenshots + brand assets') with only minor coverage gaps; not quite the exhaustive multi-action list of a 5.

4 / 5

Completeness

Explicitly answers both what ('Capture a general website/URL and turn it into a HyperFrames video') and when ('Use when intent is general — portfolio/blog/landing-page showcase or social clip from the site') with concrete trigger phrases.

5 / 5

Trigger Term Quality

Comprehensive natural terms including synonyms and platform names ('website', 'URL', 'site tour', 'showcase', 'social clip', 'portfolio/blog/landing-page', 'Instagram'), matching the anchor for full coverage.

5 / 5

Distinctiveness Conflict Risk

Clear niche reinforced by an extensive NOT-for routing block ('NOT for: product/SaaS launch or promo (→ /product-launch-video)...'), minimizing wrong-skill triggers.

5 / 5

Total

19

/

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.

Validation15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

relative_links

Relative link issues: 2 suspicious

Warning

Total

15

/

16

Passed

Repository
calesthio/OpenMontage
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.