
Agent Skills Finder
Agent Skills Finder 不只帮你找单个 skill,还能把多个 skill 组织成可复用的 collection,方便整理、分享和复用整套 workflow。
shuohao-skills 是一套专为 AI 编码 Agent(如 Claude Code、Codex)设计的技能包,将小说自动化转化为可直接投入生成管线的短剧制作素材。它覆盖了从大纲改编、角色设定、美术资产、剧本撰写到分镜生成的完整工作流,通过严格的“质量门”脚本检查,确保产出物的结构化和一致性。
shuohao-skills 是一套专为 AI 编码 Agent(如 Claude Code、Codex)设计的技能包,将小说自动化转化为可直接投入生成管线的短剧制作素材。它覆盖了从大纲改编、角色设定、美术资产、剧本撰写到分镜生成的完整工作流,通过严格的“质量门”脚本检查,确保产出物的结构化和一致性。

该套件包含五个独立的 Skill,它们按顺序协作,数据通过 JSON 文件流转:
| Skill 名称 | 核心功能 | 关键产出 | 质量门数量 |
|---|---|---|---|
| novel-outline | 大纲改编:将小说收敛为短剧结构 | 改编说明、人物表、爽点表、分集梗概、资产清单 | 14 道 |
| novel-characters | 角色设定:基于大纲生成角色画像 | 人物画像、形象/音色提示词、角色设定图 | – |
| novel-art | 美术设定:场景与叙事道具的一致性锚点 | 光照/状态变体、尺度参照、无人无底白图提示词 | 11 道 |
| novel-script | 剧本撰写:场次+节拍流,时长确定性折算 | 逐集剧本、台词本(带 TTS 音色提示)、钩子冷开场 | 10 道 |
| novel-storyboard | 分镜生成:对齐 MiniMax H3 提示词与切点 | 分镜节奏带、主/子分镜图、一键投产包 (export) | 17 道 |
特点:所有报告均支持中英双语界面(默认中文,
render --lang en切换)。
为了方便审阅,项目提供了一个组装器脚本,能将五个阶段的报告合并为一个单页 HTML:
node scripts/report.mjs --from <demo目录> --out report.html
脚本会自动检测本机环境并建立软链,支持增量更新:
git clone https://github.com/eternityspring/shuohao-skills.git
cd shuohao-skills
./scripts/install.sh
./scripts/install.sh novel-characters:仅安装特定 Skill。./scripts/install.sh --codex:仅链接到 Codex。./scripts/install.sh --uninstall:取消链接。每个 Skill 必须包含 SKILL.md(给 Agent 读)和 scripts/selftest.mjs(给人/CI 读)。自测不调用模型,覆盖所有确定性逻辑:
# 运行全部自测
for f in skills/*/scripts/selftest.mjs; do node "$f"; done
为了保持仓库轻量和可维护性,建议遵循以下端到端 Demo 目录约定:
<demo>/
├── outline/ # novel-outline 产出 (.json, .md, -report.html)
├── characters/ # novel-characters 产出
├── art/ # novel-art 产出
├── script/ # novel-script 产出
├── storyboard/ # novel-storyboard 产出
│ ├── manifest.json
│ ├── E01-01/ # 分镜投产包 (prompt.md + f1..fN.png)
│ └── ...
├── docs/ # 人工编写的文档,与机器产物解耦
└── scripts/ # 辅助脚本
重要提示:分镜报告中的图片路径依赖于
storyboard/与段文件夹(如E01-01/)的相对位置。切勿在段文件夹外再嵌套一层目录(如segments/),否则会导致报告内图片静默失效。
对于希望利用 AI 加速短剧创作、实现从文本到视觉资产自动化转化的团队或个人开发者而言,shuohao-skills 提供了一套严谨且高效的工程化解决方案。







