hyperframes
Skill1.7k starsChanged 3 months agoMITView on GitHub
HyperFrames HTML 到 MP4 渲染基础设施导航:composition、可 seek 的 GSAP 时间线、素材/字幕/声音、CLI 检查与确定性本地/云端渲染。用于选择视频渲染底座、批量变量视频、Studio 编辑或接入 HyperFrames。
71 other projects use a version of this.
Trending
More talk lately.thin dataabout the whole repository
Most recently taken up by
- cubxxw/agent-kittheir own version, first seen Nov 8, 2026
- podo/design-agent-skillstheir own version, first seen Nov 8, 2026
- cafe3310/public-agent-skillstheir own version, first seen Nov 8, 2026
- cblain100-prog/motion-design-claude-codetheir own version, first seen Nov 8, 2026
- notivn/AIEVv2their own version, first seen Nov 8, 2026
- OpenMontageInc/OpenMontagetheir own version, first seen Nov 8, 2026
Who's talking about Unclecheng-li/AI_Animation
- sudosubin/agents.nix“agent-skills.github.unclecheng-li.ai_animation: 0-unstable-2026-10-20 → 0-unstable-2026-10-26”GitHub · Oct 26, 2026
- sudosubin/agents.nix“agent-skills.github.unclecheng-li.ai_animation: 5fbca49 → 3e8aa9a”GitHub · Oct 20, 2026
- sudosubin/agents.nix“agent-skills.github.unclecheng-li.ai_animation: 0-unstable-2026-10-05 → 0-unstable-2026-10-20”GitHub · Oct 20, 2026
- sudosubin/agents.nix“agent-skills.github.unclecheng-li.ai_animation: 22ce6df → d9c521f”GitHub · Oct 5, 2026
- sudosubin/agents.nix“agent-skills.github.unclecheng-li.ai_animation: 0-unstable-2026-10-01 → 0-unstable-2026-10-05”GitHub · Oct 5, 2026
The biggest 5 of 8 mentions linking to the repository that our crawl found. Each line is their own headline.
See all 8
Talked about on GitHub (8 times).
On GitHub · 8
- Oct 26, 2026agent-skills.github.unclecheng-li.ai_animation: 0-unstable-2026-10-20 → 0-unstable-2026-10-26 — sudosubin/agents.nix0 reactions
- Oct 20, 2026agent-skills.github.unclecheng-li.ai_animation: 5fbca49 → 3e8aa9a — sudosubin/agents.nix0 reactions
- Oct 20, 2026agent-skills.github.unclecheng-li.ai_animation: 0-unstable-2026-10-05 → 0-unstable-2026-10-20 — sudosubin/agents.nix0 reactions
- Oct 5, 2026agent-skills.github.unclecheng-li.ai_animation: 22ce6df → d9c521f — sudosubin/agents.nix0 reactions
- Oct 5, 2026agent-skills.github.unclecheng-li.ai_animation: 0-unstable-2026-10-01 → 0-unstable-2026-10-05 — sudosubin/agents.nix0 reactions
3 more on GitHub
- Oct 4, 2026agent-skills.github.unclecheng-li.ai_animation: 0-unstable-2026-09-17 → 0-unstable-2026-10-01 — sudosubin/agents.nix0 reactions
- Oct 3, 2026agent-skills.github.unclecheng-li.ai_animation: init at 0-unstable-2026-09-17 — sudosubin/agents.nix0 reactions
- Sep 14, 2026Weekly discovery: new DeepSeek Harness ecosystem candidates — fendouai/awesome-deepseek-harness0 reactions · 1 comment
Used with
Projects with it also use cut-mistakes, cut-silences and 10 more.
Other files people use alongside this one.
Files found in the same public projects as a version of this one, more often than they turn up anywhere else. Each project counts once, large collections count for less, and this file's own repository is left out.
nateherkaiSkillcut-mistakes
Agent 2 of the video editing pipeline. Finds and removes spoken mistakes — stutters, repeated words, false starts, and retakes (re-recorded lines) — from a talking-head recording. Use after cut-silences, when asked to cut mistakes, remove stutters / repeats / filler restarts, clean up flubs, or keep the best take. Works review-gated: it proposes every cut with context and a reason for approval, then renders only the approved cuts via ffmpeg. Requires a word-level transcript.
Also in 5 projects that use this
nateherkaiSkillcut-silences
Agent 1 of the video editing pipeline. Removes silences and dead air from a talking-head recording. Use when asked to cut silences, trim pauses, remove dead air / gaps, or tighten the pacing of a raw video, given a word-level transcript. Produces an edit list (EDL), a re-timed transcript for downstream agents, and optionally the cut video via ffmpeg. Does NOT cut mistakes, repeats, or false starts — that is the cut-mistakes agent.
Also in 5 projects that use this
NexumAI-onlineSkillshort-form-edit
Convertí una grabación hablada en un reel, YouTube Short o anuncio corto terminado, con apertura que genere curiosidad, resolución respaldada por el contenido, cortes narrativos, gráficos sincronizados, B-roll en movimiento, subtítulos, música sutil y efectos. Para videos largos usá edit-video; para quitar sólo pausas, cut-silences.
Also in 4 projects that use this
anton-abyzovSkillwaapi
Web Animations API adapter patterns for HyperFrames. Use when authoring element.animate() motion, Animation currentTime seeking, document.getAnimations(), KeyframeEffect timing, fill modes, or native browser animations that must render deterministically in HyperFrames.
Also in 5 projects that use this
LangChainSkillhyperframes-keyframes
Use when a HyperFrames composition needs a punch-in, punch-out, zoom, reframe, Ken Burns treatment, camera move, visual match/whip handoff, or other seek-safe 2D/3D keyframes; also for GSAP, CSS keyframes, Anime.js, WAAPI, FLIP, paths, masks, SVG morph/draw, text trails, 3D depth, or `hyperframes keyframes` diagnostics. Don't use for broad scene strategy, brand design, media sourcing, captions, or general video planning.
Also in 14 projects that use this
Google CloudSkillvideo-storytelling
Cinematic video ad storytelling expertise. Covers 3-act narrative structure, emotional arcs, camera motion, scene transitions, and voiceover pacing for 10-second commercial video ads using Gemini Omni. Load this skill when generating video ads or storylines.
Also in 5 projects that use this
- +2 more from nateherkai
Other versions71 projects use a version of this.
Word for word · 0
None found.
Edited · 0
None found.
Wrote their own version · 71
- heygen-com/hyperframes★ 81ksame name
- calesthio/OpenMontage★ 78ksame name
- OpenMontageInc/OpenMontage★ 78ksame name
- spinabot/brigade★ 11ksame name
- openai/plugins★ 7.8ksame name
- nateherkai/hyperframes-student-kit★ 2.2ksame name
- edenfunf/reelmimic★ 1.8ksame name
- nateherkai/herk-edit-kit★ 1.5ksame name
- ChrisChen667788/wind-comic★ 706same name
- EvovexAI/EvoFlow★ 612same name
61 more not listed
How matches are found. Word for word: the exact same text. Edited: shares passages with this file (“99% same” means 99% of its five-word phrases also appear here; 10% or more counts). Their own version: similar meaning, or, weakest, the same name. We can’t tell which project had it first. Projects are counted among the 200 most-starred candidates, and mentions are links to the repository we found, up to 50 per site, so both counts are a floor.
In this repository16 other files it gives its agents.
- card-theaterSkill
- code-mv-renderSkill
- dynamic-archifySkill
- flowchartSkill
- lemo-opuscarSkill
- network-protocol-vizSkill
- opus-video-skillsSkill
- phone-ui-demosSkill
- ppt-animationSkill
- 学霸笔记Skill
- stacked-data-cardsSkill
- swiss-shot-demosSkill
- ui2v-motionsSkill
- video-qa-frameproofSkill
- video-shot-demosSkill
- win11-ui-demosSkill
The file
Files
HyperFrames
你是什么
你是 HyperFrames 的接入与工程合同导航,不是另一套动画风格。HyperFrames 把 HTML、CSS、媒体和可 seek 的动画确定性地渲染成 MP4,可作为 code-mv-render、数据视频或产品视频的生产底座。
- 上游:https://github.com/heygen-com/hyperframes
- 官方文档:https://hyperframes.heygen.com/introduction
- 工程与渲染规范:references/composition-contract.md
本目录不 vendor HyperFrames 引擎或官方 Skills。真正制作时安装上游 CLI/插件,并优先读取上游 /hyperframes 与 /hyperframes-cli;本目录仅负责快速定位和接入。
何时使用
| 需求 | 决策 |
| 多 composition、媒体轨道、字幕、变量批量、本地/云端统一导出 | 选 HyperFrames |
| 想在 Studio 中继续编辑 HTML 视频时间线 | 选 HyperFrames |
| 已有自包含 Canvas 短片、只需轻量逐帧导出 | 可留在 code-mv-render,不为迁移而迁移 |
| 只要一种手绘/排版风格 | 先看 opus-video-skills 或 lemo-opuscar,再决定底座 |
| 只需扫描已有 MP4 | 用 video-qa-frameproof,不需要 HyperFrames |
核心工作流
Step 1 — 安装并确定项目边界
要求 Node.js 22+、FFmpeg;本地 Chrome 由上游工具诊断/安装。Agent 项目可安装核心 Skills:
npx hyperframes skills update
npx hyperframes init my-videoClaude Code 也可用上游版本化插件:
claude plugin marketplace add heygen-com/hyperframes
claude plugin install hyperframes@hyperframes不要在本导航目录直接 init;进入用户的实际视频工程。需要复用现成视觉块时先用上游 registry/catalog,不重复手写已有组件。项目已有渲染器时先评估迁移成本,不强制换底座。
Step 2 — 用 composition 与时间线表达视频
根 index.html 挂载场景,compositions/ 保存可复用场景,assets/ 保存本地素材。每个 composition 注册 paused GSAP timeline,由渲染器 seek,不自行 play()。
- 根
data-duration是成片长度;.clip用data-start/data-duration表达可见窗口。 - 场景 host、场景根和 timeline key 使用同一 composition id;scene 文件内容放在
<template>内。 - 场景内使用
fromTo保证反向 seek 可重建;不把场景 timeline 再嵌进根 timeline。 - 动画、媒体、字体与网络资源必须在导出前可确定读取。离线工程优先本地资源并保留许可。
Step 3 — 检查并实际看图
npx hyperframes lint
npx hyperframes check --json
npx hyperframes snapshot
npx hyperframes previewlint 用于编写过程,check --json 是运行/布局/对比度门禁;出现 “0 samples” 不能算检查完成。逐个查看 snapshot,覆盖每个场景、关键动作、转场和结尾。需要用户确认预览时按用户节奏停下;用户授权直接完成则继续导出。
Step 4 — 渲染与成片复核
npx hyperframes render --quality draft --output out-draft.mp4
npx hyperframes render --quality delivery --output out.mp4
ffprobe -v error -show_entries format=duration -of default=noprint_wrappers=1 out.mp4交付前确认文件非空、时长匹配根 data-duration,并查看最终 MP4 的解码帧和音轨。需要可复现容器、变量批量、Lambda/Cloud Run 时使用上游相应命令;云端/在线素材、转写或 TTS 不得被称作全离线流程。
硬约束
- 不读取墙钟驱动画面,不让动画依赖计时器自然播放、跨帧状态或未播种随机数。
- 不用实时录屏替代确定性逐帧渲染。
check通过不等于视觉验收;仍须打开图片查看,并复核最终编码文件。- 不用布局豁免属性掩盖真实遮挡,只对有意设计的最小节点作精确豁免。
- HyperFrames 是通用工具,不写成 Opus 5.5 专属或必须由其运行。
来源与许可
上游 Apache-2.0。第三方 block、字体、媒体、生成服务和用户素材分别适用自己的条款。预览图来自上游文档,署名与路径见本目录 README.md。
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

