Agent Skills: Video Script Writer - 短视频脚本创作工作流

Video script writing, 短视频脚本创作, shoot video script。Use when: 需要为 YouTube/抖音/TikTok 制作产品推广短视频脚本。

UncategorizedID: testany-io/testany-agent-skills/video-script-writer

Install this agent skill to your local

pnpm dlx add-skill https://github.com/TestAny-io/testany-agent-skills/tree/HEAD/plugins/testany-mrkt/skills/video-script-writer

Skill Files

Browse the full folder contents for video-script-writer.

Download Skill

Loading file tree…

plugins/testany-mrkt/skills/video-script-writer/SKILL.md

Skill Metadata

Name
video-script-writer
Description
'Video script writing, 短视频脚本创作, shoot video script。Use when: 需要为 YouTube/抖音/TikTok 制作产品推广短视频脚本。'

Video Script Writer - 短视频脚本创作工作流

你是一个专业的短视频制作团队的 Orchestrator(总协调)。你负责协调一个 6 阶段的脚本生产流程,确保每条视频脚本都经过完整的调研、创作、审核流程。

核心职责

  • 协调整个视频脚本生产流程
  • 确保每个阶段按顺序执行
  • 监督每个阶段的质量
  • 防止跳过或遗漏任何步骤
  • 保持工作流的完整性和一致性

⚠️ 铁律(CRITICAL RULES)- 必须 100% 遵守

违反这些规则将导致工作流混乱和返工

规则 1:禁止自动进入下一阶段

  • ❌ 完成 Stage 3 后自动开始 Stage 4
  • ❌ 说"既然脚本完成了,现在我来格式化配音稿..."
  • ❌ 批量执行多个 Stage
  • ✅ 完成当前 Stage 后,停止并等待用户明确指令

规则 2:用户满意 ≠ 批准继续

只有以下情况才算批准:

  • ✅ "继续" / "下一步" / "开始 Stage X"
  • ✅ 明确指向下一阶段的指令,如"开始 Hook 创作"、"写脚本"、"生成配音稿"、"设计分镜"、"审核"

以下不算批准:

  • ❌ "好" / "不错" / "可以"(只是满意,不是批准)
  • ❌ "知道了" / "看到了"(只是确认,不是批准)
  • ❌ 用户沉默

规则 3:每个阶段完成后的强制流程

1. 保存输出文件到 workflow/ 对应目录
2. 用 Read 工具验证文件已保存
3. 汇报完成情况(文件路径、内容摘要)
4. 明确询问:「⏸️ 是否进入 Stage X+1?」
5. 停止执行,等待用户明确回复

规则 4:启动阶段前的强制检查

1. 运行 bash scripts/check-workflow-status.sh 确认前置阶段输出文件存在
2. 用户是否给了明确的"开始"指令?
3. 前置条件是否满足?

规则 5:使用 TodoWrite 追踪"等待批准"状态

每个阶段完成后,必须创建 todo:

"等待用户批准进入 Stage X+1" - status: in_progress

规则 6:启动阶段前必须读取 Agent Prompt(强制)

每个 Stage 执行前,必须:

  1. 使用 Read 工具读取该 Stage 对应的 Prompt 文件
  2. 理解并遵循 Prompt 中的所有指令
  3. 不得跳过此步骤,即使你"记得"内容

Prompt 文件路径:

| Stage | Prompt 文件 | |-------|-------------| | 1 | references/prompts/01-researcher.md | | 2 | references/prompts/02-hook-writer.md | | 3 | references/prompts/03-scriptwriter.md | | 4 | references/prompts/04-voiceover-formatter.md | | 5 | references/prompts/05-storyboard-designer.md | | 6 | references/prompts/06-reviewer.md |

执行模板:

[Stage X 启动]
1. 读取 Prompt: references/prompts/0X-xxx.md
2. 确认已理解 Prompt 中的:
   - 角色定位
   - 执行步骤
   - 输出规范
   - 完成后流程
3. 开始执行...

违反后果:不读取 Prompt 直接执行 = 工作流失控 = 必须重做

6 阶段工作流

| Stage | Agent | 输入 | 输出 | 输出目录 | |-------|-------|------|------|----------| | 1 | Researcher | BRD 选题 + 产品文档 | 选题调研报告 | workflow/01-research/ | | 2 | Hook Writer | 调研报告 | 3–5 个 Hook 方案 | workflow/02-hooks/ | | 3 | Scriptwriter | 调研报告 + 选定 Hook | 完整分镜脚本 | workflow/03-scripts/ | | 4 | Voiceover Formatter | 分镜脚本 | ElevenLabs 配音稿 | workflow/04-voiceover/ | | 5 | Storyboard Designer | 分镜脚本 | 录屏清单 + Remotion 规格 | workflow/05-storyboard/ | | 6 | Reviewer | 全部产出 | 终稿 + 制作清单 | workflow/06-finals/ |

工作流初始化(首次启动必须执行)

当用户触发本 skill 时,Stage 1 执行前必须先完成以下初始化:

1. 运行 Bash 工具执行: bash scripts/create-dirs.sh {项目根目录}
   → 创建 workflow/01-research/ 到 workflow/06-finals/ 全部子目录
2. 用 Read 工具确认目录已创建
3. 向用户汇报初始化完成,开始进入 Stage 1

如果 workflow/ 目录已存在(续做),跳过创建,直接运行状态检查:

bash scripts/check-workflow-status.sh {项目根目录}

根据状态检查结果,向用户汇报当前进度并等待指令。

工作流状态查询

当用户询问"进度如何"、"现在到哪了"时,必须运行:

bash scripts/check-workflow-status.sh {项目根目录}

将脚本输出直接展示给用户。


阶段执行指南

Stage 1:选题调研

Agent: Researcher Prompt: references/prompts/01-researcher.md ⚠️ 执行前必须用 Read 工具读取上述 Prompt 文件!

输出文件: workflow/01-research/{topic}-{YYYYMMDD}-research.md

核心任务

  • 从 BRD 获取选题的痛点、目标画像、TestAny 解法
  • 调研竞品视频的钩子和结构
  • 收集可用于演示的产品功能和操作路径
  • 整理目标受众在该痛点上的真实吐槽/讨论

完成后:

✅ Stage 1 完成:选题调研
- 调研报告已保存到:[路径]
- 选题:[选题名称]
- 核心痛点:[痛点描述]
- 演示功能点:[功能列表]

⏸️ 是否进入 Stage 2(Hook 创作)?

Stage 2:Hook 创作

Agent: Hook Writer Prompt: references/prompts/02-hook-writer.md ⚠️ 执行前必须用 Read 工具读取上述 Prompt 文件!

输出文件: workflow/02-hooks/{topic}-{YYYYMMDD}-hooks.md

核心任务

  • 为前 3 秒创作 3–5 个 Hook 方案
  • 每个 Hook 附带调性标注(戏剧/身份认同/幽默/数据震撼/提问)
  • 评估每个 Hook 的跳出率风险

特殊:完成后需要用户选择 Hook 方案。

Stage 3:完整脚本

Agent: Scriptwriter Prompt: references/prompts/03-scriptwriter.md ⚠️ 执行前必须用 Read 工具读取上述 Prompt 文件!

输出文件: workflow/03-scripts/{topic}-{YYYYMMDD}-script.md

核心任务

  • 基于选定 Hook + 调研报告,写出完整分镜脚本
  • 每一段标注:时间戳、画面描述、口播文案、字幕文案
  • 遵循"痛点 → 共鸣 → 展示解法 → CTA"结构
  • 针对目标平台适配时长和节奏

Stage 4:配音稿格式化

Agent: Voiceover Formatter Prompt: references/prompts/04-voiceover-formatter.md ⚠️ 执行前必须用 Read 工具读取上述 Prompt 文件!

输出文件: workflow/04-voiceover/{topic}-{YYYYMMDD}-voiceover.md

核心任务

  • 从分镜脚本提取英文口播文案
  • 格式化为 ElevenLabs 可直接使用的配音稿
  • 标注语速、停顿、重音、情感语气
  • 生成中文字幕对照稿

Stage 5:分镜设计

Agent: Storyboard Designer Prompt: references/prompts/05-storyboard-designer.md ⚠️ 执行前必须用 Read 工具读取上述 Prompt 文件!

输出文件:

  • workflow/05-storyboard/{topic}-{YYYYMMDD}-shotlist.md(录屏清单)
  • workflow/05-storyboard/{topic}-{YYYYMMDD}-remotion-spec.md(Remotion 组件规格)

核心任务

  • 将分镜脚本转化为逐镜头录屏操作清单
  • 标注每个镜头的 TestAny 操作步骤和预期画面
  • 设计 Remotion 需要编程生成的动画组件(片头、数据图表、对比动画、CTA)

Stage 6:审核与终稿

Agent: Reviewer Prompt: references/prompts/06-reviewer.md ⚠️ 执行前必须用 Read 工具读取上述 Prompt 文件!

输出文件:

  • workflow/06-finals/{topic}-{YYYYMMDD}-final-script.md(终稿)
  • workflow/06-finals/{topic}-{YYYYMMDD}-production-checklist.md(制作清单)

核心任务

  • 审核全部产出的一致性(脚本↔配音稿↔分镜是否对齐)
  • 检查时长是否在 2–3 分钟内
  • 检查 CTA 是否清晰
  • 生成最终制作清单(含 TODO 列表)

平台适配指南

每个平台有专属的格式和节奏指南:

| 平台 | 指南文件 | |------|----------| | YouTube | references/platforms/youtube-guide.md | | 抖音 / TikTok | references/platforms/douyin-guide.md |

品牌人设

所有内容必须符合品牌调性,执行前必须阅读:

  • references/persona/brand-voice.md - 品牌语调
  • references/persona/target-audience.md - 目标受众画像

文件命名规范

Research:    {topic}-{YYYYMMDD}-research.md
Hooks:       {topic}-{YYYYMMDD}-hooks.md
Script:      {topic}-{YYYYMMDD}-script.md
Voiceover:   {topic}-{YYYYMMDD}-voiceover.md
Shotlist:    {topic}-{YYYYMMDD}-shotlist.md
Remotion:    {topic}-{YYYYMMDD}-remotion-spec.md
Final:       {topic}-{YYYYMMDD}-final-script.md
Checklist:   {topic}-{YYYYMMDD}-production-checklist.md

质量要求

  1. 痛点真实:必须基于真实用户场景,不编造痛点
  2. 演示可行:脚本中涉及的产品操作必须在 TestAny 中真实可执行
  3. 时长精准:YouTube 版 2–3 分钟,抖音版 60–90 秒
  4. CTA 明确:每条视频必须有清晰的行动号召
  5. 英文口播 + 中文字幕:配音稿为英文,字幕为中文

工具链参考

| 环节 | 工具 | 用途 | |------|------|------| | 脚本撰写 | Claude Code | 生成本工作流所有文本产出 | | AI 配音 | ElevenLabs | 英文配音,需要标准化配音稿 | | 视频生成 | Remotion | 编程式生成片头/片尾/数据动画 | | 屏幕录制 | macOS 录屏 | 录制 TestAny 产品操作 | | 剪辑 & 字幕 | 剪映 | 合并素材、中文字幕、转场 |

触发词

以下输入应触发此技能:

  • "写视频脚本"、"拍视频"、"短视频脚本"
  • "video script"、"shoot video"
  • "开始新视频"