Paste one line in a terminal
npx skills add heygen-com/hyperframesTurns “make me a video” into markup and an MP4 — HeyGen's video engine, handed to a coding assistant as working instructions.
A HyperFrames video is an HTML file. Elements carry their own start times and durations, animation sits on a timeline that can be scrubbed to any point, and the renderer steps through that file frame by frame in headless Chrome before encoding the result with FFmpeg — so the same input gives back the same video.
Worth knowing before anything else: the assistant is writing a web page, not driving a timeline editor.
One skill is meant to be read before the rest. It takes the request as it arrives and routes it, mostly on what is already in hand:
Under those routes sit the parts every one of them draws on, and any can be loaded by itself:
The render runs on the machine it was started from; that same terminal tool can hand it to AWS Lambda instead.
The media step is the part that goes outward: it looks in the project first, then in a shared local store, and only then searches HeyGen's own hosted media, freezing whatever it finds into the project so the file cannot shift under a finished video. Reaching that hosted side is where an account on HeyGen's end comes into it.
The front door, and the only one intended to be loaded before anyone knows what is being asked for. It takes a video request in whatever words it turns up in, works out which route that request actually is, and names the lower pieces the route will need.
Five routes, each one beginning from material that exists before the video does — a product's own website, a subject to explain, a pull request on GitHub, a song, or a Remotion composition to port — and ending at a rendered file. What was handed over is usually what settles which of the five applies, not the kind of video wanted.
Both of these start from footage of someone speaking and leave it playing underneath, untouched. One adds the words, either as a readable rail along the bottom or composited into the scene behind the speaker. The other adds the graphics a broadcaster would: the name strip, the pulled quote, the figure that appears on screen as it is spoken.
For when there is no source material and no ready-made recipe. A few seconds of pure animation where the movement itself is the message. A deck to click through rather than a video to sit and watch. Or a longer freeform piece whose scenes, look and pacing are settled in conversation before anything gets built.
Reach into one of these when a single thing has gone wrong and everything around it is fine: the timing attributes that make a file renderable, how animation is authored across several runtimes, the design decisions that precede a build, where effects and media are sourced, how a Figma file gets in, and the command that renders.
INSTALL
npx skills add heygen-com/hyperframesTyped inside the agent's own prompt, not in a terminal. The marketplace is called hyperframes, which is the part after the @.
/plugin marketplace add heygen-com/hyperframes/plugin install core-skills@hyperframes/plugin install hyperframes@hyperframes