Agent skill

Video Script

by bozhouDev in bozhouDev/video-skills-toolkit

使用已经锁定的完整口播音频与带时间码字幕,把确认后的逐字稿转成管线无关的视频导演方案和 Beat Graph。适用于“根据最终配音做分镜”“按字幕设计整片画面”“规划 B-roll/证据/素材”“做 HyperFrames 或 Remotion…

MITAuto-check passedMedia & Creative

Install Video Script

skills CLI
$ npx skills add bozhouDev/video-skills-toolkit --skill video-script -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install bozhouDev/video-skills-toolkit video-script --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ 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-src

Use ~/.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/

Facts

Skill name
video-script
GitHub stars
150
Token cost
~1.8k tokens
SKILL.md length
345 words
Files
15 (incl. references, assets)
Skills in repo
12
Repo updated
First seen
Licence
MIT

At a glance

使用已经锁定的完整口播音频与带时间码字幕,把确认后的逐字稿转成管线无关的视频导演方案和 Beat Graph。适用于“根据最终配音做分镜”“按字幕设计整片画面”“规划 B-roll/证据/素材”“做 HyperFrames 或 Remotion…

  • Works in 8 steps: 固定声音与字幕版本 → 做导演诊断,不急着切镜头 → 必要时先过导演方向门 → …
  • Tasks that involve Video scripts and shorts
  • SKILL.md covers 职责门禁, 执行职责, 单一导演来源 and 默认保持管线无关, plus 4 more sections
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

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.

When your agent uses it

  • Tasks that involve Video scripts and shorts
  • Tasks that involve Video production
  • Tasks that involve Motion graphics

Example prompts

  • “根据最终配音做分镜”
  • “按字幕设计整片画面”
  • “规划 B-roll/证据/素材”
  • “/video-script”

Workflow steps

8 steps, taken from the step headings in SKILL.md.

  1. 固定声音与字幕版本
  2. 做导演诊断,不急着切镜头
  3. 必要时先过导演方向门
  4. 锁导演契约
  5. 写 Beat Graph
  6. 只定义素材职责,不提前整理素材
  7. 过导演质量门
  8. 用户确认导演稿后进入制作规格

What it can do on your machine

Read from SKILL.md and the folder at commit 4766a16. It shows what the files ask for, not the result of running them.

  • Tool permissions

    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.

  • Runs code

    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.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

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.

Always · name and description, kept in context so the agent knows when to use it
~75
When it runs · the whole SKILL.md, loaded when a task matches
~1.8k
With references · SKILL.md plus every file in references/, read only if the agent opens them
~23k

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.

Safety

Auto-check passed

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.

SKILL.md

The full file from bozhouDev/video-skills-toolkit at commit 4766a16, republished under its MIT licence (© bozhouDev). 345 words, ~1,774 tokens.

Download SKILL.mdSave it as .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.
name
video-script
description
使用已经锁定的完整口播音频与带时间码字幕,把确认后的逐字稿转成管线无关的视频导演方案和 Beat Graph。适用于“根据最终配音做分镜”“按字幕设计整片画面”“规划 B-roll/证据/素材”“做 HyperFrames 或 Remotion 前的导演稿”等请求。面向短视频时,还要在镜头层承接上游已写入逐字稿的钩子、承诺、证据递进和结尾兑现,但不重新选题、改片头或重写正文。正式视频脚本必须发生在完整音频与字幕之后;只有逐字稿、草稿或试听音频时先回到上游,不凭预估语速编正式时间线。本 skill 负责导演规划,不写下游实现代码;导演稿确认后才进入制作规格和组件复用判断。

Video Script · Director Layer(短视频留存增强)

把已锁定的完整声音和字幕时间轴转成全片一致、可确认、可还原的导演处理稿。先回答“观众经历什么、画面世界如何演进”,再回答“每一段真实口播时间里发生什么”。

本 Skill 是逐字稿与实现管线之间的导演层。它不默认把所有内容做成 MG,也不把“运动优先”误解为“所有东西一直动”。真人、真实录屏、截图、B-roll、图形动画和留白都可以成为正确答案;关键是它们是否共同服务同一条叙事与注意力路径。

对短视频,本 Skill 可作为“爆款潜力导演”:它负责让镜头继续履行上游稿件的停滑、留存和传播意图,但不承诺流量结果,也不用画面替上游修稿。

职责门禁

  • 正式视频导演稿必须同时具备:已确认逐字稿、已锁定完整音频、主字幕文件和校准后的带时间码字幕数据。只有选题、素材、大纲、逐字稿或 8–15s 声音试听时,先完成上游,不得进入正式分镜。
  • 用户同时要求“写逐字稿+做分镜”时,先完成当前工作区可用的上游逐字稿创作/审稿流程,再完成声音试听、完整配音、字幕生成和校准,最后把同一版本交给本 Skill。不要一边写正文、一边生成声音、一边预设画面。
  • 不改写原稿的事实、观点、顺序、句子或连接词。发现口语、逻辑、事实或段间衔接阻塞制作时,引用具体相邻句,标为“上游逐字稿阻塞”,转回当前可用的逐字稿修订流程;若未安装专用 Skill,则明确告知用户需先修稿。用户明确要求按草稿原样继续时才做导演处理。
  • 不输出 HTML、JSX、Remotion 组件、HyperFrames DOM 或 ChatCut MG 实体。实现属于下游 Skill。

执行职责

  • 导演规划者完成导演诊断、素材职责、导演稿和制作规格;角色和能力要求以当前运行时与工作区指令为准,不在 Skill 中写死模型版本。
  • 本阶段不得启动任何镜头执行者,也不得提前写场景代码。只有导演稿、制作规格、素材计划和 motion contract 锁定后,才交给已选管线的单一执行者;本工具包的 HyperFrames 执行者是 hyperframes-scene-animator。

单一导演来源

锁定后的 导演契约 + beat graph 是下游的叙事与视觉单一事实源。

  • 下游可以补坐标、组件、帧、选择器、缓动和渲染细节。
  • 下游不得擅自更换核心视觉命题、贯穿物、证据顺序、运动语法或转场关系。
  • 实现不可行时,记录冲突与保守替代方案,返回导演阶段确认;不要静默重新导演。

默认保持管线无关

  1. 用户未指定工具时,不选择默认实现工具,也不写 pipeline。
  2. 使用真人、录屏、截图、B-roll、仿真 UI、流程关系、图形动画、空间和镜头等通用语言,不在导演契约中混入平台属性、坐标、帧号或组件名。
  3. 用户明确指定 Remotion、ChatCut、HyperFrames、剪映或其他管线时,保留同一份导演契约,只追加最少必要的应用说明。
  4. 能用真实证据直接说明的内容,不用抽象隐喻替代;抽象逻辑才优先寻找可演进的视觉隐喻。

按需读取

  • 每次正式生成导演稿时读取 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。
  • 用户明确要求 HyperFrames 制作时:若尚无固定舞台工程,先读取 talking-head-hyperframes 生成模板与素材交接;交接状态为 READY_FOR_EXECUTION 后,一律读取 hyperframes-scene-animator 实现所有镜头。模板 Skill 不制作场景。
  • 使用 Studio 暖白 Remotion 模板、沿用 J-space 视觉或用户锁定同类背景时,在给方向卡前用 view_image 查看 Studio 暖白蓝金网格高清参考图,并按 references/director-treatment.md 把背景当作导演约束,而不是实现阶段再补的装饰。
  • 需要实际生成图片时读取 imagegen;导演阶段默认只写资产职责和规格。

不要为了显得完整一次加载全部下游实现资料。

工作流

1. 固定声音与字幕版本

记录逐字稿、最终音频、主字幕、对齐字幕的路径、版本、时长和 hash。逐镜 cue、时间码和后续数字人必须引用同一条最终音频时间轴。

如果文稿仍有占位符、未核实数字、互相矛盾的段落、明显断句,或音频与字幕版本不一致,先触发职责门禁,不用画面掩盖上游问题。

2. 做导演诊断,不急着切镜头

先确定:

  • 观众看完只记住什么;
  • 核心承诺和最强证据;
  • 短视频中,上游钩子的准确 cue、主承诺、首次有效兑现和最终兑现;
  • 情绪起点、峰值和落点;
  • 内容形态:真人主导 / 证据演示 / 动效隐喻 / 混合;
  • 哪些内容是外部事实、片中实演、作者既往经验或编辑判断,以及各自需要多强的证明;
  • 最可能让成片沦为 PPT 的原因。

这里只决定表达策略,不重排逐字稿。

3. 必要时先过导演方向门

当视觉方向尚未锁定、用户会“看了才知道”、或后续要投入完整制作时,按 references/director-treatment.md 给出 2–3 个真正不同的方向卡,并推荐一个。差异必须来自叙事载体、视觉世界、证据方式或节奏,不是换配色。

此时停在方向确认,不提前写完整分镜、生成资产或实现代码。YOLO 只能来自用户对当前任务的明确委托授权;“完整做完”或一般落盘请求不等于 YOLO,Agent 不得自行开启。授权后可以代为选择,但必须记录 approval_mode: yolo 与指向用户原始授权的 approval_provenance,并写明选择、淘汰理由和授权范围。

轻量真人剪辑、用户已经锁定视觉方向、或只要快速 B-roll 建议时,说明沿用方向后直接进入下一步,不强行制造选项。

4. 锁导演契约

方向确定后,建立:

  • 一句话观看记忆;
  • 视觉命题,以及动效主导内容的 Motion Thesis;
  • 一个贯穿物或稳定视觉关系;
  • 已锁定的背景 / 舞台母版,以及主体、证据层、留白和明暗对比如何与它共存;
  • 从原稿名词、动词、数字和证据得到的视觉词典;
  • 真实证据与抽象隐喻的分工;
  • 与片中承诺成比例的证据等级;作者既往经验可以明确归因,不得伪造为本次实演;
  • 1–4 个确实会复用的视觉/运动原语(包括 deliberate stillness);不为凑数量新增原语;
  • 一个明确的 AI 味动效禁用清单;
  • 节奏曲线、镜头/空间策略、文字角色和声音策略;
  • 禁用清单与 Anti-PPT 风险。

不是所有片子都需要强隐喻。真人或证据主导的视频可以用“证据逐步兑现”作为视觉命题,但仍要有统一的注意力路径和转场逻辑。

短视频、平台分发型视频或用户明确要求留存/传播时,同时按 references/short-video-retention-directing.md 锁定“短视频留存契约”。契约只提取已有稿件的钩子和兑现链;无法闭环时返回上游,不暗改旁白。

5. 写 Beat Graph

按语义、观众问题和字幕真实时间切 beat,不按句号机械切镜。每个 beat 使用 references/beat-graph.md,并引用对齐字幕中的真实起止时间,至少写清:

  • 叙事任务和观众此刻的问题;
  • 具体主承载物,不接受“流程图、数据、案例”等类别词冒充主角;
  • 开始状态、结束状态和发生的事件;
  • 运动动词或明确的静止理由;
  • motion beat 的一个主运动原语、最多一个辅助运动;readable-hold 写明无主/辅运动及静止理由;两者都写重要内容何时可读;
  • 镜头/图层运动与阅读停留;
  • 证明类型与资产:真实实演、权威来源、作者归因陈述、编辑判断或无需证明;
  • 短视频中,当前 beat 如何履行主承诺(提出 / 关联 / 部分兑现 / 加码或转折 / 完整兑现);无关 beat 不强行标记;
  • 如何把注意力交给下一 beat;
  • 运动删除测试、重要转场中点和 AI 味拒绝条件;
  • PPT 风险和失败条件。

动效主导视频也不设全片运动比例。每个标为 motion 的 beat 必须有超越淡入/滑入的可见语义变化;需要阅读、证据核对或缓冲的段落直接标为 readable-hold 并写静止理由。不为达到百分比把静止段改成装饰动画。

6. 只定义素材职责,不提前整理素材

导演稿阶段只定义每个 beat 需要什么证据、录屏、截图、B-roll、仿真 UI、图形或生图,以及失败退路。不要在导演稿确认前下载、生成、复制或归档正式素材,也不要让库存反向决定镜头。

导演稿确认、制作规格锁定后,再由导演规划者生成 work/素材计划.md;实际整理、获取和归档由已选管线的单一执行者完成。

7. 过导演质量门

短视频先按 references/short-video-retention-directing.md 过“留存导演门”,检查第一眼、首次兑现、中段递进和结尾收束;根因在稿件时返回上游。所有视频再按 references/anti-ppt-gate.md 检查:

  • 全片是否像同一个世界,而不是一组独立页面;
  • beat 是否发生状态变化或提供真实证明;
  • 转场是否由对象、方向、镜头、声音或因果承接;
  • 是否用一个主运动表达状态变化,并在重要内容落位后停稳;
  • 去掉运动后是否损失含义、注意力路径或情绪;
  • 是否命中重复上移淡入、统一漂浮呼吸、无锚装饰线、通用 AI 图标/粒子或空白淡出重启;
  • 联系表不读字幕时是否仍能看出推进;
  • 是否用大字、卡片或素材库存掩盖没有导演决定。

不通过就先改导演契约或 beat graph,不把问题推给实现端。

8. 用户确认导演稿后进入制作规格

导演稿必须先交给用户确认。用户准备继续制作时,再补 references/production-spec.md 的组件、内容、状态、真实时间和验收规格。

  • 正式口播管线不提供“声音未锁定的制作规格”分支;缺少最终声音或字幕时返回第 1 步。
  • HyperFrames 管线先检查当前项目已验证的 composition、DESIGN.md 与模板固定层,再按 references/production-spec.md 的准入顺序逐项标记 reuse / adapt / create。候选组件只是候选池,不得因为库存存在而反向决定镜头。
  • 使用 Studio 暖白模板时,先按 references/production-spec.md 写“背景与舞台母版”规格并引用高清参考图;逐镜布局、内容明暗、底部字幕避让和大留白都必须在这个背景上成立。
  • 每个 motion beat 必须按制作规格写状态变化、主/辅运动、可读锁定、接力、删除测试、拒绝条件和验收帧。重复使用的组件只在它本身发生语义状态变化时写动效契约;纯容器、阅读底板和静态证据不为了“组件完整”强行动。进场/持续/强调/退出 不能替代这些导演决定。
  • HyperFrames 制作规格必须以 references/hyperframes-motion-contract.template.json 为结构生成 work/motion-contract.json,不得只在 Markdown 表格里写自由文本。外部 Remotion 管线可继续使用 references/remotion-motion-contract.template.json。
  • 下游管线只负责翻译导演契约,不重新发明视觉世界。

交付

  • 方向尚未确认时,只交付紧凑方向卡和推荐,不伪装成最终视频脚本。
  • 方向已确认时,使用 references/output-template.md,删除不适用章节和空表。
  • 同一决定只在一个章节完整定义,其他位置用 ID 引用;不要在导演诊断、契约、视觉词典、证据系统、素材职责和检查表中反复改写同一事实。
  • 视觉词典只收录会跨 beat 复用或决定画面世界的核心翻译;证据系统只收录影响核心承诺的实质性主张;检查结果只写结论、例外和待办。
  • 用户要求落盘时,默认保存为 <VIDEO_WORKSPACE>/{project-slug}/视频脚本.md。
  • 默认不创建实现代码;用户确认导演稿且继续制作时才另建 work/制作规格.md 和 work/素材计划.md。只有两者锁定后才允许下游工单。

完成检查

  • 已固定同一版逐字稿、完整音频和对齐字幕,没有暗中改写、重排或混用时间轴。
  • 短视频已提取上游钩子与主承诺,镜头对第一眼、首次有效兑现、递进和最终收束都有明确决定;不能闭环的稿件已返回上游。
  • 有一句清楚的观看记忆和视觉命题;动效主导内容有 Motion Thesis。
  • 贯穿物、证据系统、视觉词典和运动语法来自本片内容,不是通用素材包。
  • 每个 beat 有具体主承载物、起止状态、事件和下一 beat 的承接。
  • 外部事实与片中实演有相称证据;作者既往经验被清楚归因,没有被伪造成现场证明,也没有无故阻塞制作。
  • Anti-PPT gate 已在实现前通过。
  • AI 味动效硬拒绝项为零;重要转场已有中点验收帧。
  • 未指定工具时没有管线专属术语或隐性默认工具。
  • 导演阶段只写素材职责;素材库存检查、获取和整理发生在导演稿与制作规格锁定之后。
  • 每个 beat 的精确时间只来自锁定后的最终声音和字幕。
  • 已选代码动画管线的制作规格已记录组件 reuse / adapt / create 决策,没有拿现成组件凑镜头。
  • HyperFrames 的 work/motion-contract.json 已生成并通过 hyperframes-scene-animator/scripts/validate_motion_contract.mjs。
  • 已锁定模板或背景时,导演契约和制作规格都记录了参考图、固定层与内容关系,没有把背景留给实现端临场决定。
  • YOLO 若启用,已保存用户明确委托的 approval mode、provenance 和授权范围,没有根据文件存在自动推断用户已确认。

© bozhouDev, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 14 other files (references, assets) in skills/video-script of bozhouDev/video-skills-toolkit.

  • SKILL.md
  • agents/openai.yaml
  • assets/references/studio-warm-grid-jspace-s06-1920x1080.png
  • evals/evals.json
  • evals/trigger-evals.json
  • references/anti-ppt-gate.md
  • references/beat-graph.md
  • references/director-treatment.md
  • references/editing-methodology.md
  • references/hyperframes-motion-contract.template.json
  • references/lessons-learned.md
  • references/output-template.md
  • references/production-spec.md
  • references/remotion-motion-contract.template.json
  • references/short-video-retention-directing.md

Open the folder on GitHubat commit 4766a16

Compare with similar skills

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.

Video Script compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Video Script this skillbozhouDev/video-skills-toolkit150—~1.8kAutomated safety check: PassMIT
HyperFrames Video Entry Pointheygen-com/hyperframes59k3 repos~5.2kAutomated safety check: PassApache-2.0
Remotion to HyperFrames Porterheygen-com/hyperframes59k3 repos~2.8kAutomated safety check: PassApache-2.0
Reference Video Replica QcPluviobyte/video-production-skills667—~1.8kAutomated safety check: PassNone
Black White Text OpenerPluviobyte/video-production-skills667—~1kAutomated safety check: PassNone
Remotion To Hyperframeschmonitor/chmonitor2991 repos~2.5kAutomated safety check: PassGPL-3.0

Similar skills

  • 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.

    59k GitHub starsUsed in 3 repos~5.2k tokens
    Media & CreativeAuto-check passed
  • Remotion to HyperFrames Porter

    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.

    59k GitHub starsUsed in 3 repos~2.8k tokens
    Media & CreativeAuto-check passed
  • Reference Video Replica Qc

    Pluviobyte/video-production-skills

    Analyze, recreate, align, and verify reference-video motion.

    667 GitHub stars~1.8k tokensUpdated 2 mo ago
    Media & CreativeAuto-check passed
  • Black White Text Opener

    Pluviobyte/video-production-skills

    Create reusable black-background white-text opening animations for new videos.

    667 GitHub stars~1k tokensUpdated 2 mo ago
    Media & CreativeAuto-check passed
  • Remotion To Hyperframes

    chmonitor/chmonitor

    Port an existing Remotion (React) composition to HyperFrames HTML.

    299 GitHub starsUsed in 1 repo~2.5k tokens
    Media & CreativeAuto-check passed
  • Super Video Maker

    Bomx/super-video-maker-skill

    End-to-end AI video production skill for agentic frameworks.

    308 GitHub stars~11k tokensUpdated 2 mo ago
    Media & CreativeAuto-check: notes

More from bozhouDev/video-skills-toolkit

All 12 skills in this repo
  • Media To Transcript

    bozhouDev/video-skills-toolkit

    Convert audio/video URLs or local media into corrected Markdown transcripts through Volcengine recording-file ASR 2.0.

    150 GitHub stars~1.8k tokensUpdated 2 mo ago
    Auto-check: notes
  • Audio To Subtitles

    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.

    150 GitHub stars~1.9k tokensUpdated 2 mo ago
    Auto-check: notes
  • Talking Head Hyperframes

    bozhouDev/video-skills-toolkit

    为 HyperFrames 口播或旁白项目创建、修复并验证固定舞台,锁定数字人 PIP 的区域、裁切、人物安全区和不透明背景,归档输入,生成 manifest 与 template handoff,并在就绪后按“字幕驱动的全镜头静态审核→动效”门禁路由到 hyperframes-scene-animator。适用于“新建 HyperFrames…

    150 GitHub stars~927 tokensUpdated 2 mo ago
    Auto-check passed
  • Music

    bozhouDev/video-skills-toolkit

    Generate music using ElevenLabs Music API. An agent skill from bozhouDev/video-skills-toolkit.

    150 GitHub stars~3.6k tokensUpdated 2 mo ago
    Auto-check passed
  • Viral Video Benchmark

    bozhouDev/video-skills-toolkit

    判断、扫描、拆解并归档抖音视频、小红书图文或小红书视频。实时读取用户同平台粉丝数并划分主对标池/跨级灵感池,用已登录浏览器读取目标作品和作者主页公开指标,再用确定性代码判定普通、小爆、爆款、现象级并扫描作者近 20 条候选;只对用户选中的爆款和现象级先构建可追溯证据包,再调用子 Agent…

    150 GitHub stars~1.8k tokensUpdated 2 mo ago
    Auto-check passed
  • Douyin Cover

    bozhouDev/video-skills-toolkit

    生成抖音、视频号、小红书等短视频封面图、视频标题图和合集封面,也能诊断和改版已有封面。用户说做封面、生成封面、抖音封面、视频封面、标题图、合集封面、3:4、4:3、1:1、短视频首图、动态封面首帧、给这期视频做图、这封面为什么没人点、帮我改封面、封面点击率怎么提升、诊断封面时都应使用。小白学AI系列封面除外:遇到“小白学AI封面/小白学AI第N集封面”时优先使用…

    150 GitHub stars~1.7k tokensUpdated 2 mo ago
    Auto-check passed

Works with

Questions about Video Script

What does Video Script do?

使用已经锁定的完整口播音频与带时间码字幕,把确认后的逐字稿转成管线无关的视频导演方案和 Beat Graph。适用于“根据最终配音做分镜”“按字幕设计整片画面”“规划 B-roll/证据/素材”“做 HyperFrames 或 Remotion…. Video Script is an agent skill from bozhouDev/video-skills-toolkit.

When should I use Video Script?

Video Script fits situations like: tasks that involve Video scripts and shorts; tasks that involve Video production; tasks that involve Motion graphics.

How do I install Video Script in Claude Code?

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.

How do I install Video Script in Codex?

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.

Can I use Video Script in Cursor, Gemini CLI or GitHub Copilot?

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.

What does Video Script need to run?

SKILL.md names no scripts, command-line tools or credentials: Video Script is instructions for the agent only.

Does Video Script access the network?

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.

Is Video Script safe to install?

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.

What licence does Video Script use?

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.

How many tokens does Video Script use?

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.

What are the alternatives to Video Script?

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.

Who maintains Video Script?

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.