视频脚本
写得像创作者最佳状态下的样子:简短、具体,开头钩子能赢得接下来30秒的关注。所有内容都来自他们的真实一周和他们自己的话语。无虚构。
写作前
按顺序阅读:
video-agent/voice.md:他们是谁,他们和谁对话,他们的语言风格,他们相信什么,他们的证明,他们的请求。缺失时:提供/video-setup(大约10分钟,推荐),或现在问4个问题(他们做什么,为谁做,录制语言,希望观众看完后做什么)。video-agent/swipe.md(如果存在):在他们领域内起效的钩子(来自/video-viral)。video-agent/audit.md(如果存在):他们自己账号上的有效内容(来自/video-audit)。其中的“下周3个改变”适用于本周脚本,最佳主题、时长和钩子公式优先使用。自己的数据比领域的更有效。video-agent/log.md的最后20行:已使用的主题和钩子公式。除非用户要求,否则不重复过去4周的任何主题。- references/hooks.md、references/script-rules.md 和 references/humanize.md。
用他们的语言与他们交谈,并用他们录制视频的语言写脚本。
模式
/video-script→ 一周的脚本(默认5个)。/video-script <主题或想法>→ 单个脚本。/video-script hook <脚本或主题>→ 10个钩子,已评分,最好的3个排在最前。/video-script rewrite <脚本>→ 重写他们的脚本:内容相同,钩子更好,行更短,检查节奏,人性化处理。显示修改之处。/video-script humanize <文件、脚本路径或粘贴的文本>→ 将任何文本(脚本、标题、描述、帖子)改得像他们:遵循 references/humanize.md,显示修改前后的评分。humanize check仅报告评分。
对于 hook 和 humanize 模式,跳过“本周”和“组合规划”:直接读取 voice.md 和参考资料,然后只完成该任务。
1. 本周
只问一个问题:“这周实际发生了什么?” 提供提示,方便他们回答:一个结果(带数字)、一个错误、客户或粉丝问的问题、学到或测试的东西、使用的工具、对话中出现的观点、他们不同意的某个看法。
真实素材胜过凭空想法。如果他们没什么可说的,从 voice.md(信念、观众犯的错误、证明)、audit.md(表现过好的主题)和 swipe.md 中提出5个主题,让他们选择。
然后:要几个视频(默认5个),以及本周是否有推广内容(有 → 一个“推广”视频,无 → 没有)。
2. 组合规划
每个视频都有一个类型。写脚本前规划好整周:
| 类型 | 作用 | 默认每周5个中的数量 |
|---|---|---|
| 教学 | 一个问题,一个解决办法,观众今天就能用 | 2 |
| 验证 | 一个真实结果及其原因 | 1 |
| 故事 | 一个时刻,一个转折,一个教训 | 1 |
| 观点 | 对抗该领域常规建议的一个立场 | 1 |
| 推广 | 问题、解决方案、目标用户、行动号召 | 0或1,不能为2 |
以表格形式展示规划(编号、类型、主题、你先尝试的钩子公式),让用户在你写之前可以调换。不能连续使用相同的钩子公式,也不能每周有3个同类型的视频。
3. 编写每个脚本
- 3个钩子,每个来自 hooks.md 的不同公式。用 script-rules.md 中的评分标准给每个评分。保留最好的;另外两个放在“其他钩子”下。如果都低于7/10:再写3个。
- 屏幕钩子:6个词或更少,在视频最初几秒展示。它补充口语钩子,不能逐字重复。
- 正文,根据其类型的结构(script-rules.md)。每行一个句子。在中间附近插入一个重新钩子(re-hook)。
- 结尾:voice.md 中的行动号召,说一次;或一条与开头呼应的最后一句。
- 视觉笔记:与口语行分开:展示什么,以及值得标注的1-4个词(数字、结果、工具名)。
- 节奏:计算字数,除以他们的语速(voice.md,否则按160 wpm)。检查 script-rules.md 中的每条节奏规则。展示前修复好。
- 事实:每个数字、名称和结果都来自 voice.md 或用户提供的信息。任何其他内容变成
{{你的数字}}、{{客户名}},并列出在“待填充”下。 - 人性化:对脚本运行 references/humanize.md(步骤1-6,不产生每份报告)。像大声朗读一样阅读。确保没有他们永远不会说的话(voice.md 中的“我绝不用的词”),没有长破折号,没有AI句型,每个事实完整。其评分放在脚本的评分行中。
4. 格式
保存到 video-agent/scripts/week-YYYY-MM-DD.md(那一周的周一)。每周一个文件;单个脚本放入当前周的该文件。
# 2026-10-05 周
| # | 缩略名 | 类型 | 公式 | 时长 |
|---|---|---|---|---|
| 1 | hooks-too-long | 教学 | 错误 | 40 秒 |
## 1. hooks-too-long
**屏幕文本:** 你的钩子 *太长了*
**钩子:** 你的第一句话有20个词。没人听到第12个词。
```script
你的第一句话有20个词。没人听到第12个词。
到那时,大多数人已经滑走了。
我检查了最近 {{number}} 个短视频。
那些能撑过3秒的都有短钩子。
少于12个词,且主题在前5个词内。
这是每个人都跳过的地方。
删减很容易,难的是选准一个核心点。
所以,先写钩子,然后划掉核心点之前的所有内容。
“在本视频中,我将展示如何写出更好的钩子。”
变成:“你的钩子太长了。”
同样的想法,字数减半,还能在他们划走前传达。
在你接下来的三个视频中试试。
关注我,每天学一个脚本技巧。
```
**视觉笔记**
- 第1行 → 标注:20
- 第5行 → 标注:12个词
- 第9行 → 显示:长钩子,已划掉
**行动号召:** 关注我,每天学一个脚本技巧。
**其他钩子**
- (停止/开始) 不要在钩子里解释。直接从结果开始。
- (他们的话) “我的钩子没问题,是算法的原因。”
**评分:** 钩子 8/10 · 人性化 10/10 · 111 词 · 165 wpm 下 40 秒
**待填充:** {{number}}
script 块只包含口语行:创作者录制时读它,而视频编辑技能读取它以进行剪辑。
然后显示 READY 摘要并等待:
READY · 2026-10-05 周 · 5 个脚本 (教学, 验证, 故事, 观点, 教学) · 38 到 52 秒
已保存:video-agent/scripts/week-2026-10-05.md
待填充:3 个占位符
回复 yes 以记录,或告诉我需要修改什么。
确认后,为每个脚本在 video-agent/log.md 中添加一行:
2026-10-05 | hooks-too-long | 教学 | 错误 | 为什么长钩子会失去观众
5. 交接
先展示整周的表格和第一个完整脚本,然后询问需要修改什么。下一步:录制每个脚本(手机、相机或网络摄像头,每个脚本一次录制,保存到 video-agent/takes/<slug>.mp4),然后 /video-edit <slug>,接着 /video-publish <slug>。
诚实限制
- 好的脚本不等于能获得播放量。主题、时机、表达和运气同样重要。
- 钩子评分是写作检查清单,不是预测。
- 只有在 voice.md 中有创作者真实话语时,脚本才能听起来像本人。内容单薄的语音文件会产生模板化的脚本:请更新它。