HyperFrames Embedded Captions for Claude Code: Check Caption Timing
Add and inspect caption groups on a local clip using current HyperFrames caption guidance. The original Embedded Captions skill remains available in GitHub history.
中文Setup for Claude Code (current HyperFrames replacement)
Claude Code, Node.js 22 or newer for the local HyperFrames CLI, and a disposable project. The separate embedded-captions skill was retired upstream. This example uses its maintained /hyperframes workflow.
- Run `claude plugin marketplace add heygen-com/hyperframes` and `claude plugin install hyperframes@hyperframes` in a terminal. Start a fresh Claude Code session in a scratch project.
- Ask the agent to load /hyperframes and read `skills/hyperframes/references/captions.md` from the installed bundle or the upstream v0.9.53 tree. Use `npx hyperframes@0.9.53` for the pinned CLI when running the example's checks.
- For historical reading, the original GitHub source below preserves the standalone embedded-captions document from before the retirement.
Example task
Give Claude Code a 4-second local clip placeholder and two synthetic cues: 'Open the draft' from 0.4 to 1.4 seconds and 'Check the title' from 1.8 to 2.8 seconds. Ask for one caption track, centered lines in the lower title-safe zone, and frame checks at 0.9, 1.6 and 2.3 seconds.Expected result
The frames show the first cue, no cue, and the second cue in that order. Caption groups do not overlap and do not leave stale text in the 0.4-second gap.
Upstream documentation
Original SKILL.md on GitHub · Apache-2.0 license · Source reviewed
Frequently asked question
Can I test embedded captions without uploading a recording?
Yes. Supply synthetic time-aligned cues, as in this example. The current captions reference shows how to check grouping and timing before adding real speech.