agentleFS
Unclecheng-liUnclecheng-li/AI_Animation/skills/hyperframes/SKILL.md

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

Dec 2025: 0 mentionsJan 2026: 0 mentionsFeb 2026: 0 mentionsMar 2026: 0 mentionsApr 2026: 0 mentionsMay 2026: 0 mentionsJun 2026: 0 mentionsJul 2026: 0 mentionsAug 2026: 0 mentionsSep 2026: 1 mentionOct 2026: 7 mentionsNov 2026: 0 mentions
Dec 2025Jun 2026Nov 2026
Mentions a month of the Unclecheng-li/AI_Animation repository that our weekly crawl found: only 8 in all, so this is a hint, not a trend. There is no adoption data for this file yet.

Most recently taken up by

Who's talking about Unclecheng-li/AI_Animation

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

3 more on GitHub

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.
  • nateherkaiSkill

    cut-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

  • nateherkaiSkill

    cut-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-onlineSkill

    short-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-abyzovSkill

    waapi

    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

  • LangChainSkill

    hyperframes-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 CloudSkill

    video-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

The file

Files
SKILL.md

HyperFrames

你是什么

你是 HyperFrames 的接入与工程合同导航,不是另一套动画风格。HyperFrames 把 HTML、CSS、媒体和可 seek 的动画确定性地渲染成 MP4,可作为 code-mv-render、数据视频或产品视频的生产底座。

本目录不 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-video

Claude 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 preview

lint 用于编写过程,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。

Download now (ZIP)

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
What did you use it for? e.g. Reviewing pull requests in a Rails app

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.