HyperFrames by HeyGen: HTML-to-video plugin and skills for Claude Code
Teaches Claude Code to build videos as HTML and render them to MP4 with HeyGen's open-source HyperFrames.
- Skills
- 8
- included
- Stars
- 77.1K
- on GitHub
- Included
- 7
- listed
The HyperFrames plugin makes Claude Code write a video as an HTML file, check it, and render it to an MP4 on your own machine. It is a set of skills from HeyGen that teach the loop: plan the video, write the HTML, add animation and media, lint, preview and render. Start with the hyperframes skill, which covers the rules every video must follow. It is free, and only HeyGen media such as avatars or generated clips uses credits.
Good for
- Developers who want agent-made product intros and explainers
- Marketers making templated or repeatable video
- Designers turning Figma frames into motion
- Teams moving Remotion or Lottie work to plain HTML
- Anyone who wants free, Apache 2.0 video tooling
Install hyperframes
Claude Code
- 1
Copy this prompt.
Install the hyperframes plugin in Claude Code. Run this command: claude plugin marketplace add heygen-com/hyperframes claude plugin install hyperframes@hyperframes Then check that it loaded and tell me how to use it.
- 2
Paste it into Claude Code. It shows the change and asks before running it.
Requires Node.js 22 or later, FFmpeg.
HeyGen's own marketplace gets new versions first; the official marketplace copy is pinned to an older commit. If you installed the older core-skills plugin, remove it after installing this one with claude plugin uninstall core-skills@hyperframes. Run npx hyperframes doctor to check that FFmpeg and the rest are in place.
From the project README. Source.
Key facts
- Author
- HeyGen
- License
- Apache-2.0
- Version
- 0.8.230, released 2026-11-02
What it includes
Start here: the render rules, work loop and video types
Read first for any video. It sets the rules a HyperFrames video must follow and the loop to build it, and covers launch films, explainers, captions and overlays.
Try: “Using /hyperframes:hyperframes, make a 5-second title card that says "Hello world".”
Runs code ·
/hyperframes:hyperframesScaffold, check, preview and render from the CLI
Teaches the agent the CLI by job: create a project, lint, look at frames, edit the timeline, preview, render locally or in the cloud, publish and recover from failures.
Try: “Render this project to MP4 and check the frames.”
Runs code ·
hyperframes-cliAbout 450 ready-made blocks and components
Installs transitions, overlays, titles, captions, charts, maps and 3D blocks into your project as editable source.
Try: “Add a lower-third and a fade transition from the registry.”
Write ·
hyperframes-registryGet or make music, voiceover, images and more
Finds or makes music, sound effects, images, logos, voiceover, avatar video, transcripts, cutouts and colour grades, using HeyGen or free local tools. Some HeyGen media costs credits.
Try: “Add background music and a voiceover to this intro.”
Write ·
media-useRebuild a Figma file as motion
Pulls assets, brand tokens and components from a Figma file and turns storyboard frames into animation. Use it when you paste a figma.com link.
Try: “Turn this Figma frame into a 6-second animation: <figma link>”
Write ·
figmaBuild a live deck instead of an MP4
Makes a deck with fragment reveals, branching hotspots and presenter notes, served by hyperframes present. The output is a deck, not a video.
Write ·
slideshowPort Remotion, Motion Canvas or Lottie work
Moves existing Remotion, Motion Canvas, Lottie, Three.js or similar video work into HyperFrames, checked frame by frame.
Try: “Port my Remotion composition to HyperFrames.”
Write ·
remotion-to-hyperframesUsed by the assistant behind the scenes
Rebuild a video file as an editable project
Rebuilds a video file as a HyperFrames project and compares the render with the original. Marked internal in the repo.
Write ·
reverse-any-video
From the official docs
Permissions
Medium risk
The plugin has no hooks, but its skills make the agent install packages, run a local renderer and send usage data and feedback to HeyGen. Review commands as they come up and run npx hyperframes telemetry disable if you do not want that.
What it can do
- Read your data
- Create and change things
- Delete things
- Read-only mode
Watch out for
Agent sends feedback after renders
The CLI skill tells the agent to run npx hyperframes feedback after each verified render, to a public channel, unless telemetry is off. Run npx hyperframes telemetry disable to stop it. github.com
Telemetry tied to HeyGen sign-in
Usage counters are anonymous until you run auth login, then they are linked to your HeyGen email and username. Set HYPERFRAMES_NO_TELEMETRY=1 to turn them off. github.com
Older versions sent snapshot frames to Gemini
Before a fix merged on 2026-10-26, npx hyperframes snapshot sent captured frames to Gemini whenever GEMINI_API_KEY or GOOGLE_API_KEY was set. Current versions keep frames local unless you pass --describe. Update if you are on an older version. github.com
Downloads Chrome, copies the whole repo
The CLI downloads chrome-headless-shell to render. Claude Code also copies the full repo as the plugin source, and a harmless 'packages were not installed' warning may show. github.com
No hooks in this plugin
The plugin ships skills only: no hooks, MCP servers, commands or agents, so nothing runs by itself on a Claude Code event. A PreToolUse hook in the repo's .claude/settings.json is for contributors and is not installed. github.com
Cloud and media use your HeyGen account
Cloud render, publish and HeyGen media upload project files or call HeyGen with your login or API key. Generated media costs credits. github.com
Official marketplace copy is older
The copy in Anthropic's claude-plugins-official is pinned to a 2026-09-22 commit. HeyGen's own marketplace follows releases. raw.githubusercontent.com
Security advisories
No published security advisories as of Nov 2, 2026.
Technical details
| Turning on read-only | The skills have the agent write project files, install packages, start a local preview server and run the renderer. Review each command your agent asks to run. |
|---|---|
| Talks to | HeyGen telemetry and feedback. HeyGen cloud render and media (only when signed in). Chrome download for rendering. Gemini (only when you pass --describe to snapshot with a Gemini key set) |
| Sign-in and keys | Optional HeyGen sign-in stores credentials in ~/.hyperframes/credentials; HEYGEN_API_KEY or HYPERFRAMES_API_KEY also work. |
What people say
Users like how fast an agent gets to a usable first cut. They say it still needs a few polish prompts.
What people like
- A finished intro MP4 from one prompt plus two fix prompts, in under twelve minutes.
- Apache 2.0 license is a reason some pick it over Remotion.
Common complaints
- First drafts need polishing, with timing the usual fix.
- Skills contradicted each other in places, reported in a user audit and mostly fixed.
- Rendering on WSL2 was about 5x slower than native Windows in one report.
In their words
“The first iteration looked about 80% right. The logo scale was a touch too aggressive (it felt bouncy when I wanted gravitas), and the gradient sweep was moving too fast. Two prompts later, both fixed.”Engr Mejba AhmedHacker NewsOct 2026
“It needed a lot of polishing after that, but the start was the 80% I needed to make this feel possible.”alin23GitHub issueApr 2026
“Where I'd be honest with you: HyperFrames isn't trying to replace a pro NLE like Premiere or Resolve.”jrusso1020GitHub issueOct 2026
“When two loaded skills give opposite rules, the agent picks one arbitrarily or stops to ask.”germainpokercrusher
Included in this plugin
7
- figma
Bring Figma into a HyperFrames video - rendered assets, brand tokens, components, storyboard frames as reconstructed motion (frames read as states, not slides), shaders and connector-assisted motion. Use when the person pastes a figma.com link or asks to use a Figma design, frame, logo or brand.
373K installs - hyperframes
Read first to make, edit, animate or render any video with HyperFrames (HTML rendered to video), including launch films, explainers, music videos, charts, maps, vertical clips, title cards, captions and overlays. Holds the render contract, the work loop and what each kind of video needs.
1.3M installs - hyperframes-cli
The HyperFrames CLI by job - scaffold, check, look at frames, edit the timeline, preview, render locally or in the cloud, publish, project history - plus reading its JSON and recovering from build or render failures.
1.4M installs - hyperframes-registry
About 450 ready-made HyperFrames blocks and components installed as editable source - transitions, overlays, titles, kinetic type, captions, charts, map overlays, 3D, camera moves. Use it before hand-building any named visual (CRT scanlines, glitch, film grain, a chart); also for hyperframes add and
1.1M installs - media-use
Get or make any media for a HyperFrames video - music, sound effects, images, icons, logos, voiceover, avatar and generated video, transcripts, cutouts, colour grades and looks - with HeyGen or free local tools, and mix placed audio. Also for footage that looks dark, flat or dull, or should be styli
1.2M installs - remotion-to-hyperframes
Bring existing video code or footage into HyperFrames and verify it frame by frame against the original - Remotion first, also Motion Canvas, Lottie, Three.js, p5.js, canvas or plain HTML/CSS animation, or renders from Manim, After Effects or Blender. Use to port, convert, migrate or reuse work made
553K installs - slideshow
Build a HyperFrames slideshow to present live - slides, fragment reveals, branching hotspots and presenter mode with speaker notes, served by `hyperframes present` - or turn an existing page into one. Use when the person wants a deck or presentation rather than a rendered video.
460K installs
Questions
How do I install HyperFrames in Claude Code?
Use the install box above: add HeyGen's marketplace, install the plugin, then start a new session. You also need Node.js 22+ and FFmpeg. Try it with a 5-second title card.
What does the HyperFrames plugin include?
Eight skills from the repo's skills folder: seven published ones (hyperframes, hyperframes-cli, hyperframes-registry, media-use, figma, slideshow, remotion-to-hyperframes) plus an internal reverse-any-video. No hooks, MCP servers, commands or agents. The roughly 450 registry blocks are catalog items you add with the CLI, not separate skills.
Which HyperFrames skill should I use first?
hyperframes. It carries the render rules and the work loop, and the others (CLI, registry, media-use) are pulled in as needed. figma, slideshow and remotion-to-hyperframes are for specific jobs.
Is HyperFrames safe to use?
It has no hooks and no published security advisories as of 2026-11-02, but it runs commands, downloads Chrome and sends usage data and feedback to HeyGen unless you disable telemetry. Review the permissions section above.
Do I need a HeyGen account or API key?
No, not to write and render videos locally. A free HeyGen sign-in adds voiceover, music and asset search. Avatars, generated clips and cloud rendering use HeyGen credits.
Does HyperFrames work in Codex, Cursor or the Claude app?
Codex and Cursor yes: Codex gets the core skills with npx hyperframes skills update, and Cursor imports the repo as a team marketplace or a local plugin folder. The plugin is for Claude Code; in the Claude app use HeyGen's separate hosted connector, which renders in your HeyGen account.
HyperFrames vs Remotion?
Both render with headless Chrome and FFmpeg. HyperFrames uses plain HTML with no build step under Apache 2.0, while Remotion uses React and a source-available license, with a more mature cloud renderer.
Should I install hyperframes or core-skills?
hyperframes. core-skills is the older four-skill plugin. HeyGen says to install hyperframes, check it, then uninstall core-skills.
Why is HyperFrames in the official marketplace older than HeyGen's?
Anthropic's claude-plugins-official pins it to a 2026-09-22 commit, while HeyGen's own marketplace follows each release (0.8.230 on 2026-11-02). Use HeyGen's marketplace for the newest skills.
Does rendering happen locally or in the cloud?
Locally by default: headless Chrome captures frames and FFmpeg encodes the MP4. Cloud render, AWS Lambda and Cloud Run are optional.
Information
updated Nov 2, 2026
- Runs in
- Claude Code
- Repository
- heygen-com/hyperframes
Sources
Docs, issue trackers and discussions this page is built from.
Show all 32Hide
- HyperFrames hosted MCP guide · github.com
- HyperFrames plugin guide · github.com
- Anthropic official marketplace · github.com
- Core skills · github.com
- skills CLI (any agent) · github.com
- HyperFrames CLI by hand · github.com
- HyperFrames README · github.com
- HyperFrames skills folder · github.com
- claude-plugins-official marketplace.json · raw.githubusercontent.com
- Quickstart · github.com
- hyperframes SKILL.md · github.com
- hyperframes-cli SKILL.md · github.com
- hyperframes-registry SKILL.md · github.com
- media-use SKILL.md · github.com
- figma SKILL.md · github.com
- slideshow SKILL.md · github.com
- remotion-to-hyperframes SKILL.md · github.com
- reverse-any-video SKILL.md · github.com
- Repo .claude/settings.json · github.com
- hyperframes-cli: upgrade, info, telemetry · github.com
- hyperframes-cli: feedback · github.com
- hyperframes-cli: cloud · github.com
- Issue 6138: snapshot and Gemini · github.com
- Issue 6272: packages not installed warning · github.com
- fix(cli): make snapshot --describe opt-in (#6368) · github.com
- README: HyperFrames vs Remotion · github.com
- HyperFrames releases · github.com
- AI video creation with HyperFrames and Claude Code · mejba.me
- Hacker News comment · news.ycombinator.com
- Hyperframes vs Remotion · github.com
- Skills contradictions · github.com
- WSL2 render speed · github.com