SRT 驱动的双后端 B-roll Agent Skill:自动路由 HyperFrames / Remotion,集成 152 张 Shotcraft 镜头卡
# Add to your Claude Code skills
git clone https://github.com/erduo1998-cell/erduo-broll-loop-engineeringGuides for using ai agents skills like erduo-broll-loop-engineering.
Last scanned: 8/17/2026
{
"issues": [],
"status": "PASSED",
"scannedAt": "2026-08-17T04:42:51.053Z",
"npmAuditRan": true,
"pipAuditRan": true,
"promptInjectionRan": true
}erduo-broll-loop-engineering is an open-source ai agents skill for AI coding assistants such as Claude Code, Codex CLI, and ChatGPT, built by erduo1998-cell. SRT 驱动的双后端 B-roll Agent Skill:自动路由 HyperFrames / Remotion,集成 152 张 Shotcraft 镜头卡. It has 71 GitHub stars.
Yes. erduo-broll-loop-engineering passed SkillsLLM's automated security scan — a dependency vulnerability audit plus prompt-injection heuristics — with no high-severity issues. You can read the full report in the Security Report section on this page.
Clone the repository with "git clone https://github.com/erduo1998-cell/erduo-broll-loop-engineering" and add it to your Claude Code skills directory (see the Installation section above).
erduo-broll-loop-engineering is primarily written in TypeScript. It is open-source under erduo1998-cell on GitHub, so you can review or fork the full source.
Yes. SkillsLLM lists many other AI Agents skills you can browse and compare side by side. Open the AI Agents category from the badge at the top of this page, or use the Related Skills and comparison links further down to weigh erduo-broll-loop-engineering against similar tools.
No comments yet. Be the first to share your thoughts!
⚠️ Third-Party Software Notice
This skill is third-party open-source software developed and hosted independently on GitHub. SkillsLLM is an informational directory and does not control or maintain the underlying repository.
Any security checks, ratings, or warnings displayed by SkillsLLM are automated and limited in scope. They do not constitute a security certification or guarantee that the software is safe, error-free, or free from malicious code, vulnerabilities, compromised dependencies, or prompt-injection risks.
Review the source code, permissions, dependencies, and configuration before installing or running any third-party skill. Use is at your own risk. To the maximum extent permitted by applicable law, SkillsLLM is not liable for losses arising from third-party software.
给完整原始 SRT 与 design,Agent 自动完成原创分镜、素材、动画、逐镜直出与完整预览;整条 Master 按需生成。
简体中文 · English · 日本語 · 한국어 · 繁體中文
README 中是完整成片的轻量 GIF 版。原始 Master 为 3840 × 2160、30 fps、40 秒;它展示真实视觉能力,不代表所有输入都会得到相同画面,也不构成 HyperFrames 与 Remotion 的视觉一致性保证。
| 01 一次安装 | 02 一句话开工 | 03 锁定视觉 | 04 批准成片 |
|---|---|---|---|
| 安装或升级时完成深度环境检查 | 拖入原始 SRT 与 design;可附已剪视频和品牌素材 | 先看三类样片和 5 镜头 canary,逐镜选择 | canary 通过后才做全片,再批准完整预览 |
最短提示词:
使用 erduo-broll-loop-engineering,把这份原始 SRT 与 design 做成 B-roll。
先持续完成 5 镜头 canary,再停下让我逐镜选择;我没有在至少 3/5 镜选择本版前,不得启动全片。完整预览再由我批准交付。
| 你交给它 | Agent 完成 | 你收到 |
|---|---|---|
| 原始 SRT 与原始 design;可选口播视频、Logo、截图和品牌要求 | truth/creativeProposal 分镜、三类样片、章节创作闭环、逐镜直渲染与预览装配 | 可编辑源码、逐镜 6 格检查图、验证后的 shot 文件与完整预览;可选 master.mp4 |
auto 为实验模式,必须显式选择。shot-media.json、6 格语义检查图和全片 delivery-index.json;禁止从 unit 或 Master 二次切割冒充直出。production-metrics.json 可汇总阶段耗时、Agent 调用、unit、文件/字节、渲染/解码/hash、失败/重试与可选宿主 Token;没有可靠 Token 事实时写“未知”,不估算也不读取私人会话目录。delivery-index.json 顺序装配,供用户判断节奏和整体效果。输出规格不会让 Parent 手写 JSON。默认规格与竖屏 1080×1920、25 fps 规格都由同一个脚本确定生成:
node erduo-broll-loop-engineering/scripts/create-production-profile.mjs \
--output /path/to/broll-production/production-profile.json
node erduo-broll-loop-engineering/scripts/create-production-profile.mjs \
--output /path/to/vertical-production/production-profile.json \
--width 1080 --height 1920 --fps 25 \
--audio silent --master-format h264-mp4
父流程必须把生成文件通过 plan-runtime.mjs --production-profile <文件>
传入计划。画幅、帧率、音频和输出格式随后以同一个哈希写进计划、每个
Builder 任务和成片校验;明确的竖屏或其他帧率不会退回默认 4K/30。
v1.0.1 已正式发布。语义与最终媒体边界仍是一镜一份独立 H.264;创作边界改为一个 Chapter Builder 负责通常 5–8 个连续镜头。它直接读取完整原始 SRT 与 design,保留不可修改的 truth,可以用一句理由修改 creativeProposal,并对整章的构图变化、素材、节奏和相邻承接负责。
Assets 只冻结已知共享素材、字体与授权,不再提前关闭镜头专项 search、generate 或 mixed 路线。Lead 必须交付原生图形/文字、真实或生成素材融合、信息密集界面/流程/数据三类真样片,并落实 design 指定的 signature motion、素材融合能力和一页以内能力索引。Chapter Builder 完成源码后必须真正打开每镜 6 格图和 chapter preview,修掉低级错误,再返回简短的 accepted 或 revised;通过 trace、inspection 或 diagnostics 不再构成完成。
生产源码不再要求 inspection.tsx、DOM trace 标记、人工 motion window 或通过态密集 diagnostics。Parent 只负责确定性的逐镜渲染、FFprobe、完整解码、hash、媒体合同、6 格图和 preview 装配。正向十二原则以短锚点进入角色提示,每镜只选 2–4 条相关 craftIntent,不逐条评分或造证明。
默认生产后端为 HyperFrames;Remotion 仅限明确指定或 canary,auto 为实验模式。先完成 5 镜头 canary:5/5 直出解码、Builder 真正看片、至少三种构图、至少两镜素材融合、design 能量与两种 signature motion 可见、用户至少选择本版 3/5,且首版不超过 45 分钟。用户未作选择前不得启动完整长片。本版发布前已用同一份 179.866 秒、124 条 cue 的原始 SRT/design 完成全新 canary,5/5 技术与观看闭环通过;用户观看盲测后明确认可效果,并明确选择不继续剩余镜头或全片预览。该决定只批准 v1.0.1 机制与 canary 画面,不冒充完整长片验收。
2026-08-18 的 179.866 秒 Remotion 技术实测仍作为失败依据保留:虽然 20/20 shot、完整解码和媒体合同通过,但它产生 20 个创作 unit、缺少原始 design 直达、素材使用不足,且技术检查通过没有带来合格视觉结果;203m13s / 54m17s / 63m13s 也未达目标。它不证明本次创作闭环已经通过,也不证明双后端等价。
v1.0.0 公开生产基准已完成一次同一 SRT 的 Codex 真实生产:179.866 秒、124 条 cue、20 个 Shot Recipe v3、1 名 Lead + 3 名 production Builder、10 次 Agent 调用、0 次 full-history 调用,且没有外部素材。最终目录为 213 个文件、磁盘占用 156,980 KiB;完整 preview 和 Master 均通过完整解码。Director 开始到首次 preview 约 242.05 分钟,未达到 ≤120 分钟目标;Lead 62.90 分钟,也未达到 ≤45 分钟目标。Director 对 visual lock 拒绝一次后定点返修通过,但用户没有观看或审美批准,状态为 skipped;宿主 Token 未知,音画同步未测,Claude Code 同输入对照仍为 pending。
v0.9.2 只调整发行和安装入口。Director、Assets、多 Builder、152 张镜头卡、8 种图解 grammar、HyperFrames / Remotion 路由、预览审批和正式交付标准与 v0.9.1 相同。标准 Skill 包不含一键环境安装器、测试夹具或发布工具;完整环境包继续提供固定版本的一键准备。
这些检查能发现计划未落地、长时间无主要发展和可测的构图风险,不能判断动画是否高级或替用户作审美决定。唯一完整动态预览仍由用户决定是否正式渲染。
SRT / 已剪视频 / 用户素材
→ Director 原创分镜
→ Director 冻结 truth,提出可修改 creativeProposal 与章节
→ Assets 冻结共享物,保持镜头专项素材路线开放
→ Lead 完成三类真样片 + signature motion + 素材融合能力
→ Chapter Builder 先做 5 镜头 canary,看片并 accepted / revised
→ 用户选择;通过后才按 5–8 镜章节展开全片
→ Parent 逐镜直渲染 + 媒体验证 + 6 格图 + chapter preview
→ 已验证 shot 文件按 delivery-index 装配完整预览
→ 用户批准
→ 默认交付 shot 目录;按需生成 Master
v0.8.1 已把 Shotcraft 从“逐镜必查菜单”改成真正按需使用的技法辞典:
patternRef 是完整有效结果;仓库固定收录 152 张上游 Markdown 卡片、209 个 style 和来源哈希,来源为 Vincentwei1021/video-shotcraft。Agent 只渐进读取真正命中的单张卡,不会把整个卡库塞进上下文。
适合已经准备好本项目固定 HyperFrames 环境、只需要向一个宿主注册 14 个项目 Skill 的用户。标准包不含一键环境安装器、测试夹具或发布工具,也不会静默安装 Node、浏览器或 FFmpeg。
从 v1.0.1 Release 下载 erduo-broll-loop-engineering-skills-v1.0.1.tar.gz,解压到长期保留的目录,然后选择一个宿主:
npx -y skills@1.5.22 add ./erduo-broll-loop-engineering-skills-1.0.1 --skill '*' --agent codex --global --full-depth
# 或把 codex 改成 claude-code
这条路径通过 Skills CLI 的宿主通用 Skill 目录注册项目 Skill,不直接运行本仓库的一键环境安装器;它不会降低能力,也不负责准备运行环境。Node 22.20+、FFmpeg/FFprobe、固定 HyperFrames runtime、八个官方 HyperFrames Skill 或浏览器缺失时,生产前检查会明确停止;此时使用下面的完整环境安装。
适合首次安装或不确定本机环境的用户:
git clone https://github.com/erduo1998-cell/erduo-broll-loop-engineering.git
cd erduo-broll-loop-engineering
./Install.command
安装完成后重启 Codex 或 Claude Code。不会 Git 时,可从 v1.0.1 Release 下载 erduo-broll-loop-engineering-v1.0.1.tar.gz,解压到长期保留的目录,再双击 Install.command。
[!IMPORTANT] 安装器会让宿主 Skill 指向当前仓库目录。安装成功后不要随意移动或删除它;确需移动时,在新位置重新运行
Install.command。
22.20.0 时准备用户级固定版本,不修改系统 Node 或 shell profile。首次冷安装可能需要 10–20 分钟。网络中断后可直接重跑,已完成的缓存会复用。
git pull --ff-only
./Install.command
node scripts/doctor.mjs
卸载本项目 Skill 链接并恢复安装器备份:
node scripts/uninstall.mjs
卸载默认保留私有配置、共享 HyperFrames runtime 和用户目标目录中的工程。
auto 仍是实验性路由。hybrid 只交换带 hash、FFprobe 和完整解码证据的冻结区块媒体,不实时嵌套两套运行时。veryfast / CRF 22。批准身份同时绑定运行计划、整体叙事、视觉系统、全部镜头合同和片段 hash。--plan、--narrative-envelope、--visual-system 和每一个 --contract;合同参数可以任意排列,脚本会按 plan 顺序装配,并拒绝缺失、重复、不属于 plan 或内容改变的合同。身份复核通过后,脚本从冻结片段重新编码完整规格的 medium / CRF 16 Master,绝不复制预览文件。accepted 或 revised,不能用 trace、inspection 或自建证明代替审美判断。| 环境 | 状态 |
|---|---|
| macOS + Codex | supported;已有真实生产和 423 帧双后端前向证据 |
| macOS + Claude Code | experimental;安装契约已验证,尚缺当前版本同输入完整对照 |
| HyperFrames | v1.0.1 production default;同输入 5 镜头 canary 已通过技术门并获用户认可 |