Communitygithub.com

video-prompt-director

创作者的主力 AI 视频提示词 Skill。按脚本风格选档位,将内容拆成可直接生成的分段视频提示词,短视频与电影精品档各有完整结构和示例。

video-prompt-director란 무엇인가요?

video-prompt-director 是一款面向 AI 视频生成工具的导演式提示词 Skill,覆盖抖音/小红书类短视频(一镜到底、多分镜、竖屏短剧)和慢节奏剧情类电影精品两种主要档位。它要求先根据脚本风格和平台选择档位,然后通过 5 步标准工作流——确定工具与基调、拆段、导演判断、逐段写作、自检交付——将任何脚本、口播稿、分镜头表或一句想法转化为多个自包含的、可直接提交的提示词段。每段外壳包含生成模式、模型参数、参考图绑定、人物道具场景、时间轴、声音和硬约束,确保 AI 工具(如 Seedance 2.0/2.5、即梦、dreamina、LibTV、TT AI)能准确生成连续视频。该 Skill 还提供分层规则:生产层控制分段与参数,画面层管理镜头语言与空间,表演层则针对短视频(可见动作+表情节点)和电影精品(八维公式+AU+情绪递进)分别提供细化写法。项目若有专用工作流 Skill(如 Vlog、情感钩子)则优先使用专用。

지원 대상~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/dingchenhui0618-arch/agent-skills/tree/HEAD/skills/video-prompt-director

즐겨 사용하는 AI에게 물어보기

이 에이전트 스킬이 미리 로드된 새 채팅을 엽니다.

문서

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 组装成一个视频与一份发布稿,并按周归档;不自动发布。

관련 스킬