短视频脚本
3 秒看懂
| # | 画面 | 台词 | 秒 |
|---|---|---|---|
| 1 | 特写结果 | 先看成品 | 2 |
| 2 | 手部操作 | 只要三步 | 3 |
| 3 | 前后对比 | 差别很明显 | 3 |
| 4 | 口播收尾 | 链接在评论 | 2 |
示例输出
介绍
给一个产品或话题,写出可直接开拍的竖屏短视频分镜:前 3 秒钩子、镜头、台词、字幕和时长。
它会做什么
- 给出 3 个开头钩子供选择
- 按镜头拆分:画面、台词、字幕、时长
- 控制总时长与节奏,标出转场和音效点
- 附带发布标题与话题标签
安装
复制安装提示词交给模型,或用 8pt CLI 装进 Claude、Codex、Cursor 的 skills 目录,或在已接入 8pt MCP 的编辑器里直接调用。
$ npm i -g @8pt-dev/cli && 8pt skill short-video-script
mcp › 使用 8pt MCP 调用 get_skill("short-video-script")
文件结构
short-video-script/
├── SKILL.md
├── reference/
│ ├── hooks.md
│ ├── platform-specs.md
│ └── structures.md
└── templates/
└── storyboard.csvSKILL.md
--- name: short-video-script description: 给一个产品或话题,写出可直接开拍的竖屏短视频分镜脚本:3 个开头钩子、逐镜头画面 / 台词 / 字幕 / 时长、节奏与音效点、发布标题和话题标签。用户说「写短视频脚本」「拍抖音 / 小红书 / 视频号 / Shorts / Reels」「分镜」「口播稿」「带货视频怎么拍」时使用。 author: 8pt --- # 短视频脚本 产出:`script.md`(钩子选项、结构说明、完整分镜、口播全文、发布文案)+ `storyboard.csv`(可导入表格或剪辑软件做对照)。 ## 1. 先问用户(最多 3 个,未回答用默认值并写在 script.md 开头) 1. 平台与目标时长?默认:抖音 / 视频号,30 秒。 2. 视频目的与行动?默认:种草,结尾引导「点主页 / 评论区看链接」。 3. 拍摄条件?默认:手机拍摄、真人出镜口播 + 产品特写,无专业灯光,1 个人完成。 ## 2. 文件 - `reference/hooks.md`:开头 3 秒钩子库(8 类 × 示例句式)与选择规则。 - `reference/structures.md`:5 种叙事结构与按秒的节拍表。 - `reference/platform-specs.md`:各平台画幅、分辨率、时长、安全区、字幕规格。 - `templates/storyboard.csv`:分镜表表头与示例行,复制后填写。 ## 3. 流程 1. **一句话卖点**:写出「谁 + 在什么场景 + 得到什么具体结果」,≤ 25 字。所有镜头都服务这一句。 2. **钩子**:从 `reference/hooks.md` 选 3 类不同的钩子各写 1 句(每句 ≤ 15 字,读出来 ≤ 3 秒),标出推荐项与理由。 3. **结构**:按目的从 `reference/structures.md` 选 1 种结构,把目标时长分配到各节拍。 4. **口播稿**:按中文语速 **4 字 / 秒**(偏快口播可到 5 字 / 秒)计算字数上限:30 秒 ≈ 120 字。先写完整口播,再拆镜头。 5. **分镜**:复制 `templates/storyboard.csv` 为 `storyboard.csv`,每行一个镜头,填满所有列: - 单镜头 1.5–4 秒;前 3 秒内至少 1 次画面变化。 - 每 3–5 秒给一次「新信息」(新画面、新数字、新动作),避免同一画面停留 > 5 秒。 - 字幕 = 台词的精简版,每屏 ≤ 14 个汉字,最多 2 行。 - 「景别」只用:特写 / 近景 / 中景 / 全景;「运镜」只用:固定 / 推 / 拉 / 摇 / 跟 / 手持。 6. **核对时长**:时长列求和与目标时长误差 ≤ 10%;口播字数 ÷ 4 ≈ 有台词镜头时长之和。 7. **发布文案**:标题 3 版(≤ 20 字,含核心关键词)、正文 1 段(≤ 100 字)、话题标签 3–6 个(1 个大类 + 2–3 个细分 + 1 个场景),封面文字 1 句(≤ 10 字)。 8. **写 script.md**:顺序为 默认值 / 一句话卖点 / 钩子三选一 / 结构与节拍 / 分镜表(与 CSV 一致)/ 口播全文 / 拍摄清单(道具、场地、服装)/ 发布文案。 ## 4. 规格 - 画幅 9:16,1080×1920,30 fps;安全区与平台差异见 `reference/platform-specs.md`。 - 关键文字与产品主体放在中央安全区:上方留 ≥ 220 px,下方留 ≥ 420 px,右侧留 ≥ 160 px。 - 字幕字号 56–72 px(1080 宽画布),描边或半透明底,避免压在产品上。 - 结尾 CTA 镜头 ≥ 2 秒,只给 1 个动作。 ## 5. 交付前自检 - [ ] 3 个钩子属于不同类型,每个读出来 ≤ 3 秒。 - [ ] 第 1 个镜头就出现产品、结果或冲突,不以自我介绍或品牌 logo 开场。 - [ ] storyboard.csv 列齐全、无空格子;时长合计符合目标 ±10%。 - [ ] 口播字数 ≤ 时长 × 4(或用户指定语速)。 - [ ] 每屏字幕 ≤ 14 字;关键信息不落在安全区外。 - [ ] 结尾只有 1 个明确动作。 - [ ] 所有数据、效果描述都来自用户提供的资料。 ## 6. 不要做 - 不编造销量、好评数、用户评价、前后对比效果、检测报告或「专家推荐」。 - 不用绝对化用语(「最」「第一」「100%」「全网最低」),不承诺效果。 - 美瞳 / 隐形眼镜、护肤、保健类产品不写医疗功效(护眼、治疗、改善视力、美白祛斑等);美瞳视频不展示违规佩戴方式(如过夜佩戴、共用镜片)。 - 不使用未授权的音乐、影视片段、他人肖像或商标做画面主体;配乐写「平台曲库 / 免版税」并注明情绪与 BPM。 - 不写诱导互动的违规话术(「点赞抽奖送 xx」等需平台活动报备的内容)。 ## 7. 交付时回复用户 1. 3 个钩子与推荐项。 2. 分镜摘要:镜头数、总时长、口播字数。 3. 交付文件:script.md、storyboard.csv。 4. 采用的默认值,以及拍摄前需要准备或确认的素材。