Every Premium video Skill, one plan. Cancel anytime.See plans
Halden Solace · 16:9

Rendered by this Skill

Captions Overlay v1.0.0

Word-by-word captions that ride on top of your video, plus one big word set behind your subject at the peak moment.

No ratings yet 0 downloads
Format
Video · 16:9
Length
0:12

Free Free with an account

Sign in to download

Paste this into your agent. It connects the CLI if needed, then installs the Skill.

A free Skill that teaches your agent how to caption HyperFrames videos. Every spoken phrase is dropped, put on a clean lower-third rail or, rarely, promoted to one big word placed behind the subject. Captions are an overlay on the full frame, never a reserved band, so your layout stays centred.

Updated Nov 2, 2026

What you get

  • A clear rule for each phrase: drop, rail or embed
  • Word-by-word rail captions over the full frame
  • One big word behind the subject at the peak

Good fit

  • Talking-head clips and voice-over ads
  • Launch videos played muted in feeds
  • Explainers that need readable words

Not for

  • Burned-in subtitles in many languages at once
  • Videos with no voice-over or script

About this Skill

You say

/captions-overlay Add captions to this 12-second runner clip: rail captions for the voice-over, and make "soft" the one embed, set behind the runner.

Good captions are mostly invisible and sometimes spectacular. Captions Overlay gives your agent one simple model for every phrase: drop the filler, put ordinary words on a clean word-by-word rail at the bottom, and save the big moment for one word composited behind your subject. It also fixes the most common layout mistake: shifting everything up to make room for captions.

How it works

  1. Sort: each phrase becomes drop (ums, restarts), rail (the default) or embed (the peak).
  2. Rail: rail words appear one by one in a small line near the bottom, over the picture. A punch word can get a colour accent.
  3. Embed: at most one big word per beat goes behind the subject, with its own entrance and exit, never two at once.
  4. Layout: the composition stays centred on the true middle of the frame; nothing moves up to make room.
  5. Check: frames are reviewed by eye for caption legibility, not by a fixed keep-out zone.

Tips

  • Load it together with your main HyperFrames Skill; it adds rules on top of it.
  • Use embeds sparingly: one per short clip is usually enough.
  • For the embed you need the subject on its own layer (a cut-out or a matte).
  • Keep small critical text such as a URL out of the bottom-centre strip where the rail sits.

Open source

This Skill is part of the HyperFrames repository. Made by HeyGen and the HyperFrames contributors (heygen-com/hyperframes) and shared under the Apache License 2.0. The download is the Skill's instructions; HyperFrames itself runs from npm.

What you need before you start

You bring
A HyperFrames video with a voice-over or script, and the subject on its own layer if you want an embed.
Dependencies
Node.js 22 or newer — required · FFmpeg — required
Outside costs
None. HyperFrames is free and open source and renders on your own machine.
Last tested
v1.0.0 —

User reviews

No reviews yet. Install the Skill and be the first to rate it.

FAQ

Does it make the timings?

It works from word timings you already have, such as a transcript with timestamps from your voice-over tool. The Skill decides how each phrase is shown.

Why not keep a band free for captions?

Because a reserved band leaves a dead strip in every frame. The caption line is small and drawn over the picture, so the composition keeps its full frame.

Why is it free?

It is an open-source Skill by HeyGen and the HyperFrames contributors. We list it as it is, with a sample made by running it on one of our house brands, Halden Solace.

Guides

How to make a high-energy intro title for a launch or eventSome launches need noise. How to build an opener that bursts open and swaps its title mid-flight, using the free Wireframe Portal Title block.How to caption short videos so they read on muteMost feed video is watched on mute. A simple model for captions that read well without covering the picture, and how to apply it with the free Captions Overlay Skill.How to turn your changelog into a weekly videoRelease notes get skimmed; a 45-second video gets watched. How to make a weekly changelog video that shows each change instead of listing it, with the free Changelog Video Skill.

Similar Skills

View all