Animate Text Skill 将复杂的文字动画描述转化为机器可读的 JSON 规格,使 AI Agent 能通过查表而非直觉生成动画。其架构分为两层:可移植的“动机合约”描述库无关的动画语义意图;精确的“复现合约”提供针对 WAAPI、Motion、GSAP 等渲染栈的适配细节。该技能封装了24种按字符、词、行、整体分类的动画效果,仅交付规格而非绑定特定栈的实现,从而支持在 Remotion、CSS、Lottie 等多种环境中使用。
Animate Text Skill:让 Agent 能创建好看的文字动画
这个 Skill 把 "反复复杂模糊的风格描述" 翻译成 "可执行规格",把 24 种精心打磨的文字动画固化为机器可读的 JSON,让 Agent 不再凭直觉生成动画,而是查表执行。
来自 Pixelpoint @alex_barashkov 安装地址: https://pixelpoint.io/skills/animate-text/
架构上的两层设计 1. assets/specs/*.json -- 可移植的"动机合约"(portable motion contract) 描述动画的语义意图:目标粒度(整体/逐字/逐词/逐行)、入场出场时长、缓动曲线、from/to 状态、stagger 节奏、swap 切换策略。它是库无关的,意图能在 GSAP、Motion、WAAPI、CSS、Lottie、Rive 任意栈中复刻。
2. assets/effects/*.json -- 精确的"复现合约"(exact reproduction contract) 包含完整的渲染器算法、播放循环、运行时倍率、舞台宿主要求、渲染契约,以及针对 WAAPI/Motion/GSAP 三个库的适配器映射(imports、时间单位转换、缓动转换、关键帧形态、完成回调、库特定注意事项)。