本文根據 heygen-com/hyperframes 倉庫裏該技能的 SKILL.md 與倉庫 README 整理,資料核對於 2026-10-11。skills.sh 榜單當日顯示該技能累計安裝約 35.8 萬次;所在倉庫 heygen-com/hyperframes 在 GitHub 約 6.0 萬 Star(同日數據)。技能內容會隨倉庫更新,以倉庫為準。
這個 Skill 做什麼
發版時配一段小影片講清楚「這次改了什麼」,效果比一段文字好,但很少有人有空做。pr-to-video 把這件事交給智能體。description:把一個 GitHub Pull Request(PR 連結、owner/repo#N,或已檢出倉庫裏的「這個 PR」)變成代碼改動講解影片——更新日誌、功能亮相、修復或重構講解,素材是 diff、提交和文件;輸入是代碼改動而不是網站。
流程和其他 HyperFrames 創作技能同構,區別在數據來源:
- 讀入 PR:腳本
fetch-pr.mjs通過 GitHub 官方命令行gh拉取 PR 資訊,分頁補全文件列表(大 PR 不會在一百個文件處截斷),只寫出capture/pr.json和capture/diff.patch;另一個腳本盡力下載貢獻者頭像,用於片尾致謝。SKILL.md 明確:拉取失敗(未登入、找不到、私有倉庫)就報錯停下,不許編造 PR 內容。過關條件是能用一句話說清這個 PR 改了什麼。 - 設計系統:採用預設的「代碼編輯風」版式,目錄裏多了一份講代碼畫面語彙的參考文件。
- 分鏡與腳本 → 音頻 → 畫面設計 → 逐幀構建 → 收尾渲染,分鏡和最終渲染等你確認;構建階段派出數量受限的一組子智能體。
SKILL.md 還規定工作目錄在倉庫之外單獨解析,預設不往你的代碼倉庫裏寫東西。
怎麼安裝
pr-to-video 是 HyperFrames 技能包裏的一個創作流程,不建議單獨裝:它要調用同包裏的 CLI、動畫、媒體等領域技能。Claude Code 用插件(命令來自倉庫 README):
bash
claude plugin marketplace add heygen-com/hyperframes
claude plugin install hyperframes@hyperframes
其他智能體用 npx skills add heygen-com/hyperframes,README 說在選擇器裏只勾「Core Skills」一組即可,路由技能 /hyperframes 會在需要時把 pr-to-video 這類流程按需裝上。渲染需要本機有 Node、Chrome 和 FFmpeg。
倉庫整體介紹和其他安裝方式,詳見本站《HyperFrames 是什麼、怎麼安裝使用:HeyGen 開源的「寫 HTML、出影片」框架與 Agent Skills》。
怎麼用
- 「把 https://github.com/owner/repo/pull/123 做成 40 秒的更新說明影片」。
- 在已檢出該分支的倉庫裏:「給這個 PR 做一段功能演示影片,重點講新增的導出功能」。
- 「這是一次重構,沒有用戶可見的變化,做成面向團隊內部的講解,突出前後結構對比」。
適合誰 / 侷限
適合開源項目維護者做發版動態、開發者關係團隊做更新內容,也適合團隊內部同步較大的改動。侷限:畫面是代碼片段和文字動效,不會演示真實的產品介面;PR 描述和提交資訊寫得含糊,影片也講不清;改動特別大的 PR 需要你指定重點,否則容易面面俱到。
注意事項
- 許可:Apache-2.0。
- 依賴
gh命令行並使用你的 GitHub 登入狀態:能讀到你有權限訪問的私有倉庫,對外發布前確認影片裏沒有不該公開的代碼。 - 會展示貢獻者的頭像和名字:公開發布前確認合適。
- 旁白與配樂預設使用 HeyGen 的音頻接口,也可換本地語音引擎;渲染需要 Node、Chrome 和 FFmpeg。
0 條評論
還沒有評論,來搶沙發~