Communitygithub.com

video-prompt-director

創作者的主力 AI 影片提示詞 Skill。先按腳本風格選檔位,再像導演一樣把腳本、故事、口播稿、分鏡表或一句想法,拆成能直接生成的,分段影片提示詞。

video-prompt-director 是什麼?

這是一個專為 AI 影片生成設計的導演級提示詞 Skill,目標是將任何形式的創意輸入(腳本、故事、口播稿、分鏡表或簡單想法)轉換為可直接提交生成的結構化影片提示詞。它提供兩種主要檔位:「短影音檔」針對抖音、小紅書等平台的快節奏內容(一鏡到底、多分鏡、街拍、角色小故事等),標杆為《丹眉》和賽博原子;「電影精品檔」則適合慢節奏劇情、表演、對白和對手戲,使用八維公式等進階技巧。每個生成的段落都包含生產模式與參數、參考圖綁定、人物道具場景、鏡頭時間軸、聲音和硬約束。該 Skill 適用於 Seedance 2.0/2.5、即夢、Dreamina、LibTV、TT AI 等主流工具。它能幫助開發者和 AI 使用者以導演思維拆解結構,確保每段提示詞自包含、時間碼精確且動作清晰,從而提升生成結果的品質與一致性。

相容平台~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/dingchenhui0618-arch/agent-skills/tree/HEAD/skills/video-prompt-director

在你喜歡的 AI 中提問

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

說明文件

video-prompt-director:導演式 AI 影片提示詞

定位

把任何內容變成能直接提交生成的影片提示詞。先按腳本風格選檔位,兩個檔位共用生產層,畫面層和表演層各有各的寫法:

層解決什麼
生產層(共用)腳本拆成生成單元;每段選生成模式、參數、參考圖;段與段接得上
畫面層人物、道具、場景空間、鏡頭、風格光影、聲音、硬約束
表演層短影音:一句可見動作 + 一個表情節點。電影精品:八維公式、AU、情緒遞進、反應鏈

原則:日常動作輕量寫,關鍵時刻細寫,AI 容易出錯的地方重點寫。

第 0 步:選檔位

短影音檔電影精品檔
平台 / 用途抖音、小紅書、影片號、快手、Reels;劇情片段、街拍、氛圍短片、角色小故事、直式短劇劇情短片、精品劇、文藝片段落
節奏一鏡到底每 2 秒一個事件節點,或多分鏡每鏡 2–5 秒4–12 秒一鏡,固定機位或極慢推近
靠什麼推進動作事件、運鏡、空間和聲音、視覺反差表演:情緒遞進、對白、對手戲
表演寫法一句可見動作 + 表情變化,口語,不用 AU八維公式 + AU 輔助 + 反應鏈
結構寫法 A 一鏡到底(《丹眉》式)/ 寫法 B 多分鏡(賽博原子式)全文地圖 / 人物一致性 / 分鏡時間軸 / 核心要求……
來源AI-video-prompt《丹眉》+ mx-shell-prompt 賽博原子video-prompt-director v1
先讀modes/short-video.md → examples/short-video.mdmodes/cinematic-drama.md → examples/cinematic-drama.md

判斷規則:

  1. 用戶說了平台或風格 → 照用戶說的。抖音、小紅書、快節奏、短影音走短影音檔;精品劇、電影感劇情、慢節奏、表演走電影精品。
  2. 沒說時看腳本:有多句對白,加上情緒轉折、對手戲,而且是同一場景 → 電影精品;其餘 → 短影音。
  3. 直式短劇 → 短影音檔,借電影檔的對白嵌入和反應鏈(見短影音檔文末)。
  4. 說不清 → 短影音檔,並在第 3 步的確認訊息裡說明「可以切到電影精品檔」。
  5. 合成 / 編輯類任務(把 A 放進 B、只改背景)兩檔都不用,按 tool-adapters.md 末節的極簡寫法。

一個項目裡不同段可以用不同檔位,例如開場鉤子走短影音,正戲走電影精品。

選定檔位後,先讀該檔的 modes/ 檔案和對應範例,再動筆。

工作流

第 1 步:讀輸入,定三件事

  1. 目標工具和模型:決定單段時長上限和素材引用寫法,見 tool-adapters.md。用戶沒說就按當前項目預設;項目也沒有預設,就用 Seedance 2.5 | 720p | 16:9。
  2. 影像基調:電影攝影 / 手機實拍 / 動畫。手機實拍不寫「電影感、IMAX、大片、4K」。
  3. 參考素材:有素材就給每張定一個任務;沒有就寫清該準備什麼圖,或者改成純文生。

一句話想法:視為單段,直接補全,跳過第 3 步的確認。

第 2 步:拆段

按地點、時間、情緒大轉折、視角切換、單段時長上限來切。段尾寫清結束狀態,下一段從這裡接。細則見 REFERENCE.md「二、分段」,各檔的鏡頭數見 modes/。

第 3 步:導演判斷(唯一的確認門)

逐段判斷:哪裡輕寫,哪裡細寫,AI 會在哪裡出錯。多段或方向有歧義時,用一條訊息交給用戶:

檔位:短影音(一鏡到底)——理由一句話;想要慢節奏表演可以切到電影精品檔。
我拆成 N 段:
段1(0–15s):[一句話節拍]|[生成模式]|[需要的參考圖]
段2(……):……

我的判斷:
- 段1 [某個時刻]:我打算 [處理],觀眾會感覺 [效果];另一個方向是 [備選]。

確認就說「直接寫」;要合併、拆開或改方向直接說。

如果只有一段、意圖清楚,就跳過這一步直接寫。用戶答不上來的地方,給兩三個選項並說清效果,不要讓用戶填表。

第 4 步:逐段寫

用該檔的結構寫(見 modes/),照著該檔範例的密度和語氣來。範例是標杆,只拿來學,不要按通用規則去「改進」它們。

第 5 步:自檢後交付

過一遍下面的共用自檢和該檔的專用自檢,可以跑 python3 scripts/prompt_builder.py --validate <檔案>。交付後問一句:要調整分段、換檔位,或者加重/減弱某處嗎?

每段的外殼(兩檔通用)

## 段1:[一句話節拍](0–15 秒)

檔位:短影音(一鏡到底 / 多分鏡) 或 電影精品
生成模式:[純文生 / 首幀圖生 / 首尾幀 / 多圖參考 / 全能參考 / 影片編輯]
模型參數:[模型] | [解析度] | [畫幅] | [時長]
參考素材:
圖片1:[唯一任務]——鎖定 [臉 / 髮型 / 服裝 / 比例……];不使用 [背景 / 其中的人物……]
(純文生寫「無」;缺圖時寫清該準備什麼圖)

提示詞:
```text
[按該檔的結構寫]
```

段尾狀態:[姿勢、位置、構圖——下一段從這裡接]

提示詞塊裡的素材引用要換成目標工具的寫法(@圖片1 / 參考圖1 / {{Node "節點名"}} / @圖像1)。

核心規則(兩檔通用)

  1. 每段自包含。生成工具沒有跨段記憶。人物鎖定、場景、光線、手裡的道具、上一段的結束狀態,每段都要寫全,不寫「同上」「沿用上一段」。長相和衣服交給參考圖鎖定,文字裡不重複描述。
  2. 一張參考圖只承擔一個任務。只寫「參考圖片」等於沒寫,必須寫清鎖定什麼、不用什麼。引用寫法跟著工具走:LibTV 必須寫 {{Node "節點名"}},純文字的「圖片1」無效。
  3. 時間碼是動作預算。時間窗連續、不重疊,一個視窗只放一個核心動作。關鍵事件寫到具體秒。最後一拍留 0.5 秒餘量,因為模型的最後一拍容易偏晚。
  4. 首幀是第一個動作發生前的狀態。要第 2 秒架腿,首幀就必須雙腿併攏。
  5. 人物不能懸空。每個受力部位都寫清支撐:背靠什麼、坐在哪、腳踩在哪。每個動作寫起因和收尾。
  6. 情緒寫成可見動作,不寫孤立的情緒標籤(例如「她很悲傷」)。短影音寫一個表情節點;電影精品寫完整的遞進過程。
  7. 對白嵌在時間碼裡,不要把台詞貼在最後。
  8. 只寫最重要的東西。描述過度會讓模型把本該在畫面內部的元素提升到整個畫面上。
  9. 基調詞要和基調匹配。手機實拍不寫「電影感 / 高清 / 大片 / 4K」。電影攝影要寫具體的攝影機、鏡頭、底片。風格參考最多 1–2 個。
  10. 預設無背景音樂,只保留同期聲。用戶要配樂才寫。

共用自檢

  • 檔位選對了,並且讀過該檔的 modes/ 檔案和範例
  • 每段時長不超過工具上限
  • 每段自包含,沒有「同上 / 沿用上一段」
  • 每張參考圖只有一個任務,鎖定項和排除項都寫了;正文引用的編號都在參考列表裡;引用寫法匹配目標工具
  • 動作有支撐點和前因後果;首幀是動作發生前的狀態
  • 聲音有環境聲底和事件音;沒有 BGM(除非用戶要求)
  • 硬約束用正面句寫死主體佔比、空間邏輯、動作順序;否定項只針對已知失敗
  • 段尾寫了結束狀態
  • 過了該檔的專用自檢

檔案地圖

檔案內容
modes/short-video.md短影音檔:寫法 A 一鏡到底、寫法 B 多分鏡、兩種寫法互相吸取的部分、表演、直式短劇
modes/cinematic-drama.md電影精品檔:結構、全文地圖、人物一致性、表演層(八維、AU、情緒遞進、反應鏈)
examples/short-video.md《丹眉》一鏡到底兩段(AI-video-prompt 原文,爆款)、賽博原子多分鏡(mx-shell-prompt 原文 + 四處補充)
examples/cinematic-drama.md《改名》30 秒三人對手戲、5 個表演片段
REFERENCE.md共用:分段、參考綁定、道具、場景空間、風格、時間碼與動作、聲音、硬約束、實測教訓
references/tool-adapters.md各工具的素材引用寫法、生成模式、單段上限、合成類極簡寫法
references/shot-catalog.md景別、構圖、運鏡,以及「情緒 → 鏡頭語言」速查
references/cinematic-vocabulary.md攝影機、鏡頭、底片、色彩、燈光、風格參考,以及手機實拍的用詞
scripts/prompt_builder.py--validate 按檔位和寫法校驗結構、時長、自包含、參考圖編號;--analyze-scene 判斷輕寫還是細寫;--build 用八維 JSON 生成表演片段

Individual skills in this repo

This repo contains 4 individual skills — each has its own dedicated page.

design-showcase-websites

Design and build distinctive, high-impact websites and clickable, presentation-ready prototypes for any industry, language, or site type from business briefs, public links, local media, existing sites, or product requirements. Use for brand and corporate sites, landing pages, ecommerce, SaaS and product sites, portfolios, editorial and content sites, education and nonprofit sites, events and communities, local and hospitality businesses, campaigns, web product interfaces, and website UI redesigns. Support Chinese, English, Japanese, Korean, and multilingual experiences without defaulting to one locale or visual style. Also use for requests mentioning 网站原型, 宣传网站, 企业官网, 营销官网, 电商网站, 落地页, 内容网站, 官网重构, 可点击演示, website prototype, landing page, or redesign.

kinetic-typography-video

动效 KINETIC — 把口播视频(数字人或真人实拍)做成爆款动效质感的视觉语言与逐帧渲染器。用一条贯穿全片的"光"、按音节落下的大字、剪辑师才认得的圈内物件(框选框、真实声波、关键帧、时间线、口型条)、人物抠像后"字藏身后"、音画同钟的合成音效与节拍对齐的配乐。用户说"用动效做/用动效风格/做得更炫/像那条爆款动效视频一样/Opus 那种动效"、或要给数字人/真人口播加高密度动效包装时使用。不用于:只要简单字幕的口播、纯 MG 无人物讲解(用 knowledge-explainer)、结构化信息单镜头(shotcraft-motion)。

knowledge-explainer

把文字、文章、笔记、PPT 或 HTML 课件提炼为有配音字幕的 16:9 知识讲解视频。 使用 Remotion 语义动画与 Fish Audio / ElevenLabs 配音,先做短样片再扩展。 用于课件转视频、知识视频、内训片、科普 explainer,也用于参考视频的解释型动效拆解与原创复现;不负责真人口播剪辑、数字人生成或未知作者工具归属鉴定。

xhs-card-video

制作无脸说明视频的小红书 3:4 截图卡短视频:把真实 X 截图、动态背景和已核验本地 BGM 组装成一个视频与一份发布稿,并按周归档;不自动发布。

相關技能