从一本小说到一套可投产素材:shuohao-skills 如何把 AI 短剧制作变成一条工程化流水线

AI 短剧真正难的,可能从来不是“让 AI 写出一个故事”。

难的是:当故事变成几十集短剧之后,人物能不能保持一致、剧情能不能持续推进、场景和道具能不能复用、剧本能不能落到时长、分镜能不能直接进入生成流程

这也是 shuohao-skills GitHub 仓库 值得关注的地方。

它没有把 AI 简单包装成一个“写作助手”,而是尝试把小说改编成 AI 短剧的整个过程拆成多个可以被 Agent 执行、验证和衔接的 Skill:从大纲、角色、美术,到剧本、分镜,再进一步提供镜头语汇卡库。当前仓库已经形成了相对完整的制作管线。(GitHub)

一、它解决的不是“生成”,而是“生产”

很多 AI 创作工具的思路是:

给我一个故事,我帮你生成内容。

shuohao-skills 的思路则更接近:

给我一个故事,我把它拆成一套可以继续生产的结构化资产。

这两种思路看起来只差一点,实际上完全不同。

传统 AI 对话式创作往往是一环一环地生成:

小说 → 剧本 → 人物 → 场景 → 分镜

问题在于,每一步都可能重新理解一次前面的内容。

于是很容易出现:

  • 第一集的角色长相和第十集不一样;
  • 同一个场景在不同集数里出现完全不同的视觉设定;
  • 小说里的配角太多,全部搬进短剧后制作成本失控;
  • 剧本写得很精彩,但实际时长根本装不下;
  • 分镜为了“好看”重新做了剧情决定,导致和剧本脱节。

shuohao-skills 的核心思想,是让这些问题尽可能在结构层和规则层被解决,而不是等到最后生成视频时才发现。

仓库目前将流程明确拆成 novel-outlinenovel-charactersnovel-artnovel-scriptnovel-storyboard 五个主要环节,并另外提供 shot-recipes 镜头语汇库。(GitHub)

这实际上已经很接近传统影视制作中的“前期开发—资产制作—剧本—分镜”流程,只不过执行者从人类制作团队的一部分,变成了 AI Agent。


二、第一步不是写剧本,而是先“改编大纲”

整个体系的起点是 novel-outline

它负责把一本小说转换成短剧制作所需要的结构,包括:

  • 改编说明;
  • 人物表;
  • 爽点/节拍表;
  • 分集梗概;
  • 资产清单;
  • 场景与叙事道具等生产信息。

更重要的是,它并没有完全依赖模型“自觉保持质量”。

仓库设计了大量确定性的质量检查,例如人物数量上限、节拍间隔、第一集钩子、主要节拍的位置、分集必填字段、场景复用、引用完整性等。(GitHub)

这里有一个非常值得借鉴的理念:

不要让模型自己判断“我写得合不合格”,而应该尽可能让程序判断。

例如,一个模型可以说:

“这一版人物数量合理。”

但程序可以直接检查:

主角是否超过规定数量?
支线人物是否超过上限?
有没有人物被定义却从未使用?
有没有场景被引用却没有定义?
连续多少集没有重要节拍?

前者属于“语言判断”,后者属于“工程验证”。

对于 AI 工作流来说,这是非常重要的区别。


三、人物不是一段描述,而是一项生产资产

第二个 Skill 是 novel-characters

它的目标也不是简单地总结人物性格,而是把人物变成后续生成流程可以使用的角色资产

一个人物可以得到:

  • 人物身份与基本信息;
  • 外貌;
  • 性格;
  • 动机;
  • 人物弧线;
  • 人物关系;
  • 形象生成提示词;
  • 负面提示词;
  • 风格标签;
  • 音色设计提示词;
  • 角色设定图。

甚至还包含角色关系图,以及用于视觉一致性的角色模型表。(GitHub)

这意味着“角色”从文本里的一个名字,变成了一个可以贯穿后续流程的数据对象。

比如:

林晚

不再只是:

女主角,聪明、坚强。

而可以进一步变成:

林晚 → 角色 ID → 外貌设定 → 服装 → 身材 → 表情 → 声音 → 人物关系 → 出场集数 → 生成参考图

一旦这样做,后面的美术、剧本和分镜就有了一个共同的“锚点”。

这对于 AI 视频尤其重要。

因为 AI 视频最大的痛点之一就是一致性

真正可用的生产系统,不应该每次都重新问:

“这个角色长什么样?”

而应该让系统知道:

“这是角色 ID C-003,请按照已经确定的角色资产生成。”


四、场景和道具同样需要被资产化

novel-art 解决的是另一个容易被忽略的问题:

场景不是背景图,而是生产资产。

它会处理场景和叙事道具,并强调:

  • 一致性锚点;
  • 光照变化;
  • 状态变化;
  • 尺度参照;
  • 无人、无手、白底的设定图提示词。

同时,它能够读取前面大纲产生的资产清单,从而减少重新整理需求的工作。(GitHub)

这背后其实是影视工业里的一个基本思想:

同一个摄影棚不能因为拍不同镜头,就变成五个完全不同的地方。

AI 生成更容易犯这个错误。

如果没有统一的场景资产,模型可能在每次生成时重新发挥:

第一次是现代办公室,第二次变成豪华酒店,第三次又像会议室。

单张图片可能都很好看,但放在同一部短剧里,观众马上会发现世界观不稳定。

所以,AI 短剧的核心问题之一并不是“生成得够不够漂亮”,而是:

能不能让生成结果属于同一个世界。


五、剧本开始进入“工程化”

到了 novel-script,事情就从创意生产进一步进入执行阶段。

这个 Skill 不只是要求模型“把每集写出来”,而是把剧本拆成场次和节拍流,并对时长进行确定性折算。

其中一个很有意思的设计,是按照语速计算分集时长,同时检查前几拍的冷开场和钩子兑现。台词本还可以按照角色聚合,并附带音色提示词,以便进一步对接 TTS。(GitHub)

这解决了一个很现实的问题:

AI 很擅长写“看起来很长”的东西,却不一定擅长写“刚好能拍完”的东西。

比如要求:

本集 90 秒。

模型可能给你写出一篇 2500 字的精彩剧情。

从文学角度,它可能没有问题。

从制作角度,它已经失败了。

因此,一旦加入“语速 → 台词时长 → 总时长”的确定性计算,剧本就从文学文本变成了生产文件。

这是 AI 创作工具从“Demo”走向“Production”的重要一步。


六、分镜的关键:不要让它重新发明剧情

最后一个主要环节是 novel-storyboard

这里的设计尤其体现出工程思维。

它将内容拆成:

段 → 分镜 → 分镜图

并对单个生成段的时长、镜头长度、主图与子图切点等进行约束,同时把镜头提示词和具体时间点进行对账。(GitHub)

更重要的一句话是仓库对整个管线的定义:

改编大纲收敛结构,剧本、场景、角色三者同步迭代,分镜只做输出不做新决定。(GitHub)

这其实是整套系统最重要的设计之一。

很多 AI 工作流的问题,是每个 Agent 都拥有“重新创作”的权力。

于是:

小说 Agent 改一次;

大纲 Agent 改一次;

剧本 Agent 又改一次;

分镜 Agent 再改一次。

最后得到的已经不是原来的故事。

shuohao-skills 则试图建立一种单向约束关系

上游决定什么,下游就负责把它实现出来。

这和软件工程里的接口、数据结构以及编译流水线非常相似。


七、真正值得关注的是“质量门”

如果只看功能列表,这个仓库可能只是:

“一套帮助 AI 做短剧的 Prompt。”

但如果深入看它的实现,会发现作者更在意的是另一个问题:

如何让 AI 工作流可验证。

例如不同 Skill 都设置了明确的质量门:

  • novel-outline 有多项结构检查;
  • novel-art 检查美术资产完整性;
  • novel-script 检查剧本结构和时长;
  • novel-storyboard 则进一步检查分镜节奏、切点和提示词等。(GitHub)

仓库甚至要求每一个 Skill 都带有 scripts/selftest.mjs,而且自测不能调用模型、不消耗额度,用于覆盖确定性逻辑。(GitHub)

这件事情看起来很“程序员”,但实际上恰恰可能是 AI Agent 产品化的关键。

因为模型本身是不稳定的。

今天它理解正确,明天可能就换一种表达。

如果整个系统的正确性完全依赖模型,那么每次模型升级,都可能让工作流悄悄退化。

但如果把能够确定的规则交给代码:

模型负责创造,代码负责验收。

系统就会稳定很多。


八、它真正展示的是一种新的“AI 制作团队”

从这个角度看,shuohao-skills 并不只是几个 Skill 的集合。

它更像是一支虚拟制作团队:

改编策划负责小说 → 短剧结构;

角色设计师负责角色资产;

美术指导负责场景和道具;

编剧负责剧本;

分镜师负责镜头;

镜头语汇库则提供标准化的视觉语言。

而 Claude Code / Codex 充当的是连接这些岗位的 Agent 执行环境。

这也是为什么它选择 Skill,而不是一个巨大 Prompt。

一个巨大 Prompt 的问题是:

所有事情都混在一起。

Skill 的优势则是:

每个阶段都有明确输入、输出和职责。

这让整个流程更接近软件工程中的模块化设计。


九、开源方式也很值得借鉴

从工程实现来看,仓库采用了比较明确的自包含结构。

每个 Skill 都有自己的 SKILL.md、README、脚本、参考资料和示例,并要求拥有独立的自测脚本。安装脚本可以自动检测 Claude Code 或 Codex,并通过软链接安装 Skill,因此更新仓库后无需重复安装。(GitHub)

目前项目采用 Apache 2.0 License。(GitHub)

这意味着它并不是一个只适合作者自己电脑使用的 Prompt 集合,而是在尝试建立一种可以复制、测试和扩展的 Agent Skill 工程规范。

对于想自己构建 AI Agent 工作流的人来说,这一点甚至比短剧本身更加值得研究。


十、最值得学习的,不是某个 Prompt,而是这套方法论

如果把 shuohao-skills 抽象一层,会得到一个很有价值的 AI Agent 工作流模型:

1. 把复杂任务拆成阶段

不要让一个 Agent 从头做到尾。

2. 每个阶段产生结构化资产

不要只输出 Markdown。

角色应该有角色数据,场景应该有场景数据,剧本应该有结构化信息。

3. 给资产建立唯一身份

角色、场景、道具、镜头都应该能够被后续阶段引用。

4. 把确定性规则交给代码

数量、ID、引用关系、时长、字段完整性等问题,不应该浪费模型能力。

5. 让上下游存在明确边界

上游做决定,下游负责执行。

6. 用测试保护工作流

模型可以变化,但确定性的规则应该持续可验证。

这套方法不仅适用于 AI 短剧。

它同样适用于:

  • 游戏剧情生产;
  • 动画制作;
  • 广告创意生产;
  • 长篇小说改编;
  • AI 漫画;
  • 虚拟人内容生产;
  • 产品宣传视频;
  • 企业培训视频。

结语:AI 内容生产正在从“聊天”走向“流水线”

过去我们讨论 AI 创作,经常讨论的是:

哪个模型写得最好?

哪个模型画得最好?

哪个视频模型效果最好?

但当 AI 真正进入规模化生产之后,问题会逐渐变成:

这些模型能不能被组织起来?

shuohao-skills 的价值,恰恰在于它没有试图制造一个“无所不能的超级 Prompt”,而是把一部短剧拆成多个可执行、可验证、可复用的生产环节。

从小说到大纲,从大纲到角色和美术资产,从剧本到分镜,再到最终生成管线,它试图建立的其实是一套 AI 原生的内容工业流程

这可能也是未来 AI Agent 最值得关注的方向之一:

模型越来越像“工人”,而真正决定生产效率的,是工作流。

当 Prompt 变成 Skill,当 Skill 变成 Pipeline,当 Pipeline 再变成可测试、可复用的生产系统,AI 内容创作才真正开始从“会生成”走向“能生产”。

查看 shuohao-skills 项目

© 版权声明
THE END
喜欢就支持一下吧
点赞9 分享
评论 抢沙发

    暂无评论内容