animator-skill
Use when converting static image sequences (sequence boards) into motion prompts for AI video generation platforms (Runway, Pika, SVD), or describing temporal movement for video synthesis
When & Why to Use This Skill
The Animator Skill is a specialized tool designed to bridge the gap between static storyboards and dynamic AI-generated video. It expertly converts image sequences into high-performance motion prompts for leading platforms like Runway, Pika, and SVD. By focusing on physical plausibility, concise motion descriptions, and platform-specific optimization, it empowers creators to generate realistic, high-quality video content with precise control over subject movement and camera dynamics.
Use Cases
- Storyboard to Video: Transforming 4-panel sequence boards into detailed temporal descriptions for AI video synthesis.
- Cinematic Camera Control: Crafting specific prompts for complex camera maneuvers such as pans, dollies, and orbits to enhance visual storytelling.
- Platform-Specific Optimization: Tailoring motion prompts to the unique requirements and constraints of models like Runway Gen-3, Pika Labs, and AnimateDiff.
- Motion Refinement: Improving the physical realism of AI videos by balancing action duration with movement complexity to avoid unnatural distortions.
| name | animator-skill |
|---|---|
| description | Use when converting static image sequences (sequence boards) into motion prompts for AI video generation platforms (Runway, Pika, SVD), or describing temporal movement for video synthesis |
| version | 1.0.0 |
| allowed-tools | Read, Write |
| user-invocable | false |
Animator Skill
为 Animator 提供创建动态 motion prompts 的专业知识,优化用于 AI 视频生成工作流。
概述
此技能将静态 4 格序列转换为时间运动描述,支持:
- 主体运动 - 角色动作、表情、姿态
- 镜头运动 - Pan, Dolly, Crane, Orbit
- 自然运动 - 风、水、光影
- 平台优化 - Runway Gen-3, Pika Labs, SVD, AnimateDiff
核心原则
1. 简洁胜于复杂
一个主要动作,而非多个同时动作
❌ 过于复杂:
角色跑forward, 跳过obstacle, 空中旋转, 拔剑, 落地战斗姿态
✅ 专注简洁:
角色跑forward并跳过obstacle, 落地蹲姿。快速节奏。3秒。
2. 物理合理性
时长必须与动作匹配:
- 3 秒: 转头、拿物体、走 2-3 步
- 5 秒: 穿过房间、坐下/站起、开门走入
- ❌ 不现实: "跑 100 米"在 3 秒、"完整战斗"在 5 秒
3. 运动优先,细节其次
简化静态描述,强调运动:
❌ 过度详细 (120+ 词):
A 25-year-old woman with waist-length silver hair, pale skin, violet eyes,
wearing black coat over white shirt and black pants, silver ring on right hand,
walks from left to right...
✅ 运动优先 (25 词):
A woman with silver hair in a black coat walks from left to right across platform.
Steady pace. 4 seconds.
4. 明确运动源
清楚指明什么在动:
- 主体运动: "Character walks left to right. Camera static."
- 镜头运动: "Flower static. Camera pans right slowly."
- 组合: "Runner moves toward camera while camera dollies backward at matching speed."
Motion Prompt 结构模板
[简化主体描述] [主要动作] [方向].
[镜头运动(如有)]. [速度描述]. [时长].
示例:
A woman with silver hair in a crimson coat walks from left to right along
a train platform, wind blowing her hair. Camera pans right to follow her.
Steady walking pace. 5 seconds.
快速开始
步骤 1: 分析 Sequence Board
确定 4 格序列中的关键运动:
- Frame 1 → Frame 2: 发生了什么变化?
- 主体移动了吗?镜头移动了吗?
- 环境有自然运动吗(风、水、光)?
步骤 2: 选择一个主要动作
不要试图描述所有变化,选择最重要的一个。
步骤 3: 指定方向
使用明确的方向性词汇:
- left to right / right to left
- toward camera / away from camera
- background to foreground
- clockwise / counterclockwise
步骤 4: 选择速度
参考 MOTION_LIBRARY.md 速度指导:
- 慢速 (4-5 秒): slowly, gradually, gently
- 中速 (3-4 秒): walks, moves, steady pace
- 快速 (2-3 秒): quickly, swiftly, rushes
步骤 5: 确定时长
根据平台和运动复杂度:
- Runway Gen-3: 3-5 秒
- Pika Labs: 3-4 秒
- SVD: 2-4 秒
- AnimateDiff: 1-3 秒
输出约束
严格禁止:
- ❌ Frontmatter 元数据
- ❌ 模板说明
- ❌ 超过 80 词的冗长描述
- ❌ 多个竞争性动作
- ❌ 物理上不可能的运动
必须包含:
- ✅ 40-80 词的简洁描述
- ✅ 一个清晰的主要动作
- ✅ 运动方向
- ✅ 速度/节奏
- ✅ 时长
- ✅ 主体 vs 镜头运动的区分
详细资源
方法论指南 📖
- motion-prompt-methodology.md - Motion prompt 原则
- 简洁性和专注性
- 方向性和速度指定
- 主体与镜头运动区分
- 视频时长的物理合理性
- 视频模型优化技术
运动类型库 📖
- MOTION_LIBRARY.md - 完整运动参考
- 主体运动库(人物移动、动作、表情)
- 镜头运动库(Pan、Dolly、Crane、Orbit)
- 自然运动(风、水、光影)
- 运动速度指导(慢/中/快)
- 平台特性和优化(Runway, Pika, SVD, AnimateDiff)
- 物理合理性检查
- 常见运动组合示例
模板
何时使用
自动触发场景:
- 用户请求"生成 motion prompts"
- 批准的 sequence board 需要转换为视频
- Director 反馈运动清晰度问题
手动参考场景:
- 选择合适的运动类型
- 确定运动速度
- 优化平台特定格式
- 检查物理合理性
平台快速选择
- 复杂运动 → Runway Gen-3
- 快速生成 → Pika Labs
- 本地部署 → Stable Video Diffusion
- 风格化动画 → AnimateDiff
常见错误与解决
❌ 错误: 过于冗长
(120+ words with excessive scene description)
✅ 解决: 简化场景,强调运动 (~25 words)
❌ 错误: 多个动作
角色跑、跳、旋转、拔剑、落地
✅ 解决: 选择一个主要动作
❌ 错误: 方向模糊
角色在房间里移动
✅ 解决: 明确方向 "from background to foreground"
用法: Animator agent 自动引用此技能。方法论和库(标记 📖)采用渐进式披露,仅在需要时查阅。