bama
BAMA: Build Any Mac App. Agent skills to research, clone, design, build, optimize, and test native macOS apps with Swift and SwiftUI.
翻訳待ち
video-talkcraft 口播视频动效库:108 张动效配方卡在线预览——动态字卡、数据镜头、证据巡游、运动承接转场。108 motion recipe cards for voiceover-driven explainer videos — an agent skill for Claude Code / Codex, rendered with Remotion.
翻訳待ち
スキルHTML · TypeScriptGitHub @Vincentwei1021接続状況の再確認が必要です所有者未確認
Have you tried it? One tap is enough. No sign-in needed.
Agent skill that turns Claude Code / Codex into a motion-design studio for voiceover-driven explainer videos — word-level voiceover sync, 109 motion recipe cards, an anti-slideshow camera system, Remotion rendering.
翻訳待ち
Loading the full README. The saved excerpt is shown below.
video-talkcraft 是 video-shotcraft 系列的口播视频篇:一个把 Claude Code / Codex 变成口播视频动效工作室的 AI agent skill。 给它一份口播稿和一条成品配音,它在本机对齐字级时间戳、把每个语义拍写进 SHOTBOOK 分镜,然后用 Remotion 渲出高质量的解说成片——动态字卡、 证据截图、运镜、素排字幕、影视级音效,全部锁在人声上。 所有口播工程的 remotion/node_modules 与 workbench/node_modules 都软链到 runtime/node_modules,版本只在 runtime/package.json 钉一处(@remotion/* 全家同号)。 • 新片开工:bash runtime/check-runtime.sh --upgrade(装依赖 + 共享无头浏览器 + 链 workbench;Remotion 有新版就升级并冒烟渲 1 帧,不过回滚)。 • 接工程:bash runtime/link-runtime.sh(软链 + package.json 版本对齐)。工程目录里不跑 npm install。 • 一份 node_modules ≈ 760 MB(含 190 MB 无头浏览器);之前每支片各装一份,六个工程 3.9 GB。Read the full README ↗
口播视频的 agent skill:字级配音同步 · 108 张动效配方卡 · 七层反 PPT 镜头系统 · 三重验收
video-talkcraft 是 video-shotcraft 系列的口播视频篇:一个把 Claude Code / Codex 变成口播视频动效工作室的 AI agent skill。 给它一份口播稿和一条成品配音,它在本机对齐字级时间戳、把每个语义拍写进 SHOTBOOK 分镜,然后用 Remotion 渲出高质量的解说成片——动态字卡、 证据截图、运镜、素排字幕、影视级音效,全部锁在人声上。
所有口播工程的 remotion/node_modules 与 workbench/node_modules 都软链到 runtime/node_modules,版本只在 runtime/package.json 钉一处(@remotion/* 全家同号)。
bash runtime/check-runtime.sh --upgrade(装依赖 + 共享无头浏览器 + 链 workbench;Remotion 有新版就升级并冒烟渲 1 帧,不过回滚)。bash runtime/link-runtime.sh <工程根>(软链 + package.json 版本对齐)。工程目录里不跑 npm install。node_modules ≈ 760 MB(含 190 MB 无头浏览器);之前每支片各装一份,六个工程 3.9 GB。2026-09-11
scripts/voice_trim.py——真人录音先以口播稿为真值剪掉口水词 / 结巴重说 / 过长停顿再做时间戳(只剪稿子里没有的插入段,ASR 听错的字永不剪),词表来源可选 FireRed ASR / 逐字 SRT / 词级 JSON,切点吸附帧网格、同一 EDL 可剪人物视频保音画同长(→ SKILL.md ②-0)。workbench/GUIDE.md ⑦)。scripts/pipeline_state.mjs --pass/--issue 只补人工判定,代码半成品不再盖页(→ SKILL.md ⑤-2、workbench/docs/live-pipeline.md)。kbsrc 改按真实路径解析、契约模块缺哪个只回退哪个 stub、导出形态差异由 src/kb/ 适配层归一:接入 skill 正式工程(Main.tsx + scenes/,无 promo 模块)不再整页 500,「拆解导入」按钮按契约自动禁用(→ workbench/README.md「接入口播成片工程」)。2026-09-09
--seg-audio 出一条有声单镜预览给用户确认,确认后再做其余镜头;⑥-1.5 只剩"整片还是逐镜"一问(→ SKILL.md ⑤-1)。2026-09-07
template/motion-systems/schematic.tsx、references/schematic.md)。template/components/theme-frame.tsx、design-language §1.3)。2026-09-05
references/taxonomy.md 第八批◎)。references/design-language.md §0)。references/taxonomy.md 输入类型索引)。references/layout.md——12 栏栅格、间距令牌、字阶最小档、包围盒不相交等九项自检,选中卡的「已知坑 / 落位自检」必须抄进 SHOTBOOK。template/motion-systems/backdrop.tsx 深浅各 6 款、frame 驱动零随机,默认幕底改为浅 pastel-mesh-flow / 深 mesh-flow-dark。2026-09-04
references/shot-design.md §2④)。2026-09-02
🎛️ 动效工作台 workbench/——剪映式的成片后期台:多轨时间线 + 素材库(素材 / 动效库 / 音效 / 背景)+
schema 属性面板 + 实时预览 + 一键「导出成片」。108 张动效卡 100% 参数化(文案 / 颜色 / 字号 / 位置可调,
节奏命门固定不暴露);口播成片可一键拆成字幕 / 转场 / 环境 / 数字人 / 镜头 / 配音 / 音效七类多轨单元逐项微调。
skill 交付成片后会主动打开它。→ 图文指南 workbench/GUIDE.md
⚡ 渲染提速:分段渲染母版制——scripts/render_shots.mjs 按镜头切段并行渲、段内单进程保光栅一致,
拼装 + 整条音轨混入 + 帧数断言;改一个镜头只重渲该段±邻段。scripts/render_stills.mjs 一次 bundle 批量出静帧。
🧮 评审 token 减量——scripts/contact_sheet.py 把 QA 帧拼成 3×4 网格给评审子代理整版浏览;连拍三帧对只对标了
"burst": true 的状态切换锚点抽(曾占评审材料 2/3)。
✅ 一轮审片即交付——机器闸全过后只做 1 轮独立审片、修完 P0/P1 即交付,再询问是否续审(累计封顶 3 轮), 替代旧的"循环到全过"。
| 实测(201s 竖屏片) | 之前 | 现在 |
|---|---|---|
| 全片首渲 | 13 min | 9 min |
| 改一个镜头出有声新片 | 整渲 | 53 s |
| 43 张静帧抽样 | 11 min | ~1 min |
| 评审读 160 张 QA 帧 | ≈16 万 token / 21 min | ≈4 万 token / 7 min(拼图) |
scripts/timestamps_cpu.py 把口播稿对齐到音频
(默认 FireRedASR2-CTC int8,备选 faster-whisper 免手动下载)。110s 中英混合口播
对照 GPU 强制对齐器实测:字级偏差中位 20–40ms、最差 200ms、质检零误报。
每个动效节拍都锚在确切的字上。open gallery/index.html 同款)。动态字卡、数据镜头、证据巡游、
六式运动承接转场、长镜头世界画布、人物合成等。scripts/face_bbox.py)量出来的人脸安全区,不靠目测。最直接的方式:把仓库链接丢给你的 agent。 在 Claude Code / Codex 里直接说:
帮我安装这个 skill:https://github.com/Vincentwei1021/video-talkcraft
或用 skills CLI / 手动安装:
npx skills add Vincentwei1021/video-talkcraft
git clone https://github.com/Vincentwei1021/video-talkcraft.git
cd video-talkcraft
ln -s "$(pwd)" ~/.claude/skills/video-talkcraft # Claude Code
# 或
ln -s "$(pwd)" ~/.codex/skills/video-talkcraft # Codex
环境(agent 会按需自行配置):
This is the beginning of the README. Read the rest at the original. Read the full README ↗