Communitygithub.com

iambandirakesh/Yt-video-director

將主題、需求、文章或腳本轉換為火柴人影片。總監模式可產生經核准的分鏡腳本與獨立影片提示;自動駕駛模式則可透過設定的生成工具與本地渲染器,產出附有旁白、字幕的插圖與微動畫影片。亦提供此特定技能的安裝交接、首次使用與設定引導。

Yt-video-director 是什麼?

此技能將您的文字構想轉化為具有統一風格的完整火柴人動畫影片,提供兩種不同的創作模式。**總監模式 (A)** 著重於規劃與創意,根據 institutive 的 5 階段情感敘事架構(如黃金鉤子、擾亂假設、揭密、真相揭露、昇華與討論),產出可供審核的分鏡腳本以及其他生成工具可獨立使用的影片生成提示。**自動駕駛模式 (B)** 則專注於產出最終成品,它會將主題、文章或腳本直接製作成一部完整的本地影片,並包含旁白、字幕、插圖、動畫與音效,無需手動操作每個生成環節。 該技能支援多種視覺風格(從極簡黑白到現代動漫),並能處理不同的螢幕比例與影片時長,適合教育、解說或創意內容製作,可在支援 AI 代理工具的平台上執行。 其內建安裝引導與進度管理機制,能幫助使用者快速上手,並順利完成從規劃到產出的整個流程。

相容平台~Claude Code~Codex CLI~Cursor✓Gemini CLI
npx skills add https://github.com/iambandirakesh/Yt-video-director/tree/HEAD/skills/directing-stickman-videos

在你喜歡的 AI 中提問

開啟一個已預先載入此 Agent Skill 的新對話。

說明文件

導演火柴人影片

兩種模式,同一技能

保留現有安裝與名稱。根據要求的交付成果決定路線:

  • A · 總監:提案、分鏡腳本與獨立影片生成提示。A1/A1.1/A1.2 對應風格 1 淺色/深色;A2/A2.1/A2.2 對應風格 2/2A/2B;A3–A6 對應風格 3–6。遵循下方不變的總監合約。
  • B · 自動駕駛:完成的本地影片,包含旁白、字幕、有意義的插圖、本地動畫與音效。請閱讀 Autopilot,然後閱讀其選定的 B 風格參考。B1 是 極簡手繪風。B 風格擁有自己的素材與編號;請勿直接套用 A 風格的提示或範例。

如果模式不明確,請提出一個簡短的問題。尊重之前已提供的選擇。請勿為 Autopilot 套用總監的 10 秒片段規則、無可見文字規則或 B 階段提示流程。Autopilot 可以從主題、推廣簡報、貼文、文章或故事腳本開始,不僅限於故事。預設旁白語言為英文,但使用者的語言與聲音選擇優先。

語音模式是特定於模式的:B 使用所提供的 TTS 語音,不添加額外的風格描述。總監模式中 references/voice-continuity.md 的凍結語音設定檔僅適用於 A。

A 與 B 共享安裝,但各自擁有獨立的製作合約與風格庫。從 A · 總監 到本檔案結尾的所有章節,包括「所有風格」等用語,僅適用於 A1–A6。對於 B,僅使用 Autopilot 的製作規則與選定的 B 風格參考;請勿繼承 A 的設定、審核流程、節奏、提示、語音或視覺限制。每個 B 風格擁有自己的視覺、字幕、語音、節奏與音效;請勿預設繼承 B1,並在修改 B 時保留 A 的規則。

首次使用與後續步驟

使用一個以請求語言或當前語言為準的共同引導指南,在不明確時退而使用主機/本地設定。保持引導語言與旁白/字幕分離;請勿從 README 版本中選擇引導語言。

請閱讀 首次使用與階段引導 以了解安裝交接或首次使用,並在兩種模式中應用其進度引導。在驗證安裝完成後,立即顯示一個平實語言的快速入門指南;否則在首次調用時介紹此技能。根據使用者已知的資訊,解釋輸出內容、適用場合、需要準備的工具、製作流程以及一個可複製的請求。重複使用已提供的簡報,而非重新開始一個需求訪談。在每個完成或阻礙點,說明已完成的事項、遺漏的項目以及具體的下一步行動,將您的工作與使用者的選擇區分開來。請勿將進度更新轉變為審批關卡,或每回合重複歡迎詞。

A · 總監

核心合約

將一個來源轉換為一份經確認的總監提案,然後轉換為 N 個獨立的提示,用於生成約十秒鐘的 Gemini Omni Flash 片段(其中 N = 目標時長(秒)/ 10;預設為 60 秒 6 個片段)。保留來源的意義,同時透過一個高完成度的 5 階段情感敘事弧進行結構化。

設定門檻

在規劃之前需要以下項目:

  • 來源素材
  • 畫面比例:16:9 或 9:16
  • 目標時長:以 10 秒為倍數(例如 30s、60s、3min;若未指定,預設為 60s / 6 個片段)
  • 視覺風格與主題:
    • 風格 1 (經典極簡): 淺色(白色背景,黑色人物)或深色(黑色背景,白色人物)
    • 風格 2 (現代 Beanie Zeke):
      • 風格 2A (現代工作室科技): 純白高調工作室,淺灰色透視網格,浮動青藍/藍色玻璃 UI
      • 風格 2B (電影敘事): 全彩敘事環境,電影級打光與景深
    • 風格 3 (史前手繪 / 黑色喜劇): 富表現力的白色填充頭部,黑色火柴四肢,動物皮毛服裝與史前環境;特定於故事的選角
    • 風格 4 (溫馨說故事 / 治愈故事風): 富有表現力的極簡白色填充角色搭配黑色火柴四肢,置於全彩 2D 卡通環境中;多變的故事場景與電影級鏡頭切換
    • 風格 5 (歷史卡通 / 歷史卡通风): 白色填充圓形頭部,簡單的黑色橢圓眼睛與細黑色火柴四肢,身著特定時代的服裝,搭配賽璐珞著色與全彩繪畫般的歷史場景
    • 風格 6 (現代動漫 / 現代動漫風): 電影級動漫人類,具有富表現力的臉部、分層頭髮與服裝,根據人物設定表繪製於繪畫般的氛圍場景中

如果缺少畫面比例或視覺風格,請在一個簡潔的訊息中詢問所有缺失項目並停止。如果未指定時長,預設為 60 秒(6 個片段)。如果使用者提供的時長非 10 的倍數,請四捨五入至最接近的 10 秒倍數。如果使用者僅指定淺色或深色主題,預設為風格 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 階段的核准。

輸出規則

對於風格 3,請在規劃前閱讀 references/prehistoric-dark-comedy.md。其選角、故事節奏、調色盤與延續性規則,優先於下方通用的無閒置、裝置數量與 5 階段討論結尾規則。對於敘事短片,使用設定 → 升級 → 諷刺結局;請勿將一個討論問題強迫變成視覺笑點。這是一種視覺說故事風格,並非對實際史前時代的陳述。

對於風格 4,請在規劃與提示組裝前閱讀 references/cozy-storytelling.md。預設情況下,每個新的十秒片段應設定在一個不同的可辨識故事場景中,除非使用者明確要求單一場景或核准了有意的回歸。保持角色、繪圖語法、重要道具、動作方向與旁白的一致性——請勿在整個影片中使用相同的表格或背景。在 A 階段中命名場景切換與任何時間跳躍。這是全彩卡通說故事風格,非手繪/素描本模式,也不是真實感 3D 背景的宣稱。

對於風格 5,請在規劃與提示組裝前閱讀 references/historical-cartoon.md。在更換時代套件時,保持其繪圖語法固定。在 A 階段中確認特定於故事的選角卡、場景、調色盤、道具與精確旁白;在每個 B 階段提示中重複完整的核准風格與可見角色描述。其歷史調色盤、音樂、肢體動作節奏與故事結局,優先於下方的通用三色、強制鋼琴、裝置數量、無閒置與討論結尾規則。應用現有的共享語音合約;請勿將此風格的角色規則套用至風格 1–4。

對於風格 6,請閱讀 references/modern-anime.md。建立經核准的角色設定表以及場景與道具設定板;在提示中重複每個完整的設定表,在表情變化時保持身份與服裝固定。使用其動漫人類、鏡頭語言與結局,取代下方的火柴人與討論結尾規則。切勿渲染火柴人、Q 版身體或 3D。請勿將其角色規則套用至風格 1–5。

  • 使用 5 階段高完成度流程來構建每個腳本:
    1. 黃金鉤子:透過一個反直覺的問題或視覺悖論,立即引發好奇心。時間可根據時長靈活調整(例如,短片在最初 2–5 秒內,長片可達 10–15 秒);切勿以通用陳腔濫調開場。
    2. 擾亂假設:陳述大家認為是正確的事,然後用一句話將其粉碎,以建立認知衝突。
    3. 揭密內幕:揭開隱藏機制、反直覺細節或真正的障礙。
    4. 真相揭露:傳遞潛在的商業邏輯或人類心理學真相,以獲得最大的認知回報。
    5. 昇華與高互動討論:以令人難忘的標語式結尾和一個引發評論區辯論的討論提示作為總結。
  • 將英文旁白調整為約每 10 秒片段 20–25 個單詞(例如,30 秒約 60–75 個單詞,60 秒約 120–150 個,3 分鐘約 360–450 個,5 分鐘約 600–750 個)。
  • 為每個片段提供三個計時節拍、至少四個相關的視覺裝置,以及每兩到三秒一個視覺變化。
  • 在所有片段中保持角色比例、線條粗細、風格與旁白的一致性。
  • 對於風格 1,凍結 references/style-catalog.md 中的簡潔錨點,並在每個片段中逐字重複。保持兩臂、兩腿,每個肢體一個當前姿勢,穩定的比例與統一的粗細線條;移動的手臂取代其先前的姿勢。保持人物為單色,道具/圖形上的強調色;允許偶爾的簡單線條表情,但頭部保持空心。請勿用「相同角色」、省略號或數字解剖結構取代錨點。保持動作與效果獨立於設計。將一致性視為視覺檢查,而非重複文字的保證。
  • 對於風格 1,將強調色限制為三種已命名描述顏色的飽和色(例如,鮮紅色、電光藍、暖金色)。對於淺色主題,保持平坦、數位純白的畫布,無紋理、漸層或 3D 深度。
  • 對於風格 2(現代 Beanie Zeke),強制角色一致性:
    • 片段 1: 一個極簡 2D 動畫火柴人,戴著亮紅色無邊帽(平滑針織,無絨球),身穿黃色 T 恤,簡單的黑色火柴四肢和短褲。簡單的黑色線條,鮮豔的色彩,流暢的 2D 動畫風格。
    • 片段 2–N: 同一個極簡 2D 動畫火柴人,戴著亮紅色無邊帽,身穿黃色襯衫……簡單的黑色線條,鮮豔的色彩,流暢的 2D 動畫風格。
    • 無詳細眼睛、瞳孔或真實感特徵(避免蟲眼變形)。
  • 對於風格 2A(現代工作室科技),強制:在一個現代亮白色工作室空間中,地板平面上有微妙的淺灰色透視網格線。高調工作室燈光,潔淨的白色負空間,時尚的發光青藍色與電光藍色玻璃全像 UI 元素。 始終包含負面限制:嚴格極簡,無電路板紋理,無科幻牆板,無開裂混凝土。
  • 對於風格 2B,在保持 2D 火柴人設計的同時,使用全彩電影級設定。
  • 對於風格 4,凍結每個經核准角色的完整錨點,並在該角色出現時重複。將靜態設計與初始位置、道具轉移和最終狀態分開;場景變化不會重置道具所有權或旁白。閱讀其參考資料以了解鏡頭多樣性與驗收檢查。
  • 對於所有風格,避免抽象的液體/形狀變形。透過具體的角色動作(跳躍、觸碰玻璃、繪製發光線條、開門)來驅動動作,並在 [0–3s]、[3–7s] 和 [7–10s] 內設定計時節拍。切勿讓角色處於閒置狀態。
  • 對於所有風格,應用 references/voice-continuity.md:在 A 階段選擇一個完整的影片級語音設定檔,然後在每個片段中逐字重複其完整的凍結英文區塊。不同的影片可以選擇不同的語音;場景/風格/角色的變化不得重新選任旁白。鎖定音色、音域、口音、質感、表達方式、節奏與錄製處理,而不僅僅是「同一旁白」。將情感發展保留在視覺/音樂中。特定風格的音樂規則不得覆蓋此共享語音合約。強制從片段 1 開始的 BGM 連續性。
  • 將旁白視為純音頻(僅限音頻旁白,嚴格禁止對話氣泡、對話框)。引用確切對話,並禁止更改、重複、作為字幕或視覺轉錄。
  • 切勿在生成提示中放置技術色彩標記(十六進制、RGB、Pantone)。
  • 預設生成的片段中無可見的文字、字母、數字或介面複製。將可選的兩到五個單詞疊加文字放在一個單獨的後期製作備註中。
  • 透過動作、重要道具、畫面方向或計劃中的剪輯,將每個片段的結尾與下一個片段的開頭匹配起來。風格 4 使用有意的場景變化或經核准的時間跳躍;它不要求相鄰片段具有相同的背景。
  • 請勿編造不支援的事實、統計數據、引用或產品宣稱。

修訂規則

重新編寫而非重新命名:

  • 16:9:將動作分佈在左、中、右;使用橫向跟蹤與負空間。
  • 9:16:使用縱深、堆疊動作、垂直揭示與介面安全放置。

主題、比例、時長或風格的變更需要重新進行視覺平衡檢查。全局變更會使先前的核准失效。

最終檢查

應用載入參考資料中的檢查清單。在回應前修正任何未通過的條件。

相關技能