Guide · Agent skill
How to use the HyperFrames Video Builder agent skill
Updated · written with AI from the project's own documentation and checked against our catalogue data
HyperFrames is an agent skill that teaches an AI agent to make short videos by writing them as HTML pages. This guide explains what the skill does, how to install it, how to ask for video work in plain language, and what to check before you run it. It is aimed at people who have never used an agent skill before.
Quick start
- 1Download and unzip. Download the skill ZIP from this page and unzip it. Keep the folder named hyperframes.
- 2Place or upload the skill. Put the folder in ~/.claude/skills/ or a project's .claude/skills/ folder, or upload the ZIP under Settings, Capabilities, Skills in the Claude apps.
- 3Confirm the requirements. Make sure Node.js and the HyperFrames CLI are available, and that Chrome can run for rendering on your machine.
- 4Describe the video. Ask for the video in plain language, with length, mood, subject and any captions, narration or transitions you want.
- 5Review and render. Check the composition the agent produces, then let it render the video to an mp4 file in your project.
What the hyperframes skill lets the agent do
A HyperFrames composition is an HTML file. Timing is set with data-* attributes, motion is driven by a GSAP animation timeline, and appearance is controlled with CSS. The framework handles clip visibility, media playback and timeline sync, so the agent can focus on the content and the motion.
Once the skill is installed, the agent can produce title cards, overlays, captions synced to audio, text-to-speech narration, music-reactive visuals, animated text highlights and transitions between scenes, then render the result to a video file.
- Title cards and overlays
- Captions or subtitles synced to audio
- Text-to-speech narration
- Audio-reactive animation such as beat sync, glow and pulse
- Animated highlights: marker sweeps, hand-drawn circles, burst lines, scribble, sketchout
- Scene transitions: crossfades, wipes, reveals, shader transitions
Install the hyperframes skill
You can install the skill in either of two ways. Download the ZIP file from the skill's page in this directory and unzip it. Then place the folder in one of these locations:
- Personal skills folder: ~/.claude/skills/
- Project skills folder: .claude/skills/ inside your project
- Or, in the Claude apps, open Settings, then Capabilities, then Skills, and upload the ZIP there
Check what the skill needs before you start
The skill relies on Node.js and the HyperFrames CLI (hyperframes). Rendering uses headless Chrome through Puppeteer, which launches a browser in the background. Generated HTML loads GSAP from a CDN, so the machine needs network access. Text-to-speech and transcription are provided by the HyperFrames CLI.
If you use the skill inside the Open Design app, the app supplies its own runtime, environment variables and binaries, and renders through its daemon.
- Node.js and the HyperFrames CLI, invoked through the Open Design runtime or npx
- Headless Chrome / Puppeteer for rendering
- GSAP loaded from a CDN in the generated HTML
- Optional TTS and transcription from the HyperFrames CLI
Ask for video work in plain language
The skill triggers on requests that mention video built from HTML, compositions, captions, TTS video, kinetic typography or related terms. Describe the result you want, the length, the mood and any constraints. The example prompt that ships with the skill asks for a 5-second product reveal on a clean cream surface with soft side light, a slow camera push-in, restrained motion and no text overlays.
For more involved work, name the feature: say you want captions synced to a narration file, or a beat-synced glow driven by a music track, or a crossfade between two scenes.
- Make a 5-second product reveal on a plain background with slow motion and no text
- Add synced captions to this narration audio and render an mp4
- Generate a 10-second voiceover from this script and build a title card over it
- Make the logo pulse on the beats of this track
- Add a marker-sweep highlight under the key phrase, then crossfade to the next scene
Quick walkthrough of a short video
For most short requests the agent starts from a ready-made scaffold instead of writing everything from scratch. Inside Open Design, the scaffold path creates a hidden cache folder for the source files, so only the rendered .mp4 appears in the project root. The agent edits the index.html file, changing the duration if needed, the colours, and adding clips and matching GSAP tweens. It then checks the composition and sends the render to the Open Design daemon.
Outside Open Design, the skill covers the same workflow using the HyperFrames CLI commands init, lint, preview, render, transcribe and tts. Those commands are documented in the separate hyperframes-cli skill.
- Pick a palette and typefaces before writing HTML
- Set the root duration and the clip timings with data attributes
- Add GSAP tweens to the timeline
- Lint the composition, then render
Safety notes: scripts and network
This skill runs scripts and uses the network. Rendering launches a headless browser, and generated pages load GSAP from a CDN. Text-to-speech and transcription also run through the CLI. Do not use the skill in environments where running Chrome-based rendering or executing bundled tooling is not permitted.
On macOS, some agent shells wrap commands in a sandbox that can cause Chrome to hang during frame capture. The Open Design workflow therefore sends the render to the daemon, which runs outside that sandbox. If you run renders yourself and they stall, use a path that runs the render outside the sandbox.
- Review the scripts in the skill folder before you install it
- Expect headless Chrome to start during render
- Expect network requests for GSAP and any TTS service the CLI uses
What people use it for
- Quick product reveals or title cards generated from a text prompt
- Social clips with captions synced to a narration track
- Simple animated explainers with text-to-speech voiceover
- Motion graphics driven by a music track, such as beat-synced glow or pulse
Frequently asked questions
Is the HyperFrames skill free to use?
The skill is published under the Apache-2.0 licence. Check that licence and the terms of any service you use with it, since the skill runs through tools that need Node.js, Chrome and network access.
What do I need to install before using the hyperframes skill?
You need Node.js and the HyperFrames CLI, either through the Open Design runtime or npx. Rendering also needs headless Chrome or Puppeteer, and the generated HTML loads GSAP from a CDN.
Where do I put the hyperframes skill folder?
Place it in ~/.claude/skills/ for personal use, or in .claude/skills/ inside a project. In the Claude apps you can instead upload the ZIP under Settings, Capabilities, Skills.
Can the skill make full-length or photoreal video?
No. It works from HTML and motion graphics rather than footage editing, so it suits short titled clips, overlays and explainers, not full-length or photoreal editing.
Why does my render hang or stall?
Rendering launches headless Chrome. On macOS, some agent shells sandbox the process and the browser can stall during frame capture. Running the render through the Open Design daemon avoids this, as the skill's workflow describes.
How does it compare with a normal video editor?
A normal editor works on footage on a timeline. This skill writes video as HTML and GSAP animation, which suits code-driven motion graphics, captions and generated narration, but not editing existing footage.
New agent skills, repos and AI tools — every week
The best new skills and open-source projects, the fastest-growing repos, and one free prompt. Five minutes to read. Unsubscribe anytime.
Our verdict
Use this skill if you want short, code-driven motion graphics, captions, narration or music-reactive visuals generated from a text prompt, and you are comfortable with Node.js and Chrome on your machine. Pick a traditional video editor if you need to cut real footage or produce full-length photoreal video, or if your environment does not allow running headless browsers or bundled tooling.
Download the skill