编程 小说改编AI短剧流水线:shuohao-skills用脚本卡死角色相似度和剧本时长

2026-09-05 19:16:32

小说改编AI短剧流水线:shuohao-skills用脚本卡死角色相似度和剧本时长

今年的 AI 短剧很火:斩仙台上线六天播放量破 1 亿,霍去病整个 AI 短片成本只有三千元,有人统计一季度新上线的短剧里 95% 都是用 AI 生成的。但真到自己动手,前期准备工作依然繁琐:剧本要拆、角色要排、美术风格要定、台词分镜都要备齐。

GitHub 上最近有个项目正好处理这些前期工作,它叫 shuohao-skills,已有 2020 多个 Star,简单说就是让 Claude 和 Codex 帮你做短剧的一套流程。把一本书丢进去,它会先帮你理清故事和人物,再整理成做短剧需要的素材。

跑一遍的效果

手里有本小说要改编,打开 Codex 说一句"用 shuohao-skills 跑 novel-outline"就能启动。它把小说分成五部分:改编说明、人物表、爽点表、分集梗概、资产清单,最后还会出一份改编报告,被删除的故事线、重要情节放在哪一集都会列出来,改成什么样子一目了然。之后的角色设定、美术、剧本、分镜都基于前面的结果继续做,流程是连贯的。

整个过程中,对话负责提要求,整理、检查和衔接由脚本来完成。角色设定和美术阶段确定的场景,切分镜时继续当参考图使用,前后画面风格不容易跑偏。分镜自动按秒切分,时间点变了对应的提示词也会重新计算,最后得到按秒切好的分镜图和 MiniMax H3 提示词,整理好就能交给下游生成管线。

四个关键机制

01 大纲先收敛结构。 改编和从头写新故事不一样,要先确定哪些故事线删掉、哪些人物可以合并。模型只负责生成大纲前四部分,资产清单由脚本根据分集数据自动汇总。分集时先生成骨架稿,校验通过后再写完整稿件;两个爽点间隔超过三集,脚本会提示补充。

02 角色设定不许雷同。 同一剧本里四个角色如果写出四种不同风格,流程会被拦住——脚本对每一对提示词做相似度计算,超过 75% 就报错并指出是哪些角色。出图使用 codex 内置的 $imagegen,不需要另外配置 API key。报告有中英文两种版本。

03 剧本时长用算式卡死。 台词按语速折算成秒数,动作按节拍估算时长,每集都必须落在目标时长范围内,写多写少都会用红字标出差了多少秒,不依赖模型自己判断。台词本按角色合并,每个角色有音色提示词,可以直接对接 TTS。故事钩子也会明确写出,前几拍就把观众继续看下去的理由交代清楚。

04 分镜只做输出不做新决定。 镜头按每 3 秒左右切一次安排,分镜图以前面的设定集为参考图生成,十七道质量检查写进脚本。改了秒数没同步改提示词,脚本会直接拦住。五个 skill 的报告还能合并到一页,用数字键切换查看。

安装与注意

前提是已安装 Claude 或 Codex,克隆仓库后运行一条命令,脚本会自动检测当前装的是哪个工具并把所有 skill 创建软链接:

git clone https://github.com/eternityspring/shuohao-skills
cd shuohao-skills
./scripts/install.sh

装完就能在对话里直接用。需要注意:它目前只做到分镜投产包这一步,不直接生成最终成品,主要对文本和分镜做约束,最终质量还看后面的生成制作环节。中文支持比较好,英文小说也能处理,但生成的角色设定仍是中文。

这个项目做得好的地方,是把检查单独拿出来而不是全部靠提示词:能检查的东西基本都落到了脚本里,先拆故事、再做检查、最后整理素材,一步一步来。

开源地址:https://github.com/eternityspring/shuohao-skills

复制全文 生成海报 shuohao-skills AI短剧 短剧制作 Agent Skill

推荐文章

程序员茄子在线接单