mcpField
A
animator-skill

animator-skill

github.com/rainlibクリエイティブ・メディア5478 回インストール41 週間前に更新
リポジトリ

animator-skill について

Animator 向けのスキルで、静止した 4 コマのシーケンスを AI 動画生成用のモーションプロンプトに変換します。主となる動作を一つに絞り、方向と時間を明示し、被写体とカメラの動きを区別します。

主な機能

  1. 014 コマのシーケンスを動きの描写に変換
  2. 02被写体、カメラ、自然の動きを記述
  3. 03方向、速度、時間の指定
  4. 04物理的に妥当な動作の重視
  5. 05複数の動画プラットフォーム向けの調整

活用シーン

  1. 01シーケンスボードから動画プロンプトを作成
  2. 02キャラクターの動きの方向とテンポを指定
  3. 03被写体の動きとカメラワークを区別

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/rainlib/ai-storyboard --skill animator-skill

インストール後、Claude Code で/animator-skillを入力して読み込まれたか確認します。

同梱ファイル

SKILL.md と一緒にインストールされる参考資料やスクリプト。

MOTION_LIBRARY.md
motion-prompt-methodology.md
templates/
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 エージェントがこのスキルを自動的に参照します。方法論とライブラリ(📖 マーク付き)は段階的に開示され、必要な場合にのみ参照されます。

コメント