muapi-character-story-video について
複数パートのアニメーションストーリーを作る画像・動画生成ワークフローです。キャラクターを設定して連続するシーンを生成し、参照画像を使って各シーンの姿をそろえながら動画化します。
主な機能
- 01キャラクター画像の生成または指定
- 02物語に沿った連続シーンの作成
- 03参照画像によるキャラクターの統一
- 04シーン画像を動画パートに変換
活用シーン
- 01複数パートのアニメーションストーリー制作
- 02動画の各シーンでキャラクターの姿を統一
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ samuraigpt/ generative-media-skills --skill muapi-character-story-videoインストール後、Claude Code で/muapi-character-story-videoを入力して読み込まれたか確認します。
詳細
キャラクターストーリー動画
一貫性のあるキャラクターを最初に確立してから、連続するシーンを生成してアニメーション化し、複数パートのアニメーションストーリー動画を作成します。
入力
| 名前 | 型 | 必須 | デフォルト | 説明 |
|---|---|---|---|---|
character_description | text | はい | — | メインキャラクターの説明(例:「革製のアビエータージャケットとゴーグルを身に着けた、かわいい子ブタ」)。 |
story_premise | text | はい | — | ストーリー全体の展開(例:「ジェットパックを作って宇宙へ飛び立つ」)。 |
reference_image | image_url | いいえ | — | 一貫性を保つために使用できる、キャラクターの任意の開始画像です。 |
手順
一貫性のある物語を作るために、このスキルはいくつかのフェーズで構成されます。
フェーズ A — キャラクターの確立
{{reference_image}} が指定されていない場合は、キャラクターを作成するステップを 1 つだけ含むプランを送信します。
- キャラクターの作成 —
muapi image generate(model=nano-banana-pro):- プロンプト:
{{character_description}}, introducing the main character, cinematic lighting, highly detailed, Pixar 3D animation style. - アスペクト比:4:5 または 1:1
- プロンプト:
{{reference_image}} が指定されている場合は、それを確立済みのキャラクターとして使用し、フェーズ B に進みます。
生成後、先に進む前にキャラクターデザインを確認するようユーザーに尋ねます。
フェーズ B — シーンの連続生成
キャラクターが確立されたら、ストーリーの各場面(例:シーン 1、シーン 2、シーン 3)を作成します。
キャラクターの一貫性を保つため、muapi image edit(model=nano-banana-2-edit または flux-kontext-pro-i2i)を使用してプランを送信します。これらすべてのステップで、確立済みのキャラクター画像を参照画像として使用します。
- シーン 1(始まり)
- 参照:キャラクター画像
- プロンプト:
The character ({{character_description}}) in the first scene of the story: [Describe the beginning of {{story_premise}}]. Cinematic lighting, Pixar 3D animation style, storybook illustration.
- シーン 2(中盤)
- 参照:キャラクター画像
- プロンプト:
The character ({{character_description}}) in the second scene: [Describe the climax or middle action of {{story_premise}}]. Cinematic lighting, Pixar 3D animation style, storybook illustration.
- シーン 3(終わり)
- 参照:キャラクター画像
- プロンプト:
The character ({{character_description}}) in the final scene: [Describe the resolution of {{story_premise}}]. Cinematic lighting, Pixar 3D animation style, storybook illustration.
注:すべてのシーンは、ストーリーの流れに応じて並列または順次生成してください。
シーンの生成後、ユーザーに提示し、ストーリーをアニメーション化する準備ができているか尋ねます。
フェーズ C — アニメーション(続編パート 1、パート 2、パート 3)
画像から動画を生成するモデル(例:kling-v3.0-pro-image-to-video または veo3.1-image-to-video)を使用して、生成したシーンをアニメーション化するプランを送信します。
- パート 1 の動画
- 入力:シーン 1 の画像
- プロンプト:
Cinematic animation of the scene, character comes to life, subtle natural movements, high quality 3D animation.
- パート 2 の動画
- 入力:シーン 2 の画像
- プロンプト:
Cinematic animation of the scene, character comes to life, dynamic action, high quality 3D animation.
- パート 3 の動画
- 入力:シーン 3 の画像
- プロンプト:
Cinematic animation of the scene, character comes to life, triumphant resolution, high quality 3D animation.
動画の生成後、複数パートのストーリーシーケンスとしてユーザーに提示します。必要に応じて、muapi predict result と ffmpeg concat ツールを使って、動画を 1 つの作品に結合する方法を提案してもかまいません。
トリガーキーワード
character story、story video、animated story、sequel video、multi part video、sequential story
実行エージェント向けの注意事項
- このレシピは LLM がオーケストレーションします。各フェーズを読み、不足している入力をユーザーから収集してから、
muapiCLI コマンドを実行してください。MUAPI_API_KEYが設定されていない場合は、まずmuapi auth configureを使用してください。 - CLI エイリアスがまだないモデル ID では、
curl -X POST https://api.muapi.ai/api/v1/<endpoint> -H "x-api-key: $MUAPI_API_KEY" -H 'content-type: application/json' -d '{...}'で生のエンドポイントにフォールバックし、muapi predict wait <request_id>でポーリングしてください。 - 各呼び出しを実行する前に、
{{input_name}}プレースホルダーをユーザーの実際の入力に置き換えてください。