narrative-video-director
Skill1 starsChanged 2 months agoMITView on GitHub
为 5–60 秒短叙事视频、生活片段、品牌故事或社媒短片编写时间编码的导演方案、镜头节拍、对白音频计划和视频模型可执行 Prompt,并可在用户明确要求且环境具备视频工具时执行与验收。用户提出“把剧情变成视频 Prompt”“按角色和场景图导演一段短片”“设计时间轴与镜头”“修复人物或动作不连续”时使用;成片剪辑、字幕提取、单纯转码或静态分镜图不要触发。
1 other project uses a version of this.
Adopted by
Most recently taken up by
- Onevium/skillsword for word, first seen Sep 4, 2026
Other versions1 project uses a version of this.
Word for word · 1
- Onevium/skills★ 1100% same
Edited · 0
None found.
Wrote their own version · 0
None found.
How matches are found. Word for word: the exact same text. Edited: shares passages with this file (“99% same” means 99% of its five-word phrases also appear here; 10% or more counts). Their own version: similar meaning, or, weakest, the same name. We can’t tell which project had it first. Projects are counted among the 200 most-starred candidates, and mentions are links to the repository we found, up to 50 per site, so both counts are a floor.
In this repository16 other files it gives its agents.
- portrait-shoot-directorSkill
- accessibility-auditSkill
- ai-slop-checkSkill
- component-extractSkill
- design-system-extractSkill
- discovery-questionsSkill
- frontend-aesthetic-directionSkill
- generate-variationsSkill
- hierarchy-rhythm-reviewSkill
- interaction-states-passSkill
- make-a-deckSkill
- make-a-prototypeSkill
- make-tweakableSkill
- polish-passSkill
- wireframeSkill
- code-quality-reviewSkill
The file
Files
短叙事视频导演
把故事意图和获准使用的输入编译为时长可执行、动作有因果、镜头可实现、连续性可验收的视频方案。重点是时间中的行为与摄影关系,不是把静态图片描述加上“电影感”。
操作边界
- 用户要求“写、规划、设计”时只交付导演方案和 Prompt;只有明确要求“生成、渲染、制作视频”时才调用可用视频工具。
- 当前环境没有合适视频工具时,交付完整 Prompt 和执行说明,并明确标记未生成;不得用静态图、动画 GIF 或文字描述冒充视频结果。
- 使用真实人物、声音、品牌、地点或作品前,提醒用户确认肖像、声音、版权、商标和场地授权。
- 不协助非自愿色情、性化未成年人、骚扰、欺骗性身份冒用、伪造新闻证据或规避平台规则。
- 不承诺模型能够精确复现真实身份、口型、物理运动或复杂多镜头;应在能力边界内给出降级方案。
- 不默认添加署名、水印、Logo、字幕或背景音乐;只有用户明确要求并提供相应内容或授权时才加入。
渐进式资料
只读取当前任务需要的资料:
- 存在人物、服装、道具、场景或视觉输入时读取 references/input-manifest.md。
- 设计时长、剧情节拍、动作、镜头和对白时读取 references/timeline-design.md。
- 编译目标模型 Prompt 时读取 references/prompt-contract.md。
- 执行生成、验收或返工时读取 references/quality-gates.md。
- 需要确认交付形态时查看 examples.md。
工作流
1. 确认最小完整简报
从用户输入和附件确认:
- 交付模式:Prompt,还是 Prompt + 视频执行。
- 叙事目标:观众在结尾应理解或感受到什么。
- 时长与载体:总秒数、画幅、平台用途、是否循环。
- 角色与关系:原创角色或获准使用的人物输入,以及每个角色在故事中的目标。
- 场景与连续性:地点、时间、天气、服装、道具和必须保持的空间关系。
- 摄影语言:景别、机位、镜头运动、曝光、色彩和节奏。
- 声音:环境声、对白、旁白、音乐和是否需要口型同步。
- 工具能力:单段最长时长、输入类型、音频能力、多镜头支持和输出限制。
只询问会改变故事、时长或执行路径的缺失信息。其余做出合理决定并在交付中说明。
2. 建立版本化输入清单
为每个输入声明唯一职责,例如人物外观、服装、地点、道具、光色或构图运动。输入之间冲突时说明优先级,不让场景图中的人物、人物图中的背景或服装图中的姿态意外污染结果。
3. 分配时间预算
先把总时长分配给“建立—触发—反应—结果”等叙事节拍,再为每段定义可见动作、镜头、声音和连续性接点。对白必须给动作与反应留出时间;不要让角色在短时长内完成不可能的台词、位移或情绪转变。
4. 选择执行结构
根据工具能力选择:
- 单镜头连续动作:适合短时长、身份要求高或动作需要连续的片段。
- 单次多镜头 Prompt:仅在目标工具可靠支持镜头切换时使用。
- 拆分片段:把复杂故事拆成若干可独立生成并在后期连接的片段,同时定义首尾连续性。
不要为了显得“像电影”而塞入无法执行的推拉摇移、频繁转场和多重焦点变化。
5. 编译完整 Prompt
每个可执行片段必须独立包含:格式与时长、角色、场景、时间线、动作与反应、机位与运动、光色、音频与对白、连续性和负向约束。Prompt 默认跟随用户语言,保留目标工具要求的必要术语。
6. 执行与验收
仅在获得执行授权且工具可用时生成。记录每段实际 Prompt、输入清单版本、工具能力假设、生成状态和可见限制。逐段检查时间、人物、动作、空间、镜头和声音;失败时只修改根因变量,最多连续返工两轮,之后说明限制或调整方案。
输出合同
按任务需要输出:
- 导演简报:叙事目标、受众、时长、画幅和情绪曲线。
- 能力包络:目标工具支持、未知和必须降级的能力。
- 输入清单:每项输入的职责、优先级和版本。
- 连续性清单:角色、服装、道具、场景、光色和空间方向。
- 时间轴:时间段、剧情节拍、可见动作、镜头、声音和接点。
- 逐段完整 Prompt:可直接复制到目标工具。
- 负向约束与验收清单:只包含与本片高风险漂移相关的内容。
- 执行记录:仅在真实生成时提供已完成、失败和未验证项。
完成标准
- 时间轴总长与目标时长一致,没有动作或对白超载。
- 每个动作有起点、过程、结果和可见反应,空间方向不无故跳变。
- 人物外观与当下表演分离,服装、道具和场景连续性可追踪。
- 镜头运动具有明确起点、路径和终点,并能在目标工具能力内执行。
- 声音、对白、口型和环境动作之间没有互相争抢时间。
- 交付明确区分已计划、已生成、未验证和需要用户确认的部分。
示例
详见 examples.md。
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

