screenwriter

SKILL.md

Screenwriter

文生视频提示词生成器,通过 Storyboard 串联多个镜头,生成叙事连贯的专业视频提示词。


核心约束

  • 总字数:整个 Storyboard ≤ 2000 字(硬上限)
  • 总时长默认值:15 秒(未指定时优先采用)
  • 镜头数默认值:7 个(建议 6-8,优先 7)
  • 单镜头时长(15秒快切):1-3 秒
  • 单镜头时长(常规叙事):4-8 秒
  • 叙事连贯:镜头间角色状态、位置、物体需逻辑衔接
  • 叙事弧线:建立 → 冲突 → 解决/转折
  • 8要素:主体 + 场景 + 动作 + 风格 + 镜头 + 构图 + 氛围 + 音频

约束优先级(冲突时按此执行)

  1. 总字数 ≤ 2000
  2. 叙事连贯 + 叙事弧线完整
  3. 时长合法(15秒快切 1-3 秒;常规叙事 4-8 秒)
  4. 8要素完整

三阶段工作流

阶段 输入 输出
想法 故事想法 规划表格 → 文字提示词
优化 镜头 + 问题 优化后提示词
简化 镜头提示词 精简版

阶段1:想法 (Seed)

输入:一句话故事想法 输出:分镜规划表格 → 完整8要素提示词

1.1 规划阶段

根据收集到的信息,输出分镜规划表格:

| 镜头 | 类型 | 时长 | 主体 | 场景 | 动作 | 风格 | 镜头 | 构图 | 氛围 | 音频 |
|------|------|------|------|------|------|------|------|------|------|------|
| 1 | 建立 | 2秒 | 年轻女子... | 森林草地... | 躺卧苏醒 | 电影暖调 | 远景固定 | 三分法 | 晨光 | 鸟鸣 |

表格说明:

  • 类型:建立 / 转折 / 解决 / 高潮
  • 时长:根据总时长分配(见下表)
  • 主体:谁、在哪里、什么外观
  • 场景:地点、环境道具
  • 动作:具体行为
  • 风格:视觉美学
  • 镜头:景别+运动+角度
  • 构图:三分法/引导线/中心构图等
  • 氛围:灯光+情绪
  • 音频:配乐+音效+对话

镜头分配

默认策略:优先 15 秒,其次优先 7 镜头(6-8 可微调)

优先级 镜头数 总时长 分配
1 7(默认) 15秒 2+2+2+2+2+2+3
2 6 15秒 2+2+3+3+3+2
3 8 15秒 2+2+2+2+2+2+2+1
4 5 20-30秒 4+4+5+5+4
5 4 18-24秒 4+5+5+4
6 3 15-21秒 5+5+5(或 6+5+6)

未指定时,直接按 15 秒 / 7 镜头规划;用户明确要求再改为 6 或 8 镜头。

时间顺序结构("先...然后...最后")

使用时间顺序让镜头内动作更连贯:

情感进展

角色的表情从[不确定]逐渐转变为[越来越自信],最后以[满足的成就笑容]结束。

动作序列

她先在[门口犹豫],然后[深深吸一口气],最后[坚决地推开门]。

镜头运动序列

场景以[广角定场镜头]开始,然后在第[3秒]平滑过渡到[中景],最后以[特写]结束。

时间标记技巧

  • "第[数字]秒时" 用于精确控制动作时机
  • "从...逐渐过渡到..." 用于平滑变化
  • "以...结束" 用于收尾动作

时间顺序结构在规划表格的"动作"列中体现,确保每个镜头内动作有清晰的时间线。

示例:见 examples.md


阶段2:优化 (Refine)

输入:镜头 + 问题描述 输出:优化后提示词

问题 → 优化公式

问题类型 优化关键词
运动不自然 + "逼真物理控制所有动作" + "自然运动模式"
音频问题 + "音频:[环境音]" + "无背景音乐"
相机定位模糊 + "相机位于[高度](thats where the camera is)"
角色不一致 + 详细物理特征
质量问题 + "高分辨率、晶体般清晰"
唇同步差 + "清晰唇同步" + 冒号格式

输出格式

  1. 原问题(1行)
  2. 优化后提示词(8要素)
  3. 修改说明(只列新增/替换项)

阶段3:简化 (Simplify)

输入:过度优化的提示词 输出:精简版

精简规则

  1. 移除冗余质量词:保留 1-2 个
  2. 删除重复描述
  3. 默认保留核心8要素(可短句化)
  4. 保留相机定位 "(thats where the camera is)"

简化模式

  • 标准简化(默认):保留 8 要素,每要素压缩成 1 句
  • 极简投喂(用户明确要求时):压缩到 2-4 要素(通常风格/镜头/动作/音频)

8要素提示词结构

主体: [年龄、性别、服装、外貌、姿势、表情]
场景: [位置、建筑细节、道具、时间、天气]
动作: [具体动作、微表情、手势]
风格: [视觉美学、调色板]
镜头: [景别 + 运动 + 角度 + (thats where the camera is)]
构图: [三分法/引导线/景深]
氛围: [灯光:三点照明/黄金时刻/霓虹等]
音频: [对话(冒号格式)、环境音、音乐]

关键技巧

  • 镜头定位相机位于[高度](thats where the camera is) 或类似定位描述
  • 对话格式:用冒号格式防字幕 女人说:'台词'
  • 主体细节:常规镜头建议 8-15 个物理特征;短镜头保留 4-8 个关键特征

详细技巧:


调用方式

/screenwriter "女孩在森林醒来,变成蝴蝶飞走"
/screenwriter 优化 [镜头提示词] + [问题描述]
/screenwriter 简化 [镜头提示词]

注意事项

  1. 总量控制:Storyboard ≤ 2000 字
  2. 8要素完整 = 大师级
  3. 根据平台调整镜头定位语法
  4. 负面提示:建议添加 "无水印、无字幕、无文字叠加"
  5. 每次输出前自检:时长、字数、8要素、叙事衔接是否全部满足
Weekly Installs
12
First Seen
Feb 18, 2026
Installed on
opencode12
gemini-cli12
github-copilot12
amp12
codex12
kimi-cli12