短剧与漫剧 Agent Skills 调研:16 个仓库的机制、验证与可用边界

过去一个月,AI 短剧/漫剧方向的 Skill 仓库突然多了起来,标题都很像——“一句话到成片”“工业级流水线”“人设不崩、伏笔不丢”。但把仓库拉下来读一遍会发现,同样是 3K star,有的只是几百行提示词,有的真的带检查器、测试和出片链路;同样宣称"实测",有的有提交回执,有的只有一份预期输出。

我把 16 个仓库全部克隆到本地,逐个读 SKILL.md、脚本和测试,并跑了它们零依赖的确定性自测(没有调用任何生成 API)。这篇文章回答三个问题——每个仓库到底有什么,哪些可以直接用,哪些只能看思路。

判断标准不看 star,看四样东西——工程机制(有没有检查器、状态文件、门禁脚本,还是纯提示词)、方法论沉淀(规则是否有判据、反例和失败模式,而不只是口号)、流程能走多远(停在文本,还是能到分镜图、视频提交、成片)、验证证据(自测、夹具、真实产出、成本记录)。16 个仓库之外,我自己的 ai-comic-skills 也作为对照放进了总表。

一、总表与三个梯队

项目 License 最强机制 实测验证
drama-skills MIT 五文档模型 + 连续性锁,到提示词与剪辑为止 713 tests + 3338 subtests 全过
shuohao-skills Apache-2.0 18 道质量门 + 确定性 seed,到角色图为止 1651 项断言全绿
ai-comic-drama-director MIT 规则 + validator + 单测三件套 149 tests 全过
OnlyShot MIT 17 失败模式 + 三阶段成本分层,能到视频段 仅 1 份 eval 用例
ManjuForge MIT-0 七记忆文件 + 22 项跨文件检查 自测 47 项过;demo 8 红
manju-laoli MIT 六道锁 + 契约核销 + 上下文切片 9 项稳定性测试
Micro-Drama 无 50 任务 JSON + 提交回执,能到视频提交 DM-003 有 10 条回执
spark-video 无 4 道 gate + 渲染/剪辑代码,能出成片 无仓库内产出
short-drama-factory MIT E1~E26 + S1~S8 机检,只管纯剧本 自测通过
jingju-skills 无 6 状态标签 + 10 阶段门禁 无脚本
ai-manga-drama 无 neta 接口串起出片 无
screenwriter-skill MIT 38 条创作铁律 无脚本
seedance2-skill MIT Seedance 提示词生成 无脚本
awesome-short-drama-skills CC0 索引 + eval harness 有评测框架
awesome-ai-micro-drama 无 一份 README 无
ai-comic-skills(我的) MIT 4 个 skill、988 行,到提示词为止 0 脚本

star 数没有进表格,因为放在梯队正文里更有用。下文按三个梯队展开,每个仓库的取舍都在正文里说。

实测验证那一列还要打个折扣。"自测通过"只能证明工具逻辑正确,证明不了创作质量——这批仓库里真正跑到成片验证的只有两家,drama-skills 的 68 秒样片(外部视频,约 40 元)和 Micro-Drama 的任务提交回执,其余大多停在检查器自测层级。

1.1 第一梯队(机制、验证、流程完整度至少占两样)

drama-skills(MIT,3.4K star)是工程完整度最高的一个。每集只维护五份 Markdown——剧本、视觉设定、分镜、图片提示词、视频提示词——刻意不建数据库,理由是"改文件就是改决策层"。真正把它和其他仓库拉开距离的是连续性锁(Continuity Lock)。它把跨镜头必须保持的可见事实写成带 ID 的短语,例如 LOCK-JIANGCHEN-DRESS,锁面是 pine-green lapel service jacket;锁面必须逐字出现在图片提示词、冻结关键帧提示词、视频提示词三份正文里,粘在字母数字上的匹配不算,负面提示词里的匹配也不算;锁面只写"颜色 + 材质/形制 + 物体",不写动作、状态、剧情。这几条边界看起来吹毛求疵,其实都是被真实漂移坑出来的。仓库带 29 个测试文件、713 个测试和 3338 个子测试,creator_markdown_check.py 能在公开样例上故意改坏两处后准确报错——这批仓库里唯一让我觉得"检查器真的会咬人"的实现。局限也要说清楚,它自己不生成视频,生产阶段要接外部 adapter;68 秒样片是 README 里的外部视频,不是仓库内可复现产物。

shuohao-skills(Apache-2.0,5.3K star)的验证强度第一。7 个 skill 边界切得很干净——大纲、人物、美术、剧本、站位、分镜,加一个真正出图的 character-refs。最值得学的是确定性 seed,每个节拍几秒由脚本算出来,模型只负责切镜,"模型瞎估时长"这种常见漂移被直接消灭。分镜有 18 道质量门,全部代码化;.gates.jsonl 还会统计哪道门最常响、哪道门从没响过,把规则库当产品在运营。我实际跑了 7 个 skill 的自测和报告自测,1559 + 92 项断言全绿,这在开源 Skill 里非常少见。局限在于只有 character-refs 真出图,全链路不出视频;README 声明只在 macOS + Node 24 验过。

ai-comic-drama-director-skills(MIT,15 star)把规则做成了可执行的三件套,每个 skill 都是"规则 + validator + 单测",37 个 Python 脚本,149 个测试全过,工程化程度高于 star 更多的 ManjuForge 和 OnlyShot。ai-shot-execution-continuity 的 12 步检查非常实战,覆盖第一帧、空间阻挡、摄影机轴线、道具手、光线物理、语言触发、切镜继承、跨组继承、局部修复锁;测试里甚至有"8 秒连续表演不默认切镜""跨组同角色特写硬切应拒绝"这类语义断言,不止测字段存在。局限在于仍是 prompt-only,没有记忆文件、没有出片链路,文档偏作者个人工作流,通用性需要改写。

1.2 第二梯队(有真机制,但有明显短板)

ManjuForge(MIT-0,24 star)的记忆机制最深——七个记忆文件加三套引擎(Story Bible、Character Graph、Foreshadow Engine),22 项跨文件检查加 18 项单集检查,结构是这批里最完整的。报错格式值得直接抄,每条同时给出哪两个文件在哪一点矛盾、怎么修。但 demo 跑它自己的检查器,结果是 8 红 / 7 黄 / 3 绿——缺 场景布局.md、E6 剧情摘要缺林老太君、6 处碎片时间轴空档。README 写明了"检查器在 Demo 上抓出这些问题",谈不上造假,问题在于把检查器演示和干净基线混在了一起;"伏笔回收率 100%“的表述同样有歧义,伏笔表 12 根里只有 2 根已回收,其余 10 根活跃,100% 指的是全部有回收或推进。结论是抄它的检查器和记忆分层,不要把它当"已验证的干净模板”。

manju-laoli-skill(MIT,1.7K star)规则最厚,也重到需要专用基础设施——13 个 skill、19 个脚本、六道前置锁加画风锁、契约核销、上下文切片、约 130 个机检码,9 项稳定性测试通过。它最聪明的一点是 M0/M1/M2 素材形态,承认"图不在我手里",把图片入库从阻塞条件降级为可选登记,这是对"prompt-only 工具如何不卡死"的正确回答。代价是 2.8MB 规则、单文件 5.7 万汉字当量,没有它的 slice_context.py 根本跑不动,中小项目抄这套会先被上下文压死。

OnlyShot(MIT,339 star)产线经验最真,证据也最薄。17 个失败模式全是真金白银——3 类 fail 区分(字数超 / 审核 / 网络)、1500 字符硬上限、反派词替换表、长 prompt 必单跑、静态图成本是视频的 1/18;三阶段成本分层(剧本 → 分镜图锁构图 → 视频)是短剧生产最该学的经济账。但仓库里只有 1 份 eval 用例(21 条断言),没有跑分结果,也没有任何生成产物,默认工作区还写死了 Windows 路径 D:\hrdai\。

Micro-Drama-Skills(无 License,326 star)是唯一真跑到提交的——4 个 skill、5 个样例项目、352 张 PNG,DM-003 有 10 条真实 taskCodes;seedance_project_tasks.json 的 (@ref.png) 引用、base64 展开、submission_report.json 是一套完整可抄的交付协议。硬伤同样明确——无 License,写死 /data/dongman/ 和 localhost:3456,强绑 Gemini 加 Seedance。技术上有价值,法律上不能复制。

1.3 第三梯队(单点优秀或偏薄)

偏薄的项目里有四个连 License 都没有。spark-video 是真端到端代码,render、TTS、stitch、review 和 4 道 gate 都有,但绑阿里云百炼,仓库无产出。jingju-skills 有 6 种状态标签、10 阶段门禁和 3 个 JSON 模板,全是散文没有脚本。ai-manga-drama 三个 md 写死个人路径,调 neta CLI。awesome-ai-micro-drama 只有一份 README,忽略。

有 License 但单点突出的也有四个。short-drama-factory(MIT)的 E1~E26 单集机检加 S1~S8 台账机检是剧本层最扎实的,不管分镜、资产和视频。screenwriter-skill(MIT)是 38 条创作铁律的单点规则库。seedance2-skill(MIT,4.4K star)是纯提示词生成器,无脚本。awesome-short-drama-skills(CC0)是带 eval harness 的索引层,适合用来找项目,本身不是 skill。

二、能用什么,该学什么

先说可以直接用或二次开发的八个项目,License 都允许,按对我的价值排序。

项目 License 怎么用
drama-skills MIT 首选工程参考,连续性锁、五文档模型、检查器、713 测试可直接学,代码可复用
shuohao-skills Apache-2.0 首选验证体系,18 道门、1651 项断言、确定性 seed 适合做质量底座
ai-comic-drama-director-skills MIT 首选"规则可执行化"参考,149 个测试是现成模板
short-drama-factory MIT 只做剧本层可直接用,E1~E26 机检可单独拿
OnlyShot MIT 产线经验和失败模式可直接用,路径要改
ManjuForge MIT-0 记忆机制可参考,检查器可用,demo 不能当干净基线
manju-laoli MIT 能接受重型流程和切片器时才用
screenwriter / seedance2 MIT 单点参考,不值得整套引入

没有 License 的五个仓库——Micro-Drama-Skills、spark-video、ai-manga-drama、jingju-skills、awesome-ai-micro-drama——只能读思路。没有 License 不等于没有价值,但默认版权是"保留所有权利",任务 JSON 设计、门禁顺序、失败模式都可以读,代码、提示词原文和文档不要复制;确实要用的,先联系作者拿授权。

另有三个项目不建议整包引入。manju-laoli 规则墙太重,没有配套切片器会稀释注意力;spark-video 是 Python/uv/ffmpeg 重栈加单一供应商,除非确定要自己跑完整渲染;Micro-Drama 则是 License、绝对路径、本地服务三重耦合。

如果只记 7 件事,我选下表这些。

机制 出处 学什么
连续性锁 drama-skills 把"跨镜不变的事实"写成可逐字校验的锁面,三份正文都要出现
跨文件报错格式 ManjuForge 每条问题说清哪两个文件在哪一点矛盾、怎么修
确定性 seed + 质量门 shuohao 秒数由脚本算,模型只切镜;每道门有击穿用例
规则 + validator + 单测三件套 ai-comic-drama-director 每条规则都能被代码验证
成本分层 OnlyShot 先静态图锁构图再烧视频钱,明确成本比
项目状态/决策记录 drama-skills、shuohao、jingju 跨会话恢复不靠扫描目录
契约核销 + 上下文切片 manju-laoli 流程大到需要它时才用

对应的坑有五个。规则墙,2.8MB 的规则库没有切片器就是灾难;绝对路径,D:\hrdai\、/data/dongman/、/Users/yves/ 都是作者本机工作区,产品设计里不该出现;无 License 的代码,技术上能跑,法律上不能复制;手动记忆同步,七个记忆文件靠模型自觉更新,迁移到长项目必然漂移;为出片自建重栈,先用 adapter 契约接一个可用后端,不要一上来重写渲染管线。

这份清单最后落回我自己的 ai-comic-skills。它现在有 4 个 skill——script、visual-assets、storyboard、video-prompts,链路是完整的,文案和防覆盖规则也写得不错。对照上面的标准,差距很清楚。

维度 现状 差距
工程机制 0 脚本、0 检查器、0 状态文件 所有质检都是散文表格里的勾选符号
方法论 4 份 SKILL + 3 份 checklist 有检查项,没有判据、反例、退出码
流程 到提示词表为止 不生成图、不生成视频、不剪片
证据 3 个 eval 用例 没有跑分结果、没有 demo

落地顺序分三步。P0 补机制——在 visual-assets 里加 LOCK-* 连续性锁;分镜表加"视觉依据"列;写 check_continuity.py(逐字校验、负面词排除、粘词排除)和 validate_storyboard.py(镜号、时长、台词逐字、素材存在、总时长);再配干净 fixture 和故意改坏的 fixture,证明检查器会咬人。

P1 补证据——加 project-state.json,把跨会话续作从"扫目录"升级成"读状态";跑一部 3 集 demo,公开输入、输出、失败修复记录和成本;把 3 个 eval 用例真正跑一遍并记录结果。

P2 接后端——加 produce skill,走 preview → explicit confirm → run;接一个实际能用的视频后端,保留 prompt-only fallback。

三、学习优先级:先吃透这 5 个

前面两节回答的是"能用什么",这一节回答"先学什么"。16 个仓库不可能都吃透,挑选是一个四步过滤。第一步按 License 过滤,无 License 的 5 个仓库只能读思路、不能抄代码,直接出局;第二步按"机制独有"过滤,教的东西别的仓库也覆盖的单点工具出局(纯规则库、提示词生成器、索引站);第三步按"验证强度"排序,优先留有可跑自测和负向断言的仓库——"我宣称有规则"和"我的规则被测试盯着"是两回事;第四步按"缺口对口"收口,ai-comic-skills 缺的是工程机制、验证、记忆和成本视角,不是剧本文案,剧本层专用工具在这一步让位。

16 个仓库减去 5 个入选,再减去 ai-comic-skills 自己(对照物,不参选),剩 10 个落选。每一步淘汰了谁、为什么,见下面两张表。

入选的 5 个如下,按学习优先级排序。

优先级 仓库 GitHub 学什么 对比优势(同位置候选为什么输)
1 drama-skills zenstory-ai/drama-skills 文档模型 + 连续性锁 检查器强度第一——713 个测试,远超 director 的 149 和 ManjuForge 的 47;锁面逐字校验全场独有。director 输在 prompt-only、没有记忆和资产层
2 shuohao-skills eternityspring/shuohao-skills 确定性 seed + 质量门运营 断言数第一(1651 项);全场唯一统计"哪道门最常响",把规则库当产品运营。没有同量级竞品
3 ai-comic-drama-director-skills djyy1031/ai-comic-drama-director-skills 规则 + validator + 单测三件套 结构最轻、最适合直接抄——比 drama-skills 小两个量级,比 ManjuForge 的 demo 干净;149 个测试是现成模板
4 ManjuForge mengxiujie/ManjuForge 记忆分层 + 跨文件报错格式 全场唯一的记忆文件体系;"哪两个文件在哪一点矛盾、怎么修"的报错格式最好;demo 不自洽恰好构成反面教材
5 OnlyShot A-cat-with-carrots/OnlyShot 产线经济账 全场唯一有成本视角——静态图成本是视频的 1/18、三阶段分层、17 条真实失败模式;其他仓库都只有生产视角没有成本视角

落选的 10 个也不是没有价值,只是各自卡在了不同的步骤上。

仓库 GitHub 卡在哪一步
short-drama-factory lixiaoxiao9888-create/short-drama-factory 过了 License 和验证关,第四步让位——只管剧本层,机检思路 director 已覆盖;只做剧本时可顶替 OnlyShot 入选
manju-laoli-skill lixiaoxiao9888-create/manju-laoli-skill 过了 License 和验证关,第四步让位——2.8MB 规则墙必须配专用切片器,中小项目先被上下文压死
screenwriter-skill Vi7QY/screenwriter-skill 第二步出局——38 条创作铁律是单点规则库,无可跑测试,机制上没有独占性
seedance2-skill dexhunter/seedance2-skill 第二步出局——纯提示词生成器,无脚本无测试
awesome-short-drama-skills UnderleveledBuilder/awesome-short-drama-skills 第二步出局——是带 eval harness 的索引,本身不是 skill
jingju-skills jxshow/jingju-skills 第一步出局——无 License,且全是散文无脚本
ai-manga-drama Yvelinmoon/ai-manga-drama 第一步出局——无 License,且写死个人路径
spark-video JohnKeating1997/spark-video 第一步出局——无 License,且强绑单一供应商
Micro-Drama-Skills zhaihao118/Micro-Drama-Skills 第一步出局——无 License,交付协议设计值得读但代码不能抄
awesome-ai-micro-drama ken-fs/awesome-ai-micro-drama 第一步出局——无 License,且只有一份 README

这个排序是对补齐 ai-comic-skills 机制而言的,边界要说清楚——已验证的是工具层(自测全绿、检查器能抓错),"用它们能提升多少创作质量"仍未验证。真正的效果证据要靠拿一个 3 集小项目,把 P0 的检查器和 fixture 真实跑通。

四、附录

所有仓库已克隆到本地,固定到以下 commit;本文结论只对这些版本负责。

仓库 Commit License
zenstory-ai/drama-skills fdb7b7c MIT
eternityspring/shuohao-skills 5612d2a Apache-2.0
djyy1031/ai-comic-drama-director-skills 47df367 MIT
A-cat-with-carrots/OnlyShot 75c57f2 MIT
mengxiujie/ManjuForge e6a42b2 MIT-0
lixiaoxiao9888-create/manju-laoli-skill 6f16955 MIT
zhaihao118/Micro-Drama-Skills b3a521f 无
JohnKeating1997/spark-video 11589d4 无
lixiaoxiao9888-create/short-drama-factory 33d9988 MIT
jxshow/jingju-skills 2fe25e4 无
Yvelinmoon/ai-manga-drama 5361068 无
Vi7QY/screenwriter-skill cf22b23 MIT
dexhunter/seedance2-skill 516284d MIT
UnderleveledBuilder/awesome-short-drama-skills edcedf6 CC0
ken-fs/awesome-ai-micro-drama f551373 无
jis60224/ai-comic-skills 01b16c3 MIT

最后说一句。这批仓库里最值得学的东西,是它们如何证明自己没骗人——检查器能抓错、夹具能复现、门禁能拦住、产出能回放,这四件事比再多 3K star 都值钱。


短剧与漫剧 Agent Skills 调研:16 个仓库的机制、验证与可用边界
https://blog.fulequn.online/2026/10/short-drama-agent-skills-survey-2026-10/
作者
Fulequn
发布于
2026年10月26日
许可协议