← All skills
hyperframes
67 / 100 · Review before installing
Check before installing. Some of what it can do is expected: a media skill usually calls an AI service over the internet.
By heygen-com/hyperframes (GitHub) · media · 82,066 stars · scanned at commit b28bd2b
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.
Works with any agent that supports SKILL.md skills.
What this skill can do
Downloads and installs other software
The author does not mention this.
Found in 55 places.
Show 17 more
- skills/hyperframes/SKILL.md, line 20
`npx hyperframes check --json` reports most violations with a `Fix:` line. - skills/hyperframes/SKILL.md, line 32
11. Grades, grain, blur and vignettes on footage go through `npx hyperframes media-treatment` (`/media-use`), never CSS filters. - skills/hyperframes/SKILL.md, line 47
- An existing project: `npx hyperframes timeline --json` shows what plays when; before any change, `npx hyperframes history --since mine --who <you>` shows what - skills/hyperframes/SKILL.md, line 49
- After your last edit: `npx hyperframes check --json`; fix every error, weigh every warning. A film: `npx hyperframes snapshot --review` and `references/review - skills/hyperframes/SKILL.md, line 58
- When any command says to run `catch-up`, run `npx hyperframes catch-up [dir]` before your next change; what it lists is their work, not a new request. - skills/hyperframes/references/captions.md, line 5
- `npx hyperframes transcribe <file> --json` and a HeyGen voiceover (`/media-use`) give every word's start and end. Work from those as `[{ "id": "w0", "text": " - skills/hyperframes/references/captions.md, line 6
- `npx hyperframes transcribe` defaults to the `small.en` whisper model, which **translates** non-English speech into English. Pass the model: `npx hyperframes - skills/hyperframes/references/captions.md, line 15
- Ready-made styles: `npx hyperframes catalog --tag caption-style --json`. An installed one is source you can restyle. - skills/hyperframes/references/captions.md, line 43
- Stack the video, then the captions, then a cutout of the person from `npx hyperframes remove-background` (`/media-use`), ordered by `z-index`. Shake or punch - skills/hyperframes/references/film.md, line 14
- `npx hyperframes capture <url> --json` writes `screenshots/full-page.png`: a 1x plate of the whole page, taken after the scroll pass with sticky and fixed ele - skills/hyperframes/references/film.md, line 28
- The `code-*` registry blocks (`npx hyperframes catalog --query code --json`) are 1920×1080 scenes driven by `window.__TOKENS` (Shiki tokens, `github-dark`; `f - skills/hyperframes/references/film.md, line 33
- Trust beat times only on rhythmic stretches; on calm music the tracker invents a metronome, often at double tempo (`npx hyperframes beats` reports `bpmConfide - skills/hyperframes/references/format.md, line 3
The detail behind the contract in `SKILL.md`. Full references: `npx hyperframes docs compositions`, `docs data-attributes`, `docs troubleshooting`. - skills/hyperframes/references/format.md, line 110
- `npx hyperframes timeline --json` lists every clip by kind with `absStart`, `absEnd`, `file`, `src`, `playbackRate`, `nested`, `host` and `durationSource`: re - skills/hyperframes/references/look.md, line 15
- A website: `npx hyperframes capture <url> --json` writes screenshots, the copy (`extracted/visible-text.txt`), images, logos, `extracted/tokens.json` (colours - skills/hyperframes/references/look.md, line 16
- Figma: `npx hyperframes figma tokens <fileKey>` (`/figma`). - skills/hyperframes/references/motion.md, line 44
Registry versions: `npx hyperframes catalog --tag transition --json`.
and 35 more places
Runs commands on your computer
The author does not mention this.
Found in 12 places.
Show 9 more
- skills/hyperframes/scripts/lib/main-module.test.mjs, line 18
const run = spawnSync(process.execPath, [join(dir, "skills", script), "not-a-command"], { - skills/hyperframes/scripts/locate.mjs, line 23
import { execFileSync } from "node:child_process"; - skills/hyperframes/scripts/locate.mjs, line 35
execFileSync("ffmpeg", ["-v", "error", "-y", ...args], { - skills/hyperframes/scripts/locate.mjs, line 39
const out = execFileSync("ffprobe", [ - skills/hyperframes/scripts/locate.mjs, line 200
const b64 = execFileSync("base64", ["-i", img]).toString().replace(/\n/g, ""); - skills/hyperframes/scripts/plugin-cli.mjs, line 3
import { spawnSync } from "node:child_process"; - skills/hyperframes/scripts/plugin-cli.mjs, line 78
const result = spawnSync(command.command, command.args, { - skills/hyperframes/scripts/plugin-cli.test.mjs, line 2
import { spawnSync } from "node:child_process"; - skills/hyperframes/scripts/plugin-cli.test.mjs, line 108
const result = spawnSync(
Sends data to these websites: cdn.jsdelivr.net
This is disclosed by the author in the skill's SKILL.md or README. Expected for a media skill.
Found in 2 places.
Can call paid AI services billed to you
The author does not mention this. Expected for a media skill.
Found in 1 place.
Safer alternatives
Low-risk skills in the same category (media) that look related. Check that one does what you need.
Install
Paste this into your terminal. It downloads exactly the version we scanned, not whatever is newest.
if [ -e ~/.agents/skills/'hyperframes' ] || [ -L ~/.agents/skills/'hyperframes' ]; then echo 'A skill folder named hyperframes already exists — not replacing it' >&2; false; else d=$(mktemp -d) && git clone --quiet --filter=blob:none --no-checkout 'https://github.com/heygen-com/hyperframes' "$d" && git -C "$d" checkout --quiet 'b28bd2b3482a6bcb04d0d0ba0eaee74fbb965455' -- 'skills/hyperframes' && mkdir -p ~/.agents/skills && cp -R "$d"/'skills/hyperframes' ~/.agents/skills/'hyperframes' && rm -rf "$d"; fi
Codex reads ~/.agents/skills directly. For Claude Code, Cursor, Copilot, Gemini CLI, Antigravity or OpenCode, also link it. For Claude Code: ln -s ~/.agents/skills/'hyperframes' ~/.claude/skills/'hyperframes' (other agents: ~/.cursor/skills, ~/.copilot/skills, ~/.gemini/skills, ~/.gemini/config/skills, ~/.config/opencode/skills). Or install through the finder skill, which does both.
Badge for your README
The badge for heygen-com/hyperframes shows the score of its lowest-scoring skill.

[](https://zalavijaysinh.github.io/skilltrust/repos/heygen-com/hyperframes/)
Score history
| Date | Version | Score |
|---|
| 2026-11-10 | b28bd2b | 67 |
| 2026-11-08 | 0f5914d | 67 |
| 2026-11-06 | cfa0d0c | 47 |