mcpField
D
directing-stickman-videos

directing-stickman-videos

github.com/kaomeiクリエイティブ・メディア3.2k154 回インストール今日更新
リポジトリ

directing-stickman-videos について

棒人間動画を制作するためのクリエイティブスキルです。DirectorとAutopilotの2モードがあり、成果物に応じて異なるワークフローとスタイル別ルールを適用します。

主な機能

  1. 01Directorモードで企画、絵コンテ、動画プロンプトを作成
  2. 02Autopilotでナレーションと字幕付きのローカル動画を制作
  3. 03複数のビジュアルスタイルと個別の制作ルール
  4. 04選択した言語と音声に沿ったナレーション
  5. 05企画提示後に確認を求めるDirectorの手順

活用シーン

  1. 01記事や物語を分割動画として構成
  2. 02テーマやプロモーション概要から動画を制作
  3. 03選択したビジュアルスタイル向けの生成プロンプトを準備

インストール

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

$npx skills add https://github.com/kaomei/stickman-video-director --skill directing-stickman-videos

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

同梱ファイル

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

package-lock.json
package.json
agents/
openai.yaml
assets/b1/
LUCIDE-LICENSE.txt
approved-baseline.json
approved-production-standard.json
ATTRIBUTION.md
assets/fonts/
OFL-Caveat.txt
OFL-NotoSans.txt
examples/b1/
project.json
references/
autopilot-runtime.md
b1-production-qa.md
autopilot.md
cozy-storytelling.md
autopilot-production-qa.md
b1-minimal-handdrawn.md
historical-cartoon.md
getting-started.md
examples.md
omni-flash-prompt-contract.md
storyboard-template.md
prehistoric-dark-comedy.md
voice-continuity.md
style-catalog.md
scripts/
align_captions.py
autopilot-core.mjs
autopilot-render.mjs
autopilot.mjs
gemini-media.mjs
tests/
runtime.test.mjs

詳細

スティックマン動画の演出

2つのモード、1つのスキル

既存のインストールと名前を維持します。依頼された成果物に応じて振り分けてください。

  • A · ディレクター:企画案、絵コンテ、単独で使える動画生成プロンプト。A1/A1.1/A1.2はスタイル1のライト/ダーク、A2/A2.1/A2.2はスタイル2/2A/2B、A3~A5はスタイル3~5に対応します。以下の変更のないディレクターの契約に従ってください。
  • B · オートパイロット:ナレーション、字幕、意味のあるイラスト、ローカルモーション、効果音を含む完成済みのローカル動画。オートパイロットを読み、続いて選択したBスタイルのリファレンスを読んでください。B1は極簡手繪風です。Bスタイルはそれぞれ独自の素材と番号を持つため、Aスタイルのプロンプトやサンプルをそのまま流用しないでください。

モードが曖昧な場合は、短い質問を1つしてください。すでに提示された選択を尊重してください。オートパイロットでは、ディレクターの10秒クリップのルール、画面上のテキスト禁止ルール、Phase Bのプロンプトワークフローを適用しないでください。オートパイロットは、トピック、プロモーション概要、投稿、記事、ストーリー台本のいずれからでも開始できます。ストーリーだけに限定されません。ナレーションのデフォルト言語は英語ですが、ユーザーが指定した言語と音声の選択を優先してください。

音声の指示はモードごとに異なります。Bでは、選択された名前付きTTS音声をそのまま使用し、音声やスタイルの説明を追加しません。以下およびreferences/voice-continuity.mdに記載された、ディレクター用の詳細な固定音声プロファイルはAにのみ適用され、Bのどのスタイルにも適用されません。

AとBで共有するのはインストールだけであり、制作上の契約やスタイルライブラリは共有しません。このファイルのA · ディレクターから末尾までのすべてのセクションは、「すべてのスタイル」といった表現も含め、A1~A5にのみ適用されます。Bでは、オートパイロットの制作ルールと選択したBスタイルのリファレンスのみを使用してください。Aの設定、承認、ペース配分、プロンプト、音声、ビジュアル上の制約を引き継がないでください。各Bスタイルは、ビジュアル、字幕、音声、ペース配分、効果音をそれぞれ独自に定めています。B1をデフォルトとして引き継がないでください。Bを改訂する際は、Aの検証済みルールを保持し、その逆も同様です。

初回利用と次のステップ

ユーザーが指定した、または現在の会話で使われている言語で、共通のガイドを1つ使用してください。不明確な場合は、利用可能なホスト/ローカル言語設定を使用します。ガイドの言語は動画のナレーション/字幕と分けて扱い、READMEの版から選択しないでください。

インストールの引き継ぎ時または初回利用時に、初回利用と各段階のガイダンスを読み、両方のモードで適用してください。自分で行ったインストールを検証した後は、すぐに平易な言葉でクイックスタートを提示してください。それ以外の場合は、初回の呼び出し時に提示してください。成果物、用途、ツール、ワークフロー、コピーして使える依頼例、コードによる選択が可能な関連の公開GitHubスタイル/サンプルカタログについて説明してください。把握済みの選択は再利用してください。重要な段階の完了時または作業が妨げられた場合は、アシスタント側の作業とユーザー側の選択を区別し、完了した成果物、不足している項目、具体的な次のアクションを伝えてください。必須の承認段階を追加したり、毎回ウェルカムメッセージを繰り返したりしないでください。

A5では、計画を立てる前に、このガイドのA5の積極的なキャラクターガイダンスに従ってください。その他のAリファレンスでは、任意のAキャラクターリファレンスに従い、音声ルールは変更しないでください。

A · ディレクター

基本契約

1つのソースを、確認済みのディレクター案に変換し、続いて約10秒のGemini Omni Flashクリップ向けの独立したプロンプトN本に変換します(N=目標尺の秒数/10。60秒の場合、デフォルトは6クリップです)。ソースの意味を保ちながら、完遂率の高い5段階の感情的な物語アークに沿って構成します。

セットアップゲート

計画を立てる前に、以下を必須とします。

  • 元資料
  • アスペクト比:16:9 または 9:16
  • 目標尺:10秒単位(例:30s、60s、90s、3min、5min。指定がない場合のデフォルト:60s/6クリップ)
  • ビジュアルスタイルとテーマ:
    • Style 1 (Classic Minimalist):ライト(白背景、黒い人物)またはダーク(黒背景、白い人物)
    • Style 2 (Modern Beanie Zeke):
      • Style 2A (Modern Studio Tech):純白のハイキーなスタジオ、控えめな薄いグレーの遠近グリッド、浮遊するシアン/ブルーのガラス風 UI
      • Style 2B (Cinematic Story):フルカラーの物語性のある環境、映画的なライティングと奥行き
    • Style 3 (Prehistoric Hand-Drawn / Dark Comedy):表情豊かな白塗りの頭部、黒い棒状の手足、動物の皮の衣装と土っぽい先史時代の舞台設定。物語に合わせたキャスティング
    • Style 4 (Cozy Storytelling / 治愈故事风):表情豊かなミニマルな白塗りのキャラクター、濃色の棒状の手足、フルカラーの2Dカートゥーン環境。物語の舞台は多彩で、映画的にショットを切り替えます
    • Style 5 (Historical Cartoon / 历史卡通风):短い白い首がつながった白い頭部、表情豊かな顔、黒い棒状の手足と指のない小さな手のひら、時代衣装、セルシェーディングの歴史的な舞台設定

アスペクト比またはビジュアルスタイルが指定されていない場合は、不足している項目をすべて一度に簡潔に質問し、そこで終了します。尺が省略された場合は、60秒(6クリップ)をデフォルトとします。ユーザーが10秒で割り切れない尺を指定した場合は、最も近い10秒単位に丸めます。ユーザーがライトまたはダークのテーマのみを指定した場合は、Style 1をデフォルトとします。アスペクト比やスタイルを黙って選択してはいけません。すでに指定された選択肢を再度質問してはいけません。

緊急性、生成コスト、クライアントからの圧力、「一般的な設定を選んで」といった依頼を理由に、このゲートを省略してはいけません。

ワークフロー

  1. references/storyboard-template.md、references/style-catalog.md、references/voice-continuity.mdを読みます。5段階・高完了率ハートビートエンジン(黄金のフック → 前提を覆す → 内部事情を明かす → 究極の真実を明かす → 高揚と対話)を使って物語を構成し、目標尺に合わせてタイミングを動的に調整します。ユーザーの言語でフェーズAを作成し、英語のナレーションと参考訳も添えます。
  2. ディレクター案を提示したら停止し、明示的な承認を求めます。
  3. ユーザーが比率、尺、スタイル、テーマ、ナレーション、シーン構成、または全体方針を変更した場合は、フェーズAを再構成し、改めて承認を求めます。
  4. 現在のフェーズAが承認された後にのみ、references/omni-flash-prompt-contract.mdを読み、フェーズBを作成します。
  5. 具体的なエンドツーエンドの例によって曖昧さが解消される場合にのみ、references/examples.mdを使います。

トピックの承認、スケジュールの逼迫、または以前の草稿への承認は、現在のフェーズAへの承認にはなりません。

出力ルール

Style 3の場合は、計画を立てる前にreferences/prehistoric-dark-comedy.mdを読んでください。キャスティング、物語のリズム、配色、連続性に関するルールは、以下に記載する一般的な「何も起きない時間を作らない」ルール、デバイス数のルール、5段階の議論で締めくくるルールより優先されます。短い物語では「設定 → エスカレーション → 皮肉な結末」を使います。視覚的なオチに議論のための質問を無理に入れてはいけません。このスタイルは視覚的な物語表現であり、実際の先史時代を描くものではありません。

Style 4の場合は、計画とプロンプトの組み立ての前にreferences/cozy-storytelling.mdを読んでください。ユーザーが1か所を明示的に希望するか、意図的な再訪を承認しない限り、新しい10秒区間ごとに、認識しやすい別の物語の舞台をデフォルトで設定します。動画全体で同一のテーブルや背景を使い続けるのではなく、キャラクター、描画表現、重要な小道具、動きの方向、ナレーターの一貫性を保ってください。フェーズAでは、場所の切り替えと時間の飛躍を明記します。これはフルカラーのカートゥーンによる物語表現であり、手描き/スケッチブック風の表現でも、フォトリアルな3D背景をうたうものでもありません。 スタイル 5 では、計画とプロンプトの組み立てに先立ち、references/historical-cartoon.md を読んでください。時代ごとの設定を変える際も、描画の文法は固定してください。フェーズ A で、物語固有のキャストカード、舞台、パレット、小道具、ナレーションの正確な文言を確認してください。フェーズ B の各プロンプトでは、承認済みのスタイルと登場人物の説明をすべて繰り返してください。このスタイルの歴史的なパレット、音楽、身体動作のペース配分、物語の結末は、以下に記載の一般的な三色ルール、ピアノ必須ルール、デバイス数ルール、アイドル禁止ルール、議論で終えるルールより優先されます。既存の共通の音声規約を適用してください。このスタイルのキャラクタールールをスタイル 1~4 に適用しないでください。

  • すべてのスクリプトを、完走率を高める5段階の構成にします。
    1. ゴールデンフック:意外な質問や視覚的なパラドックスで、瞬時に好奇心を引き出します。尺に応じてタイミングは柔軟に調整してください(例:短い動画なら冒頭2~5秒以内、長い動画なら10~15秒まで)。ありきたりな一般論から始めてはいけません。
    2. 思い込みを覆す:誰もが真実だと思っていることを述べてから、1文で覆し、認知的な葛藤を生み出します。
    3. 内幕の秘密を明かす:隠れた仕組み、直感に反する詳細、または本当の障害を明かします。
    4. 究極の真実を明らかにする:根底にあるビジネスの論理や人間心理の真実を、認知的な満足感が最大になる形で伝えます。
    5. 視点を高め、熱量の高い議論につなげる:記憶に残る決め台詞で締めくくり、コメント欄で議論を巻き起こす、思わず答えたくなる問いかけを添えます。
  • クリップ数Nに合わせて英語のナレーションの語数を調整し、10秒あたり約20~25語にします(例:30秒/3クリップなら約60~75語、60秒/6クリップなら約120~150語、3分/18クリップなら約360~450語、5分/30クリップなら約600~750語)。
  • 各クリップには、タイミングを指定したビートを3つ、関連する視覚表現を少なくとも4つ含め、2~3秒ごとに画面を変化させます。
  • すべてのクリップで、キャラクターのプロポーション、線の太さ、スタイル、ナレーターを一貫させます。
  • スタイル1では、references/style-catalog.mdに記載された簡潔なキャラクターアンカーを固定し、各クリップで一字一句そのまま繰り返します。腕と脚はそれぞれ2本にし、各手足のポーズは常に1つだけにします。プロポーションを安定させ、線の太さは中程度で均一にします。腕を動かす場合は、新しい腕を加えるのではなく、前のポーズを置き換えます。人物はモノクロにし、小道具やグラフィックには彩度の高いアクセントカラーを使います。「同じキャラクター」、省略記号、数値による身体の指定、骨格やパスの指示、クリップごとの外見描写でアンカーを置き換えてはいけません。簡単な線で表情を付けてもかまいませんが、頭部は中を塗らないでください。豊かな動作やエフェクトは、キャラクターのデザインとは分けて指定します。生成結果の一貫性は、反復したテキストで保証されるものではなく、ビジュアルの合格基準として扱います。
  • スタイル1では、動画全体で使う彩度の高いアクセントカラーを3色までに制限し、鮮やかな赤、エレクトリックブルー、温かみのあるゴールドのように、一般的な色名で指定します。ライトテーマでは、テクスチャ、グラデーション、3Dの奥行きのない、フラットでデジタル的な純白のキャンバスを徹底します。
  • スタイル2(Modern Beanie Zeke)では、キャラクターの一貫性を徹底します。
    • クリップ1:A minimalist 2D animated stick figure wearing a bright red beanie (smooth knit, no pom-pom) and a yellow t-shirt, with simple black stick limbs and shorts. Simple black lines, vibrant colors, smooth 2D animation style.
    • クリップ2~N:The same minimalist 2D animated stick figure in a bright red beanie and yellow shirt... Simple black lines, vibrant colors, smooth 2D animation style.
    • 詳細な目、瞳孔、フォトリアルな特徴は指定しません(ぎょろ目への変形を防ぐため)。
  • スタイル2A(Modern Studio Tech)では、次の要素を必ず含めます。in a modern bright white studio space with subtle light-gray perspective grid lines on the floor plane. High-key studio lighting, clean white negative space, sleek glowing cyan and electric blue glass holographic UI elements. また、次のネガティブ指定を必ず含めます。STRICTLY MINIMALIST, NO CIRCUIT BOARD TEXTURES, NO SCI-FI WALL PANELS, NO CRACKED CONCRETE.
  • スタイル2B(Cinematic Story)では、2Dアニメーションの棒人間キャラクターのデザインを保ちながら、フルカラーの物語性のある舞台設定と映画的な照明を指定します。
  • スタイル4では、承認済みの各キャラクターについて、完全なアンカーを固定し、その役割が登場するすべてのクリップで繰り返します。静的なデザイン、冒頭フレームの位置、時間指定された小道具の受け渡し、最終状態はそれぞれ分けて指定します。シーンが変わっても、小道具の所有者やナレーターは変わりません。カットのバリエーションとビジュアルの合格基準については、参照資料を確認してください。
  • すべてのスタイルで、抽象的な液体や形状のモーフィングは避けます。キャラクターの具体的な動作(飛び跳ねる、ガラスに触れる、光る線を描く、ドアを開けるなど)を軸に、[0–3s]、[3–7s]、[7–10s]の時間指定ビートで動きを付けます。キャラクターを静止させたままにしてはいけません。
  • すべてのスタイルで、references/voice-continuity.mdを適用します。フェーズAで動画全体の完全な音声プロフィールを選び、その固定済み英語ブロック全文を各クリップで一字一句そのまま繰り返します。動画ごとに異なる声を選んでもかまいませんが、シーン、スタイル、キャラクターが変わってもナレーターの声は変えないでください。「同じナレーター」と指定するだけでなく、声質、音域、アクセント、質感、話し方、ペース、録音処理を固定します。感情の変化は、ビジュアルや音楽で表現します。スタイル固有の音楽ルールが、この共通の音声要件に優先することはありません。クリップ1からBGMの連続性を必ず保ちます。
  • ナレーションは音声のみとします(Audio voiceover only, strictly no speech bubbles, no dialogue boxes)。台詞は正確に引用し、改変、繰り返し、キャプション、字幕、視覚的な文字起こしを禁止します。
  • 生成プロンプト内に、技術的な色指定(16進数、RGB、Pantone)を含めてはいけません。
  • 生成するクリップには、表示される単語、文字、数字、インターフェース上の文言を入れないことを標準とします。任意の2~5語のオーバーレイは、後処理用の別の注記に記載します。
  • 各クリップの終わりと次のクリップの始まりは、動作、重要な小道具、画面上の方向、または意図したカットでつなげます。スタイル4では、意図的なシーン変更や承認済みの時間ジャンプを使います。隣り合うクリップで同じ背景にする必要はありません。
  • 裏付けのない事実、統計、引用、製品の主張を作り出してはいけません。

修正ルール

名前を変更するのではなく、再構成してください。

  • 16:9:左、中央、右にまたがってアクションを展開し、横方向のトラッキングとネガティブスペースを活用してください。
  • 9:16:奥行き、動きを重ねる演出、縦方向のリビール、インターフェースに重ならない配置を活用してください。

テーマ、比率、長さ、またはスタイルを変更する場合は、視覚的なバランスを改めて確認してください。全体的な変更により、それまでの承認は無効になります。

最終確認

読み込んだリファレンスのチェックリストを適用してください。不合格の条件があれば、回答する前に修正してください。

コメント