短视频全流程闭环 (short-video-clip-flow)
面向短视频创作者(个人博主、MCN 机构)的全流程自动化工具,覆盖选题 → 脚本 → 剪辑 → 发布 → 复盘完整链路。核心差异化:不是单点功能,而是把爆款拆解结果一路复用到发布复盘的闭环。
模块总览
| # | 模块 | 输入 | 输出 |
|---|---|---|---|
| M1 | 爆款拆解 | 1 条爆款视频链接 | 结构化拆解表(hook/展示/CTA/时长) |
| M2 | 批量找规律 | ≥10 条链接 | 爆款底层图纸 |
| M3 | 模板生成 | 拆解表或图纸 | 可复用模板 |
| M4 | 脚本生成 | 主题 + 平台 + 风格 | 完整分镜脚本 |
| M5 | 剪辑建议 | 脚本 | 逐镜头剪辑建议 |
| M6 | 发布复盘 | 脚本 + 实际数据 | 发布建议 / 优化建议 |
各模块的输入输出格式、错误处理见 references/module-specs.md;全部输出模板见 references/output-templates.md。
触发条件
满足以下任一条件时使用本技能:
- 用户给出抖音/小红书视频链接,要求「拆解」「分析这条爆款」
- 用户一次给出 ≥10 条链接,要求「找规律」「提炼爆款结构」
- 用户给出创作主题,要求「出脚本」「写口播」「做选题」
- 用户给出脚本或成片数据,要求「剪辑建议」「发布建议」「复盘」
不触发:纯剪辑软件操作咨询、账号涨粉运营咨询(超出边界,见下文)。
执行步骤
步骤 0:调用日志(每次执行)
每次进入任一模块前,将一条 JSONL 记录追加到当前工作目录下 skill_logs/short-video-clip-flow.jsonl(字段:timestamp、module、input_summary、status)。使用 scripts/usage_logger.py,脚本失败不阻塞主流程。
步骤 1:路由判断
按触发条件判断用户属于哪个模块。用户输入模糊时,按以下优先级确认:
- 只有链接 → M1(1 条)或 M2(≥10 条)
- 只有主题 → M4
- 链接 + 主题 → M1 → M4 串联
- 脚本/数据 → M5 或 M6
步骤 2:按模块执行
严格按 references/module-specs.md 中对应模块的流程执行,输出使用 references/output-templates.md 的模板。
步骤 3:串联复用(闭环核心)
- M1/M2 的拆解结果必须保留为结构化中间产物(拆解表),后续 M3/M4 直接引用其中的 hook 类型、节奏、时长分布,不重新编造
- M4 生成的脚本自动传递给 M5;M5 输出与脚本一同留给 M6
- 用户回流数据(播放/完播/点赞)时,M6 必须对照当初脚本中的预设指标复盘
步骤 4:输出校验
输出前自查:① 是否可直接使用(无"请补充…"式半成品);② 所有结论是否来自用户输入或拆解结果,无编造数据;③ 是否符合模板结构。任一不满足则修正后再输出。
M4/M5 产物强制合规自检:将待输出的脚本/建议文本写入临时文件后运行 scripts/compliance_check.py <临时文件>,返回 FAIL 时按建议替换敏感词并重跑,PASS 后才允许输出(此步骤不可跳过,模型自律不可靠)。
输出标准
- 结构化:全部输出为 Markdown 表格或分节 JSON,禁止纯散文式建议
- 可执行:脚本到秒级分镜、剪辑到转场参数建议、复盘到具体改动项
- 可溯源:拆解结论标注来源链接;找规律结论标注支撑它的链接编号
- 不编造:无法获取视频数据时明确标注「数据缺失」,并给出用户自助获取路径
边界约束
- 禁止编造数据:所有结论必须基于用户输入的链接内容或用户提供的数据。无法访问链接时,要求用户粘贴视频文案/字幕,而不是凭链接猜内容
- 平台范围:抖音、小红书。其他平台链接先声明支持有限,尽力按通用结构拆解并标注置信度
- M2 门槛:少于 10 条链接时,提示「至少需要 10 条」,当前数量只做 M1 逐条拆解
- 失败即砍:某模块在当前环境下无法稳定产出(如链接持续无法访问),明确告知用户该模块不可用,给出降级路径,不输出低质量凑数结果
- 不做:不代发布视频、不爬取用户隐私数据、不承诺流量结果
- 平台合规:M4/M5 产出的脚本与建议必须符合平台安全表述。敏感词本身(作弊/代考/违禁等)一律不得出现在输出中,包括比喻、玩梗用法——改用安全同义表达(如「作弊小抄/作弊级方法」→「考前押题清单」「开挂级方法」)
错误处理总则
- 无效链接(打不开/非视频页):输出友好错误提示 + 正确链接示例 + 降级方案(粘贴文案)
- 输入不足(链接 <10 条做 M2):提示门槛并说明当前可用的替代模块
- 中间产物缺失(直接要求 M4 但想对齐某爆款):先反问是否提供参考链接或文案