script-writing
Skill3 starsChanged 9 months agoMITView on GitHub
视频脚本生成技能。根据故事大纲生成分镜脚本,按镜头拆分,包含镜号、景别、画面描述、台词/旁白、时长、音效/配乐。适用于各类视频类型的脚本创作。触发场景:用户说"写个脚本"、"生成分镜"、"把大纲变成脚本"等。
4 other projects use a version of this.
Adopted by
Most recently taken up by
- lorena-bordonaba-pau/youtube-agenttheir own version, first seen Oct 13, 2026
- google-gemini/gemini-managed-agents-templatestheir own version, first seen May 17, 2026
- seanwinslow28/animatheir own version, first seen Apr 12, 2026
- vivy-yi/xiaohongshu-skillstheir own version, first seen Jan 22, 2026
Other versions4 projects use a version of this.
Word for word · 0
None found.
Edited · 0
None found.
Wrote their own version · 4
- vivy-yi/xiaohongshu-skills★ 455same name
- google-gemini/gemini-managed-agents-templates★ 99same name
- lorena-bordonaba-pau/youtube-agent★ 2same name
- seanwinslow28/anima★ 2same name
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 repository8 other files it gives its agents.
- creator-workflowSkill
- export-formatsSkill
- idea-decomposeSkill
- multi-version-genSkill
- positioning-checkSkill
- story-outlineSkill
- trend-analysisSkill
- visual-promptsSkill
The file
Files
Script Writing (视频脚本生成)
Overview
将故事大纲拆解为可执行的分镜脚本,每个镜头包含完整拍摄信息。
输入处理
必需输入
- 故事大纲: 开场-发展-高潮-结尾的完整大纲
- 内容类型: short-video / medium-video / story / knowledge / vlog
- 时长限制: 15-60s / 1-3min / 3-10min
- 风格偏好: funny / touching / suspense / educational / real
镜头数量估算
| 类型 | 时长 | 镜头数量 | 平均镜头时长 |
| short-video | 30秒 | 8-12个 | 2-4秒 |
| short-video | 60秒 | 15-20个 | 2-4秒 |
| medium-video | 1分钟 | 15-25个 | 2-5秒 |
| medium-video | 3分钟 | 40-60个 | 3-5秒 |
| story | 3分钟 | 50-80个 | 2-5秒 |
| story | 10分钟 | 150-250个 | 2-5秒 |
| knowledge | 2分钟 | 25-40个 | 3-5秒 |
| vlog | 2分钟 | 20-30个 | 4-6秒 |
输出格式
=== 分镜脚本 ===
【基本信息】
主题:[主题]
类型:[类型]
风格:[风格]
总时长:[总时长]
镜头数:[镜头数量]
【分镜表】
| 镜号 | 景别 | 画面描述 | 台词/旁白 | 时长 | 音效/配乐 |
|------|------|----------|-----------|------|-----------|
| 1 | [景别] | [画面] | [台词] | [时长] | [音乐] |
| 2 | [景别] | [画面] | [台词] | [时长] | [音乐] |
...
【节奏分析】
- 快节奏部分:[哪些镜头,为什么快]
- 慢节奏部分:[哪些镜头,为什么慢]
- 情感曲线:[情绪如何变化]
【拍摄要点】
- 场景:[需要哪些场景]
- 道具:[需要准备什么]
- 灯光:[灯光建议]
- 演员:[表演要求]
【后期建议】
- 剪辑节奏:[如何剪辑]
- 转场:[转场方式]
- 调色:[色调风格]
- 字幕:[字幕建议]景别使用
| 景别 | 代码 | 说明 | 使用场景 |
| 特大特写 | ECU | 局部细节 | 情绪放大、视觉冲击 |
| 特写 | CU | 头部/手部 | 情感表达、重点强调 |
| 近景 | MCU | 胸部以上 | 对话、叙事主体 |
| 中景 | MS | 腰部以上 | 人物互动、日常场景 |
| 全景 | FS | 全身 | 动作展示、场景关系 |
| 远景 | LS | 环境 | 场景建立、转场 |
镜头设计原则
1. 节奏控制
快节奏 (2-3秒/镜头)
- 用途:短视频、搞笑、紧张感
- 手段:快速剪辑、多角度、动作连贯
- 示例:搞笑反转、追逐戏
中节奏 (3-5秒/镜头)
- 用途:中视频、日常叙事
- 手段:正常剪辑、完整表达
- 示例:vlog、知识类
慢节奏 (5-7秒/镜头)
- 用途:情感表达、vlog
- 手段:长镜头、留白
- 示例:感人场景、思考时刻
2. 景别组合
常用组合
- 远景 → 全景 → 中景 → 近景 → 特写 (渐进)
- 特写 → 中景 → 全景 (退远)
避免
- 连续3个以上相同景别
- 从远景直接跳到特写(除非有特殊目的)
3. 运镜方式
| 运镜 | 说明 | 使用场景 |
| 固定 | 机位不动 | 对话、稳定画面 |
| 推镜头 | 逐渐靠近 | 强调情绪、聚焦 |
| 拉镜头 | 逐渐远离 | 展现环境、结束感 |
| 摇镜头 | 左右转动 | 跟随动作、展现场景 |
| 移镜头 | 平移移动 | 跟随角色、平行叙事 |
| 跟镜头 | 跟随移动 | 动作跟随、沉浸感 |
| 手持 | 自然晃动 | vlog、真实感 |
4. 画面描述要素
每个画面描述需包含:
- 动作: 谁在做什么
- 表情: 什么表情
- 环境: 在哪里、什么光线
- 运镜: 什么运镜方式
- 重点: 观众该看哪里
台词/旁白写作
原则
- 口语化: 像人说话,不要书面语
- 简洁: 每句不超过15字,超过就拆分
- 有节奏: 长短句交替
- 有温度: 用"你""我们"拉近距离
台词类型
对白: 两个人说话
A: 你为什么迟到了?
B: 电梯坏了,我爬上来的
A: 18楼?
B: 别提了...独白: 一个人说话(内心或对着镜头)
对着镜头: 你们有没有这种经历?明明很努力,但就是看不到结果旁白: 画外音解说
旁白: 这一天,他终于明白了什么才是真正重要的音效/配乐设计
配乐类型
| 类型 | 情绪 | 示例场景 |
| 轻快 | 搞笑、日常 | 搞笑视频、vlog开头 |
| 温暖 | 感人、治愈 | 情感故事、温馨时刻 |
| 紧张 | 悬念、冲突 | 悬疑片、冲突场景 |
| 激昂 | 励志、高潮 | 励志片、情感爆发 |
| 舒缓 | 思考、沉淀 | 反思时刻、结尾 |
音效使用
| 音效 | 用途 |
| 拍手、笑声 | 搞笑 |
| 心跳、钟表 | 紧张 |
| 风声、雨声 | 情绪氛围 |
| 键盘打字 | 办公场景 |
| 脚步声 | 动作跟随 |
音乐节奏匹配
- 剪辑点对音乐节拍
- 高潮配音乐高潮
- 转场用音乐变化
Examples
Example 1: 短视频 + 搞笑
| 镜号 | 景别 | 画面描述 | 台词/旁白 | 时长 | 音效/配乐 |
|------|------|----------|-----------|------|-----------|
| 1 | MS | 办公室,主角收拾东西准备下班,看手机 | (看手机) 终于十点了! | 2s | 轻快BGM |
| 2 | FS | 主角走向电梯口,按按钮,没反应 | 嗯? | 2s | 轻快BGM |
| 3 | CU | 电梯显示屏,一片黑 | (叹气) 坏了? | 2s | BGM停 |
| 4 | MS | 主角看楼梯,深吸一口气 | 算了,爬吧 | 2s | 无音乐 |
| 5 | FS | 5楼,主角爬楼梯,还OK | (喘气) 还好还好 | 3s | 轻松BGM |
| 6 | MS | 10楼,主角扶扶手,喘气 | 不行了... | 3s | BGM变慢 |
| 7 | CU | 15楼,主角满头大汗,腿软 | 15楼了...还有3层 | 3s | 悲伤BGM |
| 8 | ECU | 18楼牌子,主角伸手要按门把手 | 终于... | 2s | BGM变强 |
| 9 | CU | 手放在门把上,轻轻一推,门开了 | (愣住) | 2s | BGM停 |
| 10 | MS | 主角站在门口,看向镜头 | 所以我...为什么要爬楼? | 3s | 搞笑音效 |Example 2: 知识类 + 干货
| 镜号 | 景别 | 画面描述 | 台词/旁白 | 时长 | 音效/配乐 |
|------|------|----------|-----------|------|-----------|
| 1 | CU | 主角对着镜头,无奈表情 | 你是不是也这样?明知道要做,就是拖着不动 | 4s | 轻松BGM |
| 2 | MS | 主角坐在桌前,盯着电脑,不动 | (画外音) 刷手机、发呆、就是不肯开始 | 3s | BGM继续 |
| 3 | CU | 主角对着镜头 | 为什么会这样? | 2s | BGM停 |
| 4 | MCU | 主角讲解,手势配合 | 因为拖延不是懒,是情绪问题 | 3s | 新BGM |
| 5 | MS | 示意动画:一个人面前有食物,但不想吃 | 就像你不想吃饭,不是因为不饿,是因为不想吃 | 4s | BGM继续 |
| 6 | CU | 主角对着镜头 | 拖延症有3个原因 | 2s | 音效"叮" |
| 7 | MS | 文字出现"害怕失败" | 第一,害怕失败 | 2s | 音效"叮" |
| 8 | MS | 文字出现"完美主义" | 第二,完美主义 | 2s | 音效"叮" |
| 9 | MS | 文字出现"任务模糊" | 第三,任务模糊 | 2s | 音效"叮" |
| 10 | CU | 主角对着镜头 | 怎么办?记住3点 | 2s | BGM变强 |质量标准
- 镜头完整: 每个镜头有完整信息(景别、画面、台词、时长、音乐)
- 节奏合理: 快慢结合,符合内容类型
- 景别多样: 避免连续相同景别
- 台词自然: 口语化、简洁、有节奏
- 时长准确: 总时长符合限制
- 可执行: 摄影师能看懂怎么拍
Resources
references/
参考 creator-workflow 中的 content-types.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.

