animator-skill について
Animator 向けのスキルで、静止した 4 コマのシーケンスを AI 動画生成用のモーションプロンプトに変換します。主となる動作を一つに絞り、方向と時間を明示し、被写体とカメラの動きを区別します。
主な機能
- 014 コマのシーケンスを動きの描写に変換
- 02被写体、カメラ、自然の動きを記述
- 03方向、速度、時間の指定
- 04物理的に妥当な動作の重視
- 05複数の動画プラットフォーム向けの調整
活用シーン
- 01シーケンスボードから動画プロンプトを作成
- 02キャラクターの動きの方向とテンポを指定
- 03被写体の動きとカメラワークを区別
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ rainlib/ ai-storyboard --skill animator-skillインストール後、Claude Code で/animator-skillを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
MOTION_LIBRARY.mdmotion-prompt-methodology.mdtemplates/motion-prompt-template.md詳細
Animator スキル
AI 動画生成ワークフロー向けに最適化された、動的なモーションプロンプトの作成に関する専門知識を Animator に提供します。
概要
このスキルは、静止画の 4 コマシーケンスを時間軸に沿った動きの説明に変換し、次の要素をサポートします。
- 被写体の動き - キャラクターの動作、表情、姿勢
- カメラの動き - Pan、Dolly、Crane、Orbit
- 自然な動き - 風、水、光と影
- プラットフォーム向け最適化 - Runway Gen-3、Pika Labs、SVD、AnimateDiff
基本原則
1. 複雑さより簡潔さ
複数の動作を同時に行うのではなく、主要な動作を 1 つに絞ります
❌ 複雑すぎる例:
角色跑forward, 跳过obstacle, 空中旋转, 拔剑, 落地战斗姿态
✅ 簡潔に絞った例:
角色跑forward并跳过obstacle, 落地蹲姿。快速节奏。3秒。
2. 物理的な妥当性
動作に合った長さにします。
- 3 秒: 振り向く、物体を手に取る、2~3 歩歩く
- 5 秒: 部屋を横切る、座る/立ち上がる、ドアを開けて入る
- ❌ 非現実的: 3 秒で「100 メートル走る」、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. 動きの発生源を明確にする
何が動いているのかを明確にします。
- 被写体の動き: 「キャラクターが左から右へ歩きます。カメラは固定です。」
- カメラの動き: 「花は静止しています。カメラはゆっくり右へパンします。」
- 組み合わせ: 「ランナーがカメラに向かって進み、カメラは同じ速度で後方にドリーします。」
モーションプロンプトの構成テンプレート
[简化主体描述] [主要动作] [方向].
[镜头运动(如有)]. [速度描述]. [时长].
例:
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: 主要な動作を 1 つ選ぶ
すべての変化を説明しようとせず、最も重要な動作を 1 つ選びます。
ステップ 3: 方向を指定する
方向を明確に表す言葉を使います。
- 左から右/右から左
- カメラに向かって/カメラから遠ざかって
- 背景から前景へ
- 時計回り/反時計回り
ステップ 4: 速度を選ぶ
速度の目安については、MOTION_LIBRARY.md を参照してください。
- 低速(4~5 秒): ゆっくり、徐々に、そっと
- 中速(3~4 秒): 歩く、動く、一定のペースで
- 高速(2~3 秒): すばやく、素早く、急いで進む
ステップ 5: 長さを決める
プラットフォームと動きの複雑さに応じて決めます。
- Runway Gen-3: 3~5 秒
- Pika Labs: 3~4 秒
- SVD: 2~4 秒
- AnimateDiff: 1~3 秒
出力制約
厳禁事項:
- ❌ Frontmatter メタデータ
- ❌ テンプレートの説明
- ❌ 80 語を超える冗長な説明
- ❌ 競合する複数の動作
- ❌ 物理的に不可能な動き
必須事項:
- ✅ 40~80 語の簡潔な説明
- ✅ 明確な主要動作を 1 つ
- ✅ 動きの方向
- ✅ 速度/テンポ
- ✅ 長さ
- ✅ 被写体の動きとカメラの動きの区別
詳細リソース
方法論ガイド 📖
- motion-prompt-methodology.md - モーションプロンプトの原則
- 簡潔さと焦点
- 方向と速度の指定
- 被写体の動きとカメラの動きの区別
- 動画の長さの物理的妥当性
- 動画モデル向け最適化技術
動きの種類ライブラリ 📖
- MOTION_LIBRARY.md - 動きに関する包括的なリファレンス
- 被写体の動きのライブラリ(人物の移動、動作、表情)
- カメラの動きのライブラリ(Pan、Dolly、Crane、Orbit)
- 自然な動き(風、水、光と影)
- 動きの速度の目安(低速/中速/高速)
- プラットフォームの特性と最適化(Runway、Pika、SVD、AnimateDiff)
- 物理的妥当性の確認
- 動きを組み合わせたよくある例
テンプレート
使用するタイミング
自動で適用される場面:
- ユーザーが「モーションプロンプトを生成して」と依頼したとき
- 承認済みの sequence board を動画に変換するとき
- Director から動きの明確さについてフィードバックがあったとき
手動で参照する場面:
- 適切な動きの種類を選ぶとき
- 動きの速度を決めるとき
- プラットフォーム固有の形式を最適化するとき
- 物理的妥当性を確認するとき
プラットフォームのクイック選択
- 複雑な動き → Runway Gen-3
- 高速生成 → Pika Labs
- ローカルデプロイ → Stable Video Diffusion
- スタイライズされたアニメーション → AnimateDiff
よくある間違いと解決策
❌ 間違い: 説明が冗長すぎる
(120+ words with excessive scene description)
✅ 解決策: シーンを簡潔にし、動きを強調します(約 25 語)
❌ 間違い: 動作が複数ある
角色跑、跳、旋转、拔剑、落地
✅ 解決策: 主要な動作を 1 つ選びます
❌ 間違い: 方向が曖昧
角色在房间里移动
✅ 解決策: 「背景から前景へ」のように方向を明確にします
使い方: Animator エージェントがこのスキルを自動的に参照します。方法論とライブラリ(📖 マーク付き)は段階的に開示され、必要な場合にのみ参照されます。