Short video script
Полная коллекция скиллов Kimi (267 built-in + 7 plugin skills), выгруженная из сандбокса агента
npx -y skills add serejaris/kimi-skills --skill short-video-scriptAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
2 things to look at
- 20 days oldThe repository was created 20 days ago. New is not bad, but a brand new repository carrying a familiar-sounding name is the shape a typosquat arrives in, and there has been no time for anyone else to find a problem with it.
- 4 stars4 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
What its author says it does
Copied from the file, not written here
生成抖音、TikTok、Reels等平台的短视频脚本,按照「3秒Hook → 冲突 → 反转 → CTA」黄金结构输出完整脚本,并附带逐镜分镜提示和精确时长控制。当用户直接说“帮我写一条抖音”、“策划一个短视频”、“写个带货视频文案”,或提及短视频脚本、视频文案、3秒hook、短视频分镜、口播脚本、带货脚本、种草视频、TikTok脚本等关键词时触发。
The file declares its own license as MIT. That is the author’s claim about this one file, and it is not the same thing as the license GitHub reports for the repository, which is listed with the other numbers below.
SKILL.md
13.4 KB, ~5.4k tokens by cl100k_base, as published. Nobody here has run it
Douyin Video Script — 抖音/短视频脚本生成 SOP
按照「3秒Hook → 冲突 → 反转 → CTA」黄金结构,生成带分镜提示和精确时长控制的短视频脚本。适用于抖音、快手、小红书、视频号等短视频平台。
Quick Start
- 用户提供视频主题、目标时长、内容类型等基本信息
- Agent 按下方 SOP 逐步生成脚本
- 输出带分镜提示和时长标注的完整短视频脚本
- 用户确认后,可导出为 Markdown 文件
SOP 流程
Phase 1:需求收集
目标:明确短视频的核心参数和风格定位。
步骤:
-
收集基础信息,向用户确认以下字段:
字段 说明 示例 视频主题 本条视频的核心话题 职场沟通的3个雷区 内容类型 口播/剧情/产品种草/知识分享/带货 口播+知识分享 目标时长 视频总时长(秒) 45秒 目标平台 抖音/快手/小红书/视频号 抖音 目标受众 核心观众画像 25-35岁职场新人 风格基调 搞笑/干货/情感/悬疑/争议 干货+轻松 出镜人设 出镜者的人设定位 资深HR姐姐 产品/品牌 如涉及带货或种草,需要的商品信息 无 -
如果用户只提供了主题,其余字段按以下默认值处理,并告知用户:
- 内容类型:口播
- 目标时长:30秒
- 目标平台:抖音
- 风格基调:干货+轻松
- 其余字段标注"待确认"
-
确认核心卖点:基于主题和类型,提炼 1 个核心信息点(用户看完视频必须记住的一件事)。
Phase 2:脚本结构规划
目标:根据时长和类型,规划「3秒Hook → 冲突 → 反转 → CTA」的时间分配。
时间分配模板(适配不同时长):
| 段落 | 占比 | 15秒示例 | 30秒示例 | 60秒示例 |
|---|---|---|---|---|
| 3秒Hook | 10-20% | 2-3秒 | 3-4秒 | 4-5秒 |
| 冲突铺垫 | 25-35% | 4-5秒 | 8-10秒 | 18-20秒 |
| 反转/高潮 | 30-40% | 5-6秒 | 10-13秒 | 20-25秒 |
| CTA收尾 | 10-20% | 2-3秒 | 4-5秒 | 8-10秒 |
规则:
- 15秒以内视频:Hook+冲突可合并,一句话制造反差
- 15-30秒视频:标准四段式,每段紧凑
- 30-60秒视频:冲突可设 2 层递进,反转后可加延伸
- 60秒以上视频:允许多组"冲突-反转",但每组不超过 20 秒
- 将时间规划表展示给用户确认后再进入下一步
Phase 3:撰写3秒Hook
目标:在前3秒内抓住注意力,阻止用户划走。
Hook 结构:
## 3秒Hook
**[00:00 - {结束秒数}]**
### 画面
> [分镜描述:镜头角度、人物动作、画面元素]
### 口播/字幕
> [Hook文案,必须在3秒内说完]
### 音效/BGM
> [推荐的音效或BGM节奏提示]
7种高效Hook公式(根据内容类型选择最合适的):
| 公式 | 适用类型 | 示例 |
|---|---|---|
| 痛点提问 | 知识分享/干货 | "为什么你的简历投了100份都没回音?" |
| 反常识断言 | 争议/干货 | "领导最讨厌的不是你能力差,而是……" |
| 数字冲击 | 知识/带货 | "90%的人洗脸都洗错了" |
| 场景代入 | 剧情/情感 | "当你加班到12点,发现同事早就走了……" |
| 视觉冲击 | 种草/测评 | [直接展示产品惊人效果的画面] |
| 悬疑钩子 | 剧情/干货 | "今天我要说一件,同事都不敢说的事" |
| 利益前置 | 带货/知识 | "学会这3句话,工资至少涨30%" |
撰写规则:
- Hook 必须在前 3 秒内完成(中文约 15-20 字以内的口播量)
- 不能用"大家好我是XXX"开头(这会让用户直接划走)
- Hook 要与目标受众的痛点/痒点/爽点直接相关
- 优先使用疑问句或祈使句,制造信息缺口
- 字幕必须同步显示 Hook 核心文案的关键词(大字+高对比色)
Phase 4:撰写冲突与反转
目标:构建"冲突→反转"的叙事张力,让用户产生"原来如此"的满足感。
4.1 冲突铺垫
## 冲突
**[{开始秒数} - {结束秒数}]**
### 画面
> [分镜描述:人物表情、场景布置、道具使用]
### 口播/字幕
> [冲突文案]
### 节奏提示
> [语速、情绪、BGM 变化]
5种冲突构建手法:
| 手法 | 说明 | 示例 |
|---|---|---|
| 认知冲突 | 打破常见认知/做法 | "你以为早起就是自律?其实你在消耗意志力" |
| 痛点放大 | 把受众的痛点场景化、具象化 | "每次开会你想发言,话到嘴边又咽回去" |
| 对比冲突 | 展示理想 vs 现实的差距 | "别人的PPT vs 你的PPT" |
| 故事冲突 | 用情节推动紧张感 | "上周客户突然说要取消合同……" |
| 数据冲突 | 用数据制造认知落差 | "中国人均存款XX万,但80%的人其实……" |
冲突撰写规则:
- 冲突要具象化,避免抽象概念——说"场景"而非"道理"
- 冲突必须指向目标受众真实面临的困境
- 语速适当加快,制造紧迫感
- 口播句式短促有力,每句不超过 15 字
- 如涉及带货,冲突 = 使用前的痛点场景
4.2 反转/高潮
## 反转
**[{开始秒数} - {结束秒数}]**
### 画面
> [分镜描述:关键转折的画面呈现、特效提示]
### 口播/字幕
> [反转文案]
### 节奏提示
> [语速变化、停顿位置、BGM 切换点]
4种反转手法:
| 手法 | 说明 | 示例 |
|---|---|---|
| 方法论反转 | 给出出人意料但有效的解法 | "其实你只需要改一个动作——把'我觉得'换成'数据显示'" |
| 结果反转 | 展示意想不到的结果/效果 | [产品使用前后的对比效果] |
| 认知反转 | 揭示背后真正的逻辑/原因 | "不是你不够努力,是你努力的方向错了" |
| 情绪反转 | 从紧张/焦虑转向豁然开朗 | "后来我想通了一件事……" |
反转撰写规则:
- 反转前设置 0.5-1 秒的"微停顿"(标注在脚本中),制造期待感
- 反转的核心信息必须配大字字幕强调
- 反转内容必须与 Hook 中提出的问题/悬念形成呼应闭环
- 反转要给出"可执行的干货"或"可感知的效果",而非空洞口号
- 如涉及带货,反转 = 产品带来的改变/效果展示
Phase 5:撰写CTA收尾
目标:在视频结尾驱动用户行动(点赞、关注、评论、购买)。
CTA 结构:
## CTA收尾
**[{开始秒数} - {结束秒数}]**
### 画面
> [分镜描述:结尾画面、引导动作(手势指向关注按钮等)]
### 口播/字幕
> [CTA文案]
### 屏幕元素
> [需要叠加的贴纸、箭头、文字引导等]
CTA 公式库(根据视频目标选择 1-2 个组合):
| 目标 | CTA 公式 | 示例 |
|---|---|---|
| 涨粉 | 价值预告+关注引导 | "关注我,下期教你另外3个面试加分项" |
| 互动 | 争议提问+评论引导 | "你觉得哪一条最有用?评论区告诉我" |
| 转发 | 利他暗示+转发引导 | "转给你那个总加班的朋友" |
| 收藏 | 实用暗示+收藏引导 | "建议先收藏,下次面试前翻出来看" |
| 带货 | 限时+稀缺+购买引导 | "链接放在购物车了,今天前100名半价" |
| 直播导流 | 福利预告+预约引导 | "今晚8点直播详细拆解,点预约不迷路" |
CTA 撰写规则:
- 每条视频选择 1 个主CTA + 最多 1 个副CTA
- CTA 必须给出明确的"行动指令"(关注/收藏/评论/点击),不要含糊
- CTA 要与视频内容自然衔接,不能突然跳到"求关注"
- 带货类视频的 CTA 需包含"紧迫感"元素(限时/限量/限价)
- CTA 口播长度不超过视频总时长的 15%
Phase 6:分镜整合与视觉标注
目标:为整条视频生成完整的分镜脚本,便于拍摄和剪辑。
逐镜分镜表模板:
## 完整分镜表
| 镜号 | 时间 | 段落 | 景别 | 画面内容 | 口播/字幕 | 音效/BGM | 备注 |
|------|------|------|------|----------|-----------|----------|------|
| 1 | 00:00-00:03 | Hook | 近景 | [画面描述] | [口播文案] | [音效提示] | [拍摄提示] |
| 2 | 00:03-00:08 | 冲突 | 中景 | [画面描述] | [口播文案] | [BGM提示] | [情绪提示] |
| ... | ... | ... | ... | ... | ... | ... | ... |
景别参考(简要说明,辅助非专业用户理解):
| 景别 | 取景范围 | 适用场景 |
|---|---|---|
| 特写 | 面部/产品局部 | 强调表情、展示细节 |
| 近景 | 胸部以上 | 口播、情绪表达 |
| 中景 | 腰部以上 | 日常对话、动作展示 |
| 全景 | 全身+环境 | 场景交代、动作幅度大 |
分镜标注规则:
- 每个镜头标注景别(特写/近景/中景/全景)
- 标注镜头运动(固定/推/拉/摇/跟)——如果是手机拍摄,标注"固定"或"手持缓移"即可
- 口播文案标注语速(正常/加速/放慢)和情绪(平静/激动/悬疑/温暖)
- 需要字幕强调的关键词用 加粗 标注
- BGM 节奏转折点必须与"冲突→反转"的转折点对齐
Phase 7:时长校验与组装
目标:确保脚本总时长精确匹配目标时长,并组装为完整脚本。
时长计算规则:
- 中文口播语速参考:正常 4-5 字/秒,快速 5-7 字/秒,慢速 3-4 字/秒
- 纯画面(无口播):按实际需要的展示时间估算
- 字幕停留:关键信息字幕至少停留 2 秒
- 转场/停顿:每次转场预留 0.5-1 秒
校验步骤:
- 逐段计算:按口播字数 ÷ 语速 = 预估时长
- 加上纯画面时长和转场间隔
- 总时长与目标时长对比,误差控制在 ±3 秒以内
- 如超时:优先压缩冲突段(删减修饰词),其次缩短 CTA
- 如不足:优先扩展反转段(增加案例/细节),其次增加冲突层次
完整脚本输出模板:
# 短视频脚本:{视频主题}
| 项目 | 内容 |
|------|------|
| 视频主题 | {主题} |
| 内容类型 | {口播/剧情/种草/...} |
| 目标时长 | {N}秒 |
| 目标平台 | {抖音/快手/...} |
| 目标受众 | {受众描述} |
| 风格基调 | {风格} |
| 出镜人设 | {人设} |
| 核心信息点 | {用户看完必须记住的一件事} |
---
## 结构总览
| 段落 | 时间 | 字数 | 核心内容 |
|------|------|------|----------|
| 3秒Hook | 00:00-{T1} | {N}字 | {一句话概括} |
| 冲突 | {T1}-{T2} | {N}字 | {一句话概括} |
| 反转 | {T2}-{T3} | {N}字 | {一句话概括} |
| CTA | {T3}-{END} | {N}字 | {一句话概括} |
| **合计** | **{总时长}秒** | **{总字数}字** | |
---
## 完整脚本(含分镜)
(依次放入 Phase 3-5 的所有内容,保留时间和分镜标注)
---
## 完整分镜表
(放入 Phase 6 的分镜表)
---
## 拍摄备忘
- 拍摄设备建议:[手机/相机]
- 布光建议:[自然光/补光灯]
- 收音建议:[手机内录/领夹麦]
- 发布建议:[最佳发布时间段、话题标签建议]
Phase 8:审校与交付
自动校验清单(逐项检查并报告):
- Hook 在前 3 秒内完成,口播字数 ≤ 20 字
- 冲突段有明确的痛点/场景呈现
- 反转与 Hook 形成呼应闭环
- CTA 有明确的行动指令
- 分镜表镜号连续、时间无重叠
- 各段时间之和与目标时长误差 ≤ 3 秒
- 口播总字数与时长匹配(按语速计算)
- 每个镜头标注了景别
- 关键词字幕已用加粗标注
- 无硬广感(带货类除外)
- 语气风格与 Phase 1 设定一致
交付流程:
-
展示完整脚本给用户确认,重点关注:
- "Hook 能不能抓住你?"
- "反转有没有'啊哈'感?"
- "CTA 自然吗?"
-
根据用户反馈修订,直到用户确认。
-
导出选项:
- 保存为 Markdown 文件
- 如需其他格式,告知可使用对应 skill 转换
参数说明
本 skill 不需要外部参数或 API Key。以下为可选的定制项:
| 配置项 | 默认值 | 说明 |
|---|---|---|
| 语言 | 中文 | 脚本输出语言 |
| 视频时长 | 30秒 | 支持 10-180 秒 |
| 口播语速 | 正常(4-5字/秒) | 可选:快速/正常/慢速 |
| 分镜详细度 | 标准 | 标准(景别+画面描述)/ 详细(含运镜+灯光+收音) |
| CTA 强度 | 适中 | 轻/适中/强(带货类建议"强") |
常见场景示例
场景 1:知识口播(30秒)
职场干货类,一个人对镜头讲述,3秒Hook提问 + 痛点冲突 + 方法论反转 + 关注CTA。
场景 2:产品种草(45秒)
美妆/日用品种草,Hook展示效果 + 使用前痛点 + 使用后反转对比 + 购物车CTA。
场景 3:剧情短视频(60秒)
情感/职场剧情,悬疑Hook + 矛盾升级 + 剧情反转 + 评论区互动CTA。
场景 4:带货视频(30秒)
直接卖货导向,利益Hook + 痛点放大 + 产品效果反转 + 限时购买CTA。