Communitygithub.com

lhaovo/短视频策划台

将「我想拍点什么」转化为一条思路清晰的短视频——从主题定题、结构规划到镜头级分镜,提供完整的策划流程。

短视频策划台 是什麼?

这个技能旨在帮助用户将模糊的拍摄想法转化为结构清晰的短视频策划方案。它专注于内容层(讲什么、怎么讲),不涉及执行层(景别、机位、剪辑等)。技能支持两种入口:一是用户提供一句话主题,AI 会发散出5个候选选题并给出推荐与淘汰理由;二是用户已有拆解好的剧本,AI 会评估其复刻需求与强度,判定可用性后再进行改写。整个流程包括:定主题、选类型(科普干货或剧情软广)、写结构、写剧本、切分镜,最后通过自检八问验证。它内置了内容红线(如不写未证实的功效、编造证言等),以防止明显的自伤性内容,但明确声明不替代专业的合规审查。该技能适用于 Cursor、Claude Code 等支持 AI Agent 的 IDE 或终端工具,通过读取 skill.md 文件来激活。

相容平台~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/lhaovo/short-video-skills/tree/HEAD/short-video-plan

在你喜歡的 AI 中提問

開啟一個已預先載入此 Agent Skill 的新對話。

說明文件

短视频策划台 是做什麼的?

这个技能只回答两件事:这条片子值不值得拍、该怎么讲。

它不写景别机位、不列道具、不算语速、不做合规审查、不写视频提示词。这些是后面技能的事。


一、三条判断尺(贯穿全程)

写任何一句之前,先拿这三把尺量。

  1. 具体人群 × 具体处境 × 可验证的差异 「年轻人爱看美食」不合格;「加班到九点、只想十分钟吃上热饭的人」合格。差异不是「更好」,是「哪一点不一样」。

  2. 一句话可复述 观众能跟同事说出一句完整的话。说不出来 = 没立住。

  3. 社交理由 他转给谁、转的时候说什么。说不出人名的主题,传播注定窄。


二、两条入口

① 一句话主题 ──→ 定主类型 + 出 5 候选 ──[门1:选 1]──┐
                                                      │
② 已有拆解剧本 ──→ 标类型 + 复刻需求 + 强度二选一      │
                    + 可用性判定 + 定方向 ──[门2]──────┤
                                                      ↓
                                    需求确认 → 结构 → 剧本 → 分镜 → 自检

入口 ① 缺选项,入口 ② 缺判断。 两者第一件事不同,不能混。

入口 ①:一句话主题

走 Step 1 → 门 1 → Step 3。

入口 ②:已有拆解剧本

走 Step 2 → 门 2 → Step 3。跳过选题,但不许跳过两件事:问清复刻需求、判定能不能用。

进来先问一句「这条你想复刻到什么程度」,不要拿到剧本就直接改。

怎么判断走哪条:用户给了具体主题/方向 → 入口 ①;用户给了成型的结构、台词或镜头顺序 → 入口 ②。两条都模糊时问一句「你手上是只有一个方向,还是已经有了一份能照着拍的剧本」。


三、类型库(2 类,单选)

科普干货

给观众一个能带走的认知。内部两种子型,必须选定一种。

子型回答什么判断标志结构
解释型为什么会这样题材里有反直觉的机制反常识 → 讲机制 → 落点
清单型具体怎么做能给出 3 条可执行动作结论 → 三条做法 → 收口

验收:看完能说出一个原因(解释型)或一条做法(清单型)。两样都没有 = 不成立。

剧情软广

用一个具体处境里的小冲突把产品带出来。

验收:产品是解决冲突的必要条件。把产品抽掉、冲突依然能推进的角色,就是硬插广告。

结构:处境 → 碰壁 → 转折(产品出场)→ 结果


四、内容红线(动笔前先摆出来)

四条,命中即改,不许留在稿子里。红线不是建议,是写进去就只能推倒重来的东西。

红线在稿子里的样子怎么改
不写未证实的功效能降三高、三天见效、彻底根治改成可观察的行为描述(「少跑一趟超市」),或删
不写编造的用户证言很多姐妹都说、回购率九成、亲测有效换成自己的实测过程,或删
不用绝对化用语全网最低、第一、100%、唯一换成客观比较(「比 A 款轻 40 克」),或删
不泄露个人信息手机号、门牌号、真实姓名、可定位的工牌脱敏成「王女士」「某小区」,或删

自伤最重的两条是功效和证言。 它们不只是措辞问题——一旦写进剧本,后面切分镜、写口播、生成画面都沿着这句话展开,改起来等于重做一遍。

边界声明:红线只防内容自伤,不替代合规复核。药品、保健、医疗器械、金融、教育等强监管类目,成片前仍须专门审核。本技能不做合规判定,只保证稿子里不留下明显自伤的话。


五、钩子三问(开头必须答满)

候选卡与剧本承担钩子的那一段,都按这三问答。答不满三问的候选直接淘汰,不看后面。

#问什么及格不及格
1为什么停指向观众正在经历的一个具体瞬间「因为很实用」
2承诺了什么看完能得到的一个具体东西(认知 / 做法 / 判断)「会学到很多」
3第 4 秒靠什么接住第二句给出下一步信息,不留空窗开头反问,第二句开始自我介绍

三问不是三个卖点,是同一件事的三个面:他为什么现在停下来、他相信能得到什么、他凭什么继续看。

最常见的塌法是第一问强、第三问答不出。 一句「你知道吗」把人留住了,第二句却开始铺垫背景——这时候人已经走了。


六、Step 1 · 出 5 个候选(入口 ①)

6.1 先定主类型

不问用户「你想做哪类」,自己判断再说明理由:

  • 天然有可解释的机制或可列出的做法 → 科普干货
  • 天然有人的处境与冲突 → 剧情软广

两个都沾 = 题目太大,先缩小再定。

6.2 定配比

情形配比
用户已指定类型5 个全在该类内,靠角度维度拉开
用户未指定两类各 ≥1,配比由题材决定(4+1 / 3+2 / 2+3 / 1+4 都可)
某类确实承载不了全给主类型,并说明承不住的原因

配比必须在表头写明理由,一句话:

本次 4 科普 + 1 剧情,理由:这个题天然有可解释的机制,科普空间大,剧情只能绕着产品说。

没有理由的配比 = 随意配比。

6.3 差异化靠维度,不靠灵感

5 个候选必须按维度取值,禁止「同一个片子五种说法」。

科普干货

维度可选值
子型解释型 / 清单型
切入疑问为什么会这样 / 为什么我总做错 / 别人凭什么做对
落点改变认知 / 改变动作
举证方式原理推演 / 对比实验 / 自己踩过的坑

剧情软广

维度可选值
冲突起因时间不够 / 花了冤枉钱 / 被人看轻 / 反复失败
谁在演自己 / 同事 / 家人 / 陌生人视角
产品出场救场 / 被人推荐 / 对比胜出

硬规矩:同一维度上,5 个候选里取值重复不得超过 2 次。 连着三个都是「自己踩坑」,那就是一条片子。

6.4 分三层呈现

第零层 · 先过滤(在呈现之前做,不写进表)

命题里出现红线表述的候选——功效承诺、编造证言、绝对化用语、个人信息——直接淘汰,不进速览表。它们不是「有点风险」,是写下去就作废的题。

第一层 · 速览表(5 行,一眼可比)

#类型命题(一句话)第一眼靠什么留住人主要风险

表头注明配比与理由。

第二层 · 详写 2 个(最推荐的两个,六行填满)

命题:谁 + 在什么处境 + 得到什么认知
为什么停:(观众正在经历的具体瞬间)
承诺了什么:(看完能得到的具体东西)
第 4 秒靠什么接住:(第二句给什么,不留空窗)
被转发的理由:(转给谁、转的时候说什么)
风险:(哪里可能立不住)

前四行是钩子三问加命题,第五行对应尺 3 的社交理由——少了它,这条片子只能靠平台推荐,不能靠人转。三问答不满的候选退回速览表,不占详写名额。

其余三个不展开——5 个全展开会让人挑花眼,最后凭顺眼程度选。

第三层 · 结论

推荐第 N 个,因为……;淘汰其余,分别因为……(一句话一个)

不做「五个都不错,看你喜欢」。

门 1 · 选题确认

停下来等用户拍板。选题由用户决定,不替他选。用户可能选一个、改一个、或要求再发散。


七、Step 2 · 已有剧本的判定(入口 ②)

7.1 标类型

这份剧本是科普干货(哪种)还是剧情软广?标不出来,说明剧本本身没成型——先说清楚它缺什么,再决定要不要继续。

7.2 复刻需求(四问)

接着问四件事,一次问完:

#问什么用户没答怎么办
1复刻目的:借结构 / 借选题 / 借表达默认「借结构」
2素材替换:产品、人物、场景、案例各换成什么列出来,逐项标「待确认」
3必须保留:哪一段、哪句话、哪个节奏不能动默认全可动
4必须换掉:原片里哪些内容你不想沾默认无

「必须保留」一定要问。 用户嘴上说全改,心里常有一个非留不可的点,改到第三稿才说,前面全废。

问完给一张需求卡,让用户确认:

复刻目的:___ | 素材替换:___ | 必须保留:___ | 必须换掉:___

7.3 复刻强度(二选一,默认第二种)

需求卡确认后问这一句:

「这条你是想原样复刻(只换素材、节奏照搬),还是保留主线但有改动?默认走第二种。」

选项做什么适用代价
A 原样复刻结构、顺序、节奏一比一,只换素材自有内容 / 已获授权 / 内部参考实质相似,容易被判搬运
B 保留主线但有改动(默认)保留剧情或论证主线,节点、案例、表达重做绝大多数情况工作量增加,成品是自己的

强度和 7.2 的复刻目的绑死,不是两个独立选项:

复刻目的允许的强度
借结构A 或 B
借选题只能 B——同题 + 同结构 + 同表达 = 翻录
借表达只能 B,且方向锁迁移或反写——表达相似度最高

用户给的组合不成立时(比如借选题却要原样复刻),指出冲突,让他改一个,不要默认迁就。

选 A 之前必须问一句「原片是你自己的,还是有授权」。没授权就不建议做,说明原因后问要不要按 B 改。技能不提供「改到查不出来」的做法——改动的目的是形成自己的表达,不是绕过判定。

选了 B,七个改动点逐个过,缺一处都不算改够:

#改哪里最少改到什么程度
1案例与数据全换成自己的,且能复现
2切入疑问换一个提问角度
3论证 / 剧情顺序至少调换两段,或改变因果入口
4口播表达全部重写,不留原片金句与口头禅
5视角换讲述人或换人群
6增量补一条原片没有的
7结尾落点与结尾动作重写

改够了的判据:两张分镜表并排放,连续 3 镜以上功能与画面完全对应,就是没改够。

7.4 可用性判定

判定项通过条件不通过怎么办
事实能不能换成你的每个案例、数字、经历都有你的对应物换不掉的段落整段删,不留「差不多」
结构能不能独立成立抽掉原片主题,结构仍站得住结构依赖原片内容 → 换结构
有没有独家增量你能补一条原片没有的补不上 → 只借结构,不借结论

三条里有一条不过,就要明确说出来,别硬着头皮往下写。

原片台词里带红线表述的(功效承诺、用户证言、绝对化用语),改稿时一并处理——不许因为「原片就是这么说的」而照搬。这是入口 ② 最容易漏的一处。

7.5 定方向(三选一)

强度可选方向
A 原样复刻锁定仿写,只换素材
B 保留主线仿写 / 迁移 / 反写
方向做法代价
仿写同结构 + 你的内容最稳,最容易同质化
迁移结构不变,换人群或场景(科普换现象、剧情换冲突)中等,需要重新找对应素材
反写反着结论讲差异最大,需要论据支撑,风险最高

摆清代价,让用户点头。不替用户选方向。

门 2 · 复刻方案确认(强度 + 方向)

停下来,把需求卡、强度、方向、改动点一次摆给用户,等他确认后再动笔。

样本:

复刻强度:保留主线但有改动(目的:借结构)
方向:迁移(换人群:职场人 → 宝妈)
改动点:案例换成自己的、切入疑问换成「为什么带娃出门总吃凉的」、
        口播全部重写、补一条原片没有的反例、结尾改收藏

八、Step 3 · 需求确认(两个入口都要过)

即使入口 ② 已有一份完整剧本,这五项也要问——它们决定要不要重写。

#要什么为什么必须问
1平台抖音重节奏、视频号重共鸣、小红书重可用
2目标时长15s / 30s / 60s 决定能装几段
3目的记住 / 行动 / 转发,只选一个
4目标人群带处境,越具体越好
5红线必须出现什么、绝对不能提什么

一次问完,别挤牙膏。


九、Step 4 · 选结构

按类型直接映射,除非用户明确要换,否则不讨论:

类型结构
科普干货 · 解释型反常识 → 讲机制 → 落点
科普干货 · 清单型结论 → 三条做法 → 收口
剧情软广处境 → 碰壁 → 转折(产品出场)→ 结果

选完写明两件事:每段承担什么任务(一段一句话)、第几秒给什么。

不许混用结构。 混用是「看起来有结构、其实没有」的头号原因。


十、Step 5 · 写剧本

按段写,3–6 段(段数由时长决定,不硬凑),每段三行:

【段 N | 承担:___ | 约 __ 秒】
口播:(照着念的话,口语,长句拆短)
屏幕文字:(字卡 / 关键词,不是口播的复读)

规则:

  • 每段第一句都能独立成立——观众可能从任何一段进来
  • 全片只留一个必须被记住的句子,其余内容都在为它铺路
  • 出声念一遍,念着别扭就重写
  • 口播里不写提示语(「大家好」「接下来」「以上就是」),全部删掉
  • 口播里落笔就过红线:写到功效、证言、绝对化用语、个人信息,当场改写,不留到自检阶段——自检时再看,往往已经顺着这句话把后文都写完了
  • 段口播控制在 36 字以内,单句 ≤15 字。这段稿子后面会交给视频模型直接念,超了它会漏掉后半句

写到这一层就要有意识:你写的是模型要念的台词,不是给人看的文案。 生僻字、多音字、夹在长句里的品牌名,都会念错。能用常用说法就不用生僻的。详见 references/script-and-storyboard.md 第一节第 4 条。

承担钩子的那一段(通常是段 1),按钩子三问写:为什么停、承诺了什么、第 4 秒靠什么接住。其余段不套这三问。


十一、Step 6 · 切分镜

六列短表 + 逐镜详情。内容层不替提示词层决定具体景别和机位,但必须把叙事依赖和关键可见事实交给下游:

镜号时长(s)这一镜讲什么口播屏幕文字本镜功能

表下按“### 镜 1”逐镜写四条详情:观众认知、前置依赖、关键可见事实、时长意图。空镜的时长意图写明动作、拟音、音乐或氛围如何承载。

交付前运行 scripts/check_plan.py --plan <策划案路径>,先修机器能确定的缺列、占位符、时长和前置镜号;观众认知与可见事实是否成立仍由人审看。

三条硬规矩:

  1. 一镜一件事。 同一镜里出现两个信息点,就该切成两镜。
  2. 每镜能回答「删掉损失什么」。 答不出来「没什么损失」的,直接删。
  3. 单镜 2–6 秒。 超过 6 秒不是镜头长,是这一镜里塞了两件事。
  4. 关键可见事实必须写出来。 只写在口播或“这一镜讲什么”里,不算交接完成。
  5. 前置依赖写镜号和事实。 无依赖写「无」;过程型动作写本段要呈现的关键瞬间,不把整段过程压到一张首帧。

门 3 · 剧本定稿后再切镜

剧本没定就切分镜,等于把废稿切成碎片。确认剧本无误再进这一步。


十二、自检八问

交付前逐条过,答不出就回去改:

  1. 主题一句话能复述吗?
  2. 钩子三问是否答满——为什么停、承诺了什么、第 4 秒靠什么接住?
  3. 有没有整段删掉也不影响内容的段落?(有就删)
  4. 每一镜是否只讲一件事?
  5. 结尾的动作是否只有一个?
  6. 红线自查:有没有留下未证实的功效、编造的证言、绝对化用语、个人信息?
  7. 台词能不能被机器念对:每段是否 ≤36 字、单句 ≤15 字、有没有生僻字和夹在长句里的品牌名?
  8. 节奏意图是否成立:无台词段是否写明动作/拟音/音乐/氛围承载;连续等长或长静默是否是有意设计?

第 6 问是唯一一条「发现即阻断」的——前五问不过可以改,第 6 问不过不许交付。

第 7、8 问不过不单独阻断,但会让后面返工。在这里改一个词或补明节奏意图,比在生成阶段重抽便宜得多。


十三、交付

13.1 输出位置(由主流程统一规定)

目录结构与命名规范由主流程技能 short-video-flow 规定,本技能不另行定义。 一次制作一个目录,常态是这样:

outputs/YYYY-MM-DD-标题/
└── 01-策划案.md

本技能只负责两件事:给出标题、把策划案写进主流程指定的目录。

13.2 标题怎么取

取选定命题里最有辨识度的那句短语,不取品类名。

不行可以
科普干货睡不够像多动症
抖音短视频热饭外面烫里面凉
10月22日选题保温杯装咖啡半天就凉

判断方法:三个月后只看目录名,你能不能想起这是哪条片子。 品类名三个月后一定想不起来,命题可以。

规则:标题 8–15 字,不带空格与标点,词语之间用连字符。

入口 ② 改写时,标题带上改写方向,避免与原片同名(原片「睡不够像多动症」,改成宝妈版 → 睡不够像多动症的娃)。

标题在建目录前确认一次,建好之后不再改——改名会断掉下游素材的引用路径。

13.3 策划案.md 的构成

五节(模板见 assets/plan-template.md):

  1. 主题简报(类型、子型、命题、人群、目的)
  2. 类型与结构说明(为什么这个结构、每段任务)
  3. 剧本(分段三行式 + 钩子三问复核)
  4. 分镜表(六列短表)及逐镜详情(观众认知、前置依赖、关键可见事实、时长意图)
  5. 自检结果(八问逐条回答)

入口 ② 的策划案额外带一节附录「改写判定」。

13.4 交付动作

剧本打磨完成后同时交付两份:

  1. 将完整策划案落盘到 <目录>/01-策划案.md,并用 present_files 打开文件。
  2. 在当前回复中直接贴出一份可审阅的剧本,至少包含主题命题、分段任务、逐段口播、屏幕文字和需要用户确认的修改点;不要只给文件路径。

对话中的剧本用于用户快速查看和提出修改,落盘文件作为后续阶段的正式交接版本。用户提出修改时,先同步更新剧本内容,再重新落盘并再次直接呈现更新后的剧本。后续四段(提示词、生成、交付、发布)由 short-video-flow 接管。


十四、类型库的缺口怎么处理

砍到两类之后,探店、测评、活动通知、纯 vlog 这类题材落不进来。处理方式固定两步:

  1. 先问一句:「要不要按科普干货或剧情软广改写?」
  2. 用户不认 → 明确说本次不做,并说明为什么这两类装不下它

不硬塞。 把一个探店硬套成剧情软广,产出的是一条四不像,比不做更浪费。


十五、边界

  • 不做执行层:景别、机位、焦段、道具、字幕样式、BGM——留给后续环节
  • 不做量化核算:语速、时长偏差、镜号连续性——本技能只保证内容成立,不保证可录制
  • 不做合规判定:内容红线只防明显自伤,强监管类目仍须专门审核(见第四节边界声明)
  • 不写生成提示词:那是画面生成环节的事
  • 不承诺流量:本技能只能保证「主题立得住、结构讲得通、镜头删得掉」

十六、参考资料(按需加载)

文件什么时候读
references/topic-judge.mdStep 1 发散候选、拿不准某个选题能不能立、钩子三问答不出来时
references/type-and-structure.md定类型、分子型、选结构时
references/rewrite-judge.md入口 ② 问复刻需求、选复刻强度、判定与方向取舍时
references/script-and-storyboard.md写剧本、切分镜、卡在「这一镜讲不清」时
assets/plan-template.md交付时填模板

Individual skills in this repo

This repo contains 4 individual skills — each has its own dedicated page.

lhaovo/short-video-skills

为视频生成准备可用的图——把资产清单变成能直接喂给图生视频的素材:排生产顺序、定资产级别、出候选图、做一致性验收、按编号落盘、回写清单状态。支持三种来源:实拍、AI 生成、官方素材,不强制实拍。当用户说「准备素材」「出资产图」「首帧图」「角色三视图」「产品图跑一下」「资产对不上」「这条要哪些图」时使用。只管把图做出来并验收,不写分镜,不直接生成视频。

lhaovo/short-video-skills

一条短视频从策划到发布的流程总控:建制作目录、依次走「剧本分镜 → 提示词 → 生成 → 交付 → 发布」五段、每段设门禁、记录流程状态、支持跨会话续做。当用户要开一条新片子、问「下一步做什么」、想接着做某条没做完的片子、要把分镜变成提示词、要整理素材与成片、要准备发布包时使用。本技能只规定流程、目录与产物标准,不重复各环节的写作规范。

lhaovo/short-video-skills

把已过 G2 的生成清单落成真实视频片段——按段建 KIE Seedance 任务、轮询、下载、媒体体检、抽帧质检、听声核台词,并把每段的状态与请求指纹写进生成台账。三种模式互斥(文生 / 首帧图生 / 首尾帧图生)。旁白由模型直接念,台词照稿写进提示词,不走独立 TTS 配音。当用户提到视频生成、出片段、跑 Seedance、首帧图生、首尾帧、原生音频、台词念错、任务查询、片段下载、生成失败重试时使用。只管「把已定的画面和台词变成成段素材」,不重新设计视觉、不改台词文本、不做字幕、不做剪辑。

lhaovo/short-video-skills

把已定稿的分镜表翻成可直接执行的两份清单——资产清单(要准备哪些图、每张图的图像提示词)与生成清单(每段视频的时长、模式、素材引用与提示词)。覆盖画面化、资产编号、切分生成单元、Seedance 视频提示词写法、首帧方案、一致性与失败诊断。当用户说「把分镜变成提示词」「写视频提示词」「这条片子要哪些图」「生成清单」「某个镜头生成不出来」时使用。只做翻译与清单,不重新编排内容,不直接出图出片。

相關技能