Communitygithub.com

shinyobjectz/cadence

使用 Cadence 编写、编辑、预览和渲染程序化视频——基于 Lua + LÖVE2D,无需浏览器,是 Remotion/HyperFrames 的替代方案。一个合成就是一个纯 Lua 文件;运行 `cadence render comps/foo.lua -o out.mp4` 即可生成视频。当使用 Cadence/ellua Lua 合成创建、编辑、动画化、调试或渲染动态图形、字幕、标题卡或竖屏短视频时加载本技能。涵盖合成 API、CLI(渲染、校验、lint、检查)、确定性规则以及强制性的验证循环。

cadence 是什么?

这是一个用于 AI 代理(如 Claude、Cursor、Codex)的技能,用于操作 Cadence——一款基于 Lua 和 LÖVE2D 的程序化视频创作工具。它完全在本地运行,无需浏览器,是 Remotion 或 HyperFrames 的轻量级替代方案。用户可以通过纯 Lua 文件定义视频合成,并使用简洁的 CLI 命令(如 `cadence render`、`cadence verify`)进行渲染和验证。该技能指导代理如何创建、编辑、动画化合成,以及使用 API 和 CLI 工具确保视频输出的确定性和正确性。它特别适用于需要自动生成动态图形、字幕、标题卡或竖屏短视频的场景,并且必须执行强制性的验证循环以保证结果可靠性。

兼容平台~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/shinyobjectz/cadence/tree/main/skills/cadence

在你喜欢的 AI 中提问

打开一个已预加载此 Agent Skill 的新对话。

文档

cadence 是做什么的?

使用 Cadence 编写、编辑、预览和渲染程序化视频——基于 Lua + LÖVE2D,无需浏览器,是 Remotion/HyperFrames 的替代方案。一个合成就是一个纯 Lua 文件;运行 cadence render comps/foo.lua -o out.mp4 即可生成视频。当使用 Cadence/ellua Lua 合成创建、编辑、动画化、调试或渲染动态图形、字幕、标题卡或竖屏短视频时加载本技能。涵盖合成 API、CLI(渲染、校验、lint、检查)、确定性规则以及强制性的验证循环。

相关技能