HyperFrames Video Entry Point
heygen-com/hyperframes
Entry point for making, editing and rendering videos from HTML compositions with HyperFrames, routing each request to the right workflow.
使用已经锁定的完整口播音频与带时间码字幕,把确认后的逐字稿转成管线无关的视频导演方案和 Beat Graph。适用于“根据最终配音做分镜”“按字幕设计整片画面”“规划 B-roll/证据/素材”“做 HyperFrames 或 Remotion…
$ npx skills add bozhouDev/video-skills-toolkit --skill video-script -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install bozhouDev/video-skills-toolkit video-script --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/bozhouDev/video-skills-toolkit.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/video-script .claude/skills/video-script && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "video-script" agent skill from https://github.com/bozhouDev/video-skills-toolkit/tree/main/skills/video-script into .claude/skills/video-script/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "video-script", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/bozhouDev/video-skills-toolkit/tree/main/skills/video-scriptType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add bozhouDev/video-skills-toolkit --skill video-script -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install bozhouDev/video-skills-toolkit video-script --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/bozhouDev/video-skills-toolkit.git skills-src && mkdir -p .agents/skills && cp -r skills-src/skills/video-script .agents/skills/video-script && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "video-script" agent skill from https://github.com/bozhouDev/video-skills-toolkit/tree/main/skills/video-script into .agents/skills/video-script/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "video-script", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add bozhouDev/video-skills-toolkit --skill video-script -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install bozhouDev/video-skills-toolkit video-script --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/bozhouDev/video-skills-toolkit.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/skills/video-script .cursor/skills/video-script && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "video-script" agent skill from https://github.com/bozhouDev/video-skills-toolkit/tree/main/skills/video-script into .cursor/skills/video-script/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "video-script", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/bozhouDev/video-skills-toolkit.git --path skills/video-script--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add bozhouDev/video-skills-toolkit --skill video-script -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install bozhouDev/video-skills-toolkit video-script --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/bozhouDev/video-skills-toolkit.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/skills/video-script .gemini/skills/video-script && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "video-script" agent skill from https://github.com/bozhouDev/video-skills-toolkit/tree/main/skills/video-script into .gemini/skills/video-script/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "video-script", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install bozhouDev/video-skills-toolkit video-scriptInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add bozhouDev/video-skills-toolkit --skill video-script -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/bozhouDev/video-skills-toolkit.git skills-src && mkdir -p .github/skills && cp -r skills-src/skills/video-script .github/skills/video-script && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "video-script" agent skill from https://github.com/bozhouDev/video-skills-toolkit/tree/main/skills/video-script into .github/skills/video-script/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "video-script", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add bozhouDev/video-skills-toolkit --skill video-script -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install bozhouDev/video-skills-toolkit video-script --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/bozhouDev/video-skills-toolkit.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/skills/video-script .opencode/skills/video-script && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "video-script" agent skill from https://github.com/bozhouDev/video-skills-toolkit/tree/main/skills/video-script into .opencode/skills/video-script/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "video-script", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
video-script使用已经锁定的完整口播音频与带时间码字幕,把确认后的逐字稿转成管线无关的视频导演方案和 Beat Graph。适用于“根据最终配音做分镜”“按字幕设计整片画面”“规划 B-roll/证据/素材”“做 HyperFrames 或 Remotion…
Video Script is an agent skill from bozhouDev/video-skills-toolkit. 使用已经锁定的完整口播音频与带时间码字幕,把确认后的逐字稿转成管线无关的视频导演方案和 Beat Graph。适用于“根据最终配音做分镜”“按字幕设计整片画面”“规划 B-roll/证据/素材”“做 HyperFrames 或 Remotion 前的导演稿”等请求。面向短视频时,还要在镜头层承接上游已写入逐字稿的钩子、承诺、证据递进和结尾兑现,但不重新选题、改片头或重写正文。正式视频脚本必须发生在完整音频与字幕之后;只有逐字稿、草稿或试听音频时先回到上游,不凭预估语速编正式时间线。本 skill 负责导演规划,不写下游实现代码;导演稿确认后才进入制作规格和组件复用判断。
Its SKILL.md is about 1.8k tokens, which your agent loads only when the skill is triggered. The skill folder holds 19 other files, including reference files and assets (for example `agents/openai.yaml`, `evals/evals.json` and `evals/trigger-evals.json`).
It sits in Media & Creative, covering Video scripts and shorts, Video production and Motion graphics. It works with Remotion and HeyGen. The repository describes itself as: Video skills toolkit for Remotion talking-head, sketch story, and audio-to-subtitles workflows. The licence is MIT.
8 steps, taken from the step headings in SKILL.md.
Read from SKILL.md and the folder at commit 4766a16. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
No scripts in the folder and no shell commands in SKILL.md.
From the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Video Script loads about 1.8k tokens when it runs, and up to ~23k if it reads all its reference files. Until then it costs about 75 tokens; SKILL.md has 345 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.
The full file from bozhouDev/video-skills-toolkit at commit 4766a16, republished under its MIT licence (© bozhouDev). 345 words, ~1,774 tokens.
.claude/skills/video-script/SKILL.md (or your agent's skills folder). This skill also uses 14 other files; get the full folder from GitHub.把已锁定的完整声音和字幕时间轴转成全片一致、可确认、可还原的导演处理稿。先回答“观众经历什么、画面世界如何演进”,再回答“每一段真实口播时间里发生什么”。
本 Skill 是逐字稿与实现管线之间的导演层。它不默认把所有内容做成 MG,也不把“运动优先”误解为“所有东西一直动”。真人、真实录屏、截图、B-roll、图形动画和留白都可以成为正确答案;关键是它们是否共同服务同一条叙事与注意力路径。
对短视频,本 Skill 可作为“爆款潜力导演”:它负责让镜头继续履行上游稿件的停滑、留存和传播意图,但不承诺流量结果,也不用画面替上游修稿。
8–15s 声音试听时,先完成上游,不得进入正式分镜。hyperframes-scene-animator。锁定后的 导演契约 + beat graph 是下游的叙事与视觉单一事实源。
pipeline。references/director-treatment.md。references/beat-graph.md。references/anti-ppt-gate.md;写制作规格时在实现前再检查一次。低清 proof 后的语义运动、转场中点、AI 味硬拒绝项和联系表连续性由下游执行者检查;HyperFrames 管线使用 hyperframes-scene-animator。references/output-template.md。references/short-video-retention-directing.md;只提取稿件已有意图,不调用上游选题或片头改写流程。references/editing-methodology.md。references/lessons-learned.md,只应用相关规则。references/production-spec.md。制作规格必须使用已经锁定的最终声音和带时间码字幕,并在代码动画管线中同步产出 work/motion-contract.json。talking-head-hyperframes 生成模板与素材交接;交接状态为 READY_FOR_EXECUTION 后,一律读取 hyperframes-scene-animator 实现所有镜头。模板 Skill 不制作场景。view_image 查看 Studio 暖白蓝金网格高清参考图,并按 references/director-treatment.md 把背景当作导演约束,而不是实现阶段再补的装饰。imagegen;导演阶段默认只写资产职责和规格。不要为了显得完整一次加载全部下游实现资料。
记录逐字稿、最终音频、主字幕、对齐字幕的路径、版本、时长和 hash。逐镜 cue、时间码和后续数字人必须引用同一条最终音频时间轴。
如果文稿仍有占位符、未核实数字、互相矛盾的段落、明显断句,或音频与字幕版本不一致,先触发职责门禁,不用画面掩盖上游问题。
先确定:
这里只决定表达策略,不重排逐字稿。
当视觉方向尚未锁定、用户会“看了才知道”、或后续要投入完整制作时,按 references/director-treatment.md 给出 2–3 个真正不同的方向卡,并推荐一个。差异必须来自叙事载体、视觉世界、证据方式或节奏,不是换配色。
此时停在方向确认,不提前写完整分镜、生成资产或实现代码。YOLO 只能来自用户对当前任务的明确委托授权;“完整做完”或一般落盘请求不等于 YOLO,Agent 不得自行开启。授权后可以代为选择,但必须记录 approval_mode: yolo 与指向用户原始授权的 approval_provenance,并写明选择、淘汰理由和授权范围。
轻量真人剪辑、用户已经锁定视觉方向、或只要快速 B-roll 建议时,说明沿用方向后直接进入下一步,不强行制造选项。
方向确定后,建立:
不是所有片子都需要强隐喻。真人或证据主导的视频可以用“证据逐步兑现”作为视觉命题,但仍要有统一的注意力路径和转场逻辑。
短视频、平台分发型视频或用户明确要求留存/传播时,同时按 references/short-video-retention-directing.md 锁定“短视频留存契约”。契约只提取已有稿件的钩子和兑现链;无法闭环时返回上游,不暗改旁白。
按语义、观众问题和字幕真实时间切 beat,不按句号机械切镜。每个 beat 使用 references/beat-graph.md,并引用对齐字幕中的真实起止时间,至少写清:
motion beat 的一个主运动原语、最多一个辅助运动;readable-hold 写明无主/辅运动及静止理由;两者都写重要内容何时可读;动效主导视频也不设全片运动比例。每个标为 motion 的 beat 必须有超越淡入/滑入的可见语义变化;需要阅读、证据核对或缓冲的段落直接标为 readable-hold 并写静止理由。不为达到百分比把静止段改成装饰动画。
导演稿阶段只定义每个 beat 需要什么证据、录屏、截图、B-roll、仿真 UI、图形或生图,以及失败退路。不要在导演稿确认前下载、生成、复制或归档正式素材,也不要让库存反向决定镜头。
导演稿确认、制作规格锁定后,再由导演规划者生成 work/素材计划.md;实际整理、获取和归档由已选管线的单一执行者完成。
短视频先按 references/short-video-retention-directing.md 过“留存导演门”,检查第一眼、首次兑现、中段递进和结尾收束;根因在稿件时返回上游。所有视频再按 references/anti-ppt-gate.md 检查:
不通过就先改导演契约或 beat graph,不把问题推给实现端。
导演稿必须先交给用户确认。用户准备继续制作时,再补 references/production-spec.md 的组件、内容、状态、真实时间和验收规格。
DESIGN.md 与模板固定层,再按 references/production-spec.md 的准入顺序逐项标记 reuse / adapt / create。候选组件只是候选池,不得因为库存存在而反向决定镜头。references/production-spec.md 写“背景与舞台母版”规格并引用高清参考图;逐镜布局、内容明暗、底部字幕避让和大留白都必须在这个背景上成立。motion beat 必须按制作规格写状态变化、主/辅运动、可读锁定、接力、删除测试、拒绝条件和验收帧。重复使用的组件只在它本身发生语义状态变化时写动效契约;纯容器、阅读底板和静态证据不为了“组件完整”强行动。进场/持续/强调/退出 不能替代这些导演决定。references/hyperframes-motion-contract.template.json 为结构生成 work/motion-contract.json,不得只在 Markdown 表格里写自由文本。外部 Remotion 管线可继续使用 references/remotion-motion-contract.template.json。references/output-template.md,删除不适用章节和空表。<VIDEO_WORKSPACE>/{project-slug}/视频脚本.md。work/制作规格.md 和 work/素材计划.md。只有两者锁定后才允许下游工单。reuse / adapt / create 决策,没有拿现成组件凑镜头。work/motion-contract.json 已生成并通过 hyperframes-scene-animator/scripts/validate_motion_contract.mjs。© bozhouDev, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 14 other files (references, assets) in skills/video-script of bozhouDev/video-skills-toolkit.
Open the folder on GitHubat commit 4766a16
Video Script next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Video Script this skillbozhouDev/video-skills-toolkit | 150 | — | ~1.8k | Automated safety check: Pass | MIT | |
| HyperFrames Video Entry Pointheygen-com/hyperframes | 59k | 3 repos | ~5.2k | Automated safety check: Pass | Apache-2.0 | |
| Remotion to HyperFrames Porterheygen-com/hyperframes | 59k | 3 repos | ~2.8k | Automated safety check: Pass | Apache-2.0 | |
| Reference Video Replica QcPluviobyte/video-production-skills | 667 | — | ~1.8k | Automated safety check: Pass | None | |
| Black White Text OpenerPluviobyte/video-production-skills | 667 | — | ~1k | Automated safety check: Pass | None | |
| Remotion To Hyperframeschmonitor/chmonitor | 299 | 1 repos | ~2.5k | Automated safety check: Pass | GPL-3.0 |
heygen-com/hyperframes
Entry point for making, editing and rendering videos from HTML compositions with HyperFrames, routing each request to the right workflow.
heygen-com/hyperframes
Ports an existing Remotion (React) composition to HyperFrames HTML with GSAP, one way, and grades the result against a tiered set of reference fixtures.
Pluviobyte/video-production-skills
Analyze, recreate, align, and verify reference-video motion.
Pluviobyte/video-production-skills
Create reusable black-background white-text opening animations for new videos.
chmonitor/chmonitor
Port an existing Remotion (React) composition to HyperFrames HTML.
Bomx/super-video-maker-skill
End-to-end AI video production skill for agentic frameworks.
bozhouDev/video-skills-toolkit
Convert audio/video URLs or local media into corrected Markdown transcripts through Volcengine recording-file ASR 2.0.
bozhouDev/video-skills-toolkit
Convert local audio/video files or public media URLs into subtitle files by uploading local files to Cloudflare R2 and calling Volcengine AI MediaKit ASR subtitles API.
bozhouDev/video-skills-toolkit
为 HyperFrames 口播或旁白项目创建、修复并验证固定舞台,锁定数字人 PIP 的区域、裁切、人物安全区和不透明背景,归档输入,生成 manifest 与 template handoff,并在就绪后按“字幕驱动的全镜头静态审核→动效”门禁路由到 hyperframes-scene-animator。适用于“新建 HyperFrames…
bozhouDev/video-skills-toolkit
Generate music using ElevenLabs Music API. An agent skill from bozhouDev/video-skills-toolkit.
bozhouDev/video-skills-toolkit
判断、扫描、拆解并归档抖音视频、小红书图文或小红书视频。实时读取用户同平台粉丝数并划分主对标池/跨级灵感池,用已登录浏览器读取目标作品和作者主页公开指标,再用确定性代码判定普通、小爆、爆款、现象级并扫描作者近 20 条候选;只对用户选中的爆款和现象级先构建可追溯证据包,再调用子 Agent…
bozhouDev/video-skills-toolkit
生成抖音、视频号、小红书等短视频封面图、视频标题图和合集封面,也能诊断和改版已有封面。用户说做封面、生成封面、抖音封面、视频封面、标题图、合集封面、3:4、4:3、1:1、短视频首图、动态封面首帧、给这期视频做图、这封面为什么没人点、帮我改封面、封面点击率怎么提升、诊断封面时都应使用。小白学AI系列封面除外:遇到“小白学AI封面/小白学AI第N集封面”时优先使用…
Categories
使用已经锁定的完整口播音频与带时间码字幕,把确认后的逐字稿转成管线无关的视频导演方案和 Beat Graph。适用于“根据最终配音做分镜”“按字幕设计整片画面”“规划 B-roll/证据/素材”“做 HyperFrames 或 Remotion…. Video Script is an agent skill from bozhouDev/video-skills-toolkit.
Video Script fits situations like: tasks that involve Video scripts and shorts; tasks that involve Video production; tasks that involve Motion graphics.
Run `npx skills add bozhouDev/video-skills-toolkit --skill video-script -a claude-code`. Or copy the skill folder (skills/video-script in bozhouDev/video-skills-toolkit) into .claude/skills/video-script in your project. Claude Code loads it when a task matches its description.
Run `npx skills add bozhouDev/video-skills-toolkit --skill video-script -a codex`. Or copy the skill folder (skills/video-script in bozhouDev/video-skills-toolkit) into .agents/skills/video-script in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add bozhouDev/video-skills-toolkit --skill video-script -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/video-script, .gemini/skills/video-script, .github/skills/video-script and .opencode/skills/video-script in your project.
SKILL.md names no scripts, command-line tools or credentials: Video Script is instructions for the agent only.
SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.
Video Script is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 1.8k tokens (SKILL.md is roughly 7.1k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 21k tokens, read only when the agent opens those files.
Skills that share tags, products or a category with Video Script: HyperFrames Video Entry Point (heygen-com/hyperframes, 59k stars), Remotion to HyperFrames Porter (heygen-com/hyperframes, 59k stars), Reference Video Replica Qc (Pluviobyte/video-production-skills, 667 stars) and Black White Text Opener (Pluviobyte/video-production-skills, 667 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
bozhouDev (a GitHub user) maintains it in bozhouDev/video-skills-toolkit, which has 150 GitHub stars. The repository holds 12 skills in this directory. The repository was last updated on July 27, 2026.
Source: bozhouDev/video-skills-toolkit on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.