hyperframes-cli

Runs the HyperFrames CLI development loop for linting, checking, previewing, and rendering HTML video compositions.

Updated Aug 28, 2026
One-click install
npx skills add https://github.com/AnderHonorato/Mem-rias-IA---Infinity --skill hyperframes-cli-anderhonorato
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: hyperframes-cli
Source: https://github.com/AnderHonorato/Mem-rias-IA---Infinity/tree/main/Manus/Skills/html-video-production/references/hyperframes-cli
Command: npx skills add https://github.com/AnderHonorato/Mem-rias-IA---Infinity --skill hyperframes-cli-anderhonorato

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires hyperframes, and includes references (resource) components.

What problem does it solve? Authoring HTML-based video compositions requires a disciplined loop of scaffolding, linting, browser-based auditing, preview approval, and rendering; this Skill encodes that exact HyperFrames CLI workflow so agents run the right commands in the right order and avoid common render failures. ## Core Features & Use Cases - Development loop orchestration: Guides scaffold, lint, check, snapshot, preview, and render steps, including the mandatory final check gate and approval-before-render rule. - Diagnostics and verification: Covers doctor, browser management, sub-composition smoke tests, motion sidecar assertions, and output verification with ffprobe. - Batch and comparison workflows: Documents compare, grade-compare, and variable-driven render --batch for template-based video production. - Use Case: An agent building a product promo video scaffolds a project, iterates with npx hyperframes lint, runs npx hyperframes check --snapshots as the final gate, opens Studio preview for user approval, then renders a high-quality MP4 and verifies the output file. ## Quick Start Ask the agent to lint and check the current HyperFrames project, then open the Studio preview and wait for approval before rendering the final MP4.

Frequently Asked Questions about hyperframes-cli

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I render an HTML composition to MP4 with HyperFrames?

Run npx hyperframes check as the final gate, open npx hyperframes preview for user approval, then run npx hyperframes render --quality high --output out.mp4. Verify the output exists, is non-empty, and has a plausible duration with ffprobe.

What is the difference between hyperframes lint and check?

lint is a fast static analysis for iteration feedback, while check is the required final gate that reruns lint and then audits runtime errors, layout, motion sidecar assertions, and WCAG contrast in one browser session. Do not run a redundant standalone lint immediately before check.

Why does my HyperFrames render show a blank or black video panel?

A common cause is a video or audio element nested inside a sub-composition template, which is never seeked or decoded. Media must be a direct child of the host root index.html; grep compositions/*.html for video/audio tags and snapshot each scene to confirm footage appears.

How do I batch render videos from a template with variables?

Declare variables in the composition with data-composition-variables, then run npx hyperframes render --batch rows.json --output "renders/{name}.mp4". Each JSON row supplies one render's variables, and a manifest.json tracks per-row status, output, and errors.

What should I do when a HyperFrames render or preview fails?

Run npx hyperframes doctor first; it checks Node.js version, FFmpeg, Chrome, memory, and Docker. For missing bundled Chrome run npx hyperframes browser ensure, and gate CI on doctor --json by checking the payload's ok field since it always exits zero.