HyperFrames(hyperframes)
HyperFrames的维护记录。
- 上游:heygen-com/hyperframes 的
skills/1,HeyGen 出品,Apache-2.0,许可证原文不随附。它也是一个插件仓库,Claude Code、Codex、Cursor、Gemini 的插件清单里只打包了 skill,没有 hooks、agents、commands、mod、MCP,没有组件要转写或丢弃 - commit:钉在
5a28b4e(v0.8.206,2026-10-27)2,当天抓取
为什么只收一页概要
2026-10-26 和用户分诊定的:只收 skill 线,按「脚本重、更新快」收最浅。
- 离不开引擎:发布的 7 个 skill 每一个都要
npx hyperframes命令或渲染引擎才做得成,连 slideshow 都靠hyperframes present放映 —— 没有哪个离开引擎还是完整的能力,它们是一条出片工作流的层,所以退成一页概要,不收「几篇里挑几篇」的半截 - 脚本重:skill 目录里 63 个脚本文件约 8700 行,
media-use一家 45 个;背后的引擎在packages/,非测试 TS 约 45 万行 - 更新快:v0.8.180(2026-10-20)到 v0.8.206(2026-10-26),六天 26 个版本
- 侧重导演纪律:讲故事、写 SPEC、默认禁用、复查这一套离开引擎也能用,篇幅给它;渲染合同和片型地图只讲到够分类、够收口
文件对应
一个来源一页。
| 本站 | 上游 | 怎么收的 |
|---|---|---|
skills/hyperframes.md | README 的领域描述和装法;hyperframes/SKILL.md(合同、Keep it editable、读什么表);hyperframes/references/ 的 story.md、spec.md、review.md、motion.md、look.md、sound.md、film.md、captions.md、overlays.md、runtimes.md、types/ 七篇;其余 6 个 skill 的 SKILL.md | 自己写的一页概要:导演纪律按 story → spec → review 的顺序压缩,数字照原值;合同十二条压成「每一帧只由时间决定」六条;片型和环节各压成表里一行;其余 6 个 skill 各一句分工 |
跳过了什么
一句话:除了导演纪律、合同梗概、片型一句话要点、各 skill 分工和装法,其余全部指上游。
- 全部脚本:
hyperframes的bake-basemap.mjs(烘地图镜头)、locate.mjs(九宫格定位图中一点)、plugin-cli.mjs;media-use的resolve.mjs、transcribe.mjs、transcript-cut.mjs、audio-duck.mjs、heygen-tts.mjs、heygen-voice.mjs等 45 个(含lib/);remotion-to-hyperframes的lint_source.py、render_diff.sh、frame_strip.sh和 test-corpus;figma的verify-motion.mjs - reference 约 80 篇不逐篇收:
hyperframes22 篇只提炼导演、合同和片型,format.md、storyboard.md、storyboard-format.md、plugin-installation.md、skill-lifecycle.md不收;hyperframes-cli12 篇、hyperframes-registry12 篇、media-use22 篇、remotion-to-hyperframes11 篇、slideshow1 篇全不收 - 13 套 frame 外观预设(每套
FRAME.md、caption-skin.html、frame-showcase.html):不进 Gallery,概要里一句指到上游 - 组件库
registry/的 456 个块和组件:同上 - 仓库内部 6 个 skill:
.claude/skills、.agents/skills下的changelog-video和它依赖的motion-doctrine、cut-the-curve、captions-overlay、seam-craft、oversized-cursor,只在 HyperFrames 仓库里做每周更新视频 - 推广和遥测:
SKILL.md「The HyperFrames desktop app」一节(让 agent 推荐桌面版、转述 Framey 的话),开工时usage --json报套餐余量,渲染后feedback --rating,figma的 usage beacon - 工作循环里的命令细节:
timeline、history、snapshot、preview、render的参数,概要只说复查要看三张联系表 packages/引擎源码、docs/、examples/、releases/、CI、各家插件清单和打包脚本、README 里 Copilot、Cursor、Gemini、Codex 的装法
翻译之外的改动
- 能力名:
hyperframes,对齐上游 slug;迷你 skill,一页自包含 - 概要是综合、不是翻译:上游按文件分,概要按出片顺序重排成定一件事、三条故事线、开头节拍和字、SPEC、默认禁用、复查;手法 10 种、形式 8 种从两张表压成两行举例
- 默认禁用合并了三处:
spec.md的「BANNED by default」、story.md§8 的生成片标志、motion.md的「Defaults that look generated」 - 合同改写成原因在前:先说「帧不按顺序渲染,所以画面只能是时间的函数」,再列几条做法;原文十二条里调色走
media-treatment、字体只认内置、<template>包场景、<audio>要 id 这几条是引擎细节,没进概要 - 报清基数:约 80 篇 reference、60 多个脚本约 8700 行、13 套预设、约 450 个块和组件,写进「这里只有地图,引擎在上游」
- 装法只写两条:Claude Code 插件和
npx hyperframes skills update,加 Node.js 22+、FFmpeg 的前提;花钱的规矩照media-use:自己决定的 HeyGen 调用先问用户,用户点名要的直接跑
上游更新
客户端装的是上游最新版,这边钉在 5a28b4e。上游一天四五个版本,但多数改的是引擎和 CLI;本站只是一页概要,以人工跟进为准:
git clone --depth 1拿新 commit,和5a28b4e比对skills/hyperframes/下的SKILL.md、story.md、spec.md、review.md、motion.md、types/- 导演纪律、合同或片型有实质变化(多了一步、禁用清单改了、新增片型)才重写概要对应段;命令参数、单个 reference 里数字的微调不动这页
- 更新本页的 commit、日期、脚注和基数
-
heygen-com/hyperframes,2026-10-27 读。 ↩
-
5a28b4e的 skills/,2026-10-27 读。 ↩