用途:把 GitHub PR 的代码变更制作成讲解视频,涵盖变更日志、功能亮相、修复说明、重构走查等类型。输入是代码变更(经 gh 读取),没有网页抓取,除贡献者头像外无其他真实素材。
主要能力:借助 HyperFrames 工作流逐帧构建视频。流程为:Step 0 设置并生成 hyperframes.json 与 BRIEF.md;Step 1 抓取 PR(fetch-pr.mjs 调用 gh,分页补全文件列表,输出 capture/pr.json 与 capture/diff.patch,合并的 PR 会尽力解析 shipped_version),离线转换得到 tokens.json、visible-text.txt、people.json,并下载贡献者头像 assets/<login>.png;Step 2 采用固定的 code-editorial 预设生成 frame.md 与字幕皮肤;Step 3 编写 STORYBOARD.md 与 SCRIPT.md 并评审;Step 3.1 生成配音、词级时间戳、BGM 与 audio_meta.json;Step 4 补充视觉设计;Step 5 分派帧工作器生成 compositions/frames/NN-*.html 与 index.html;Step 6 渲染 renders/video.mp4。
使用方式:先确认技能为最新可运行 npx hyperframes skills update pr-to-video;音频/图像/logo 取材前调用 /media-use。项目目录须经 project-dir.mjs 解析,初始化用 npx hyperframes init "$PROJECT_DIR" --non-interactive --example=blank --skill=pr-to-video,并用 npx hyperframes auth status 查看登录状态。
限制:Step 0、Step 3、Step 6 需用户确认;fetch-pr.mjs 遇 gh 认证、未找到或私有仓库错误会退出 1,不可编造 PR 内容;BRIEF.md 必须在 init 后写入;帧工作器仅限 Step 5 分派。其余细节资料未提供。