ES

eternityspring/shuohao-skills

开发工具
313 stars 质量 41 趋势 41

我建了一个 (付费),聊 AI 短剧的工作流、工具和实操。 有兴趣的加我:,添加时**。

概览

我建了一个 (付费),聊 AI 短剧的工作流、工具和实操。 有兴趣的加我:,添加时**。

README

中文 · English

我建了一个 AI 短剧交流群(付费),聊 AI 短剧的工作流、工具和实操。 有兴趣的加我:微信 hao_dev,添加时备注 github

shuohao-skills

给 AI 编码 agent 用的 skill 集合。Claude Code 和 codex 都能跑。

Skill 做什么
novel-characters 把一篇小说拆成角色设定集:人物画像、形象提示词、音色提示词、角色设定图。报告语言与出图风格可选

丢一本小说进去,出这个:

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

自动检测本机装了 Claude Code 还是 codex,把所有 skill 软链过去——git pull 之后立刻生效,不用重装。

./scripts/install.sh novel-characters   # 只装某一个
./scripts/install.sh --codex            # 只装到 codex
./scripts/install.sh --uninstall        # 取消软链

不想用脚本就自己链:

ln -s "$PWD/skills/novel-characters" ~/.claude/skills/novel-characters
ln -s "$PWD/skills/novel-characters" ~/.codex/skills/novel-characters

前置条件

必需? 说明
Node 必需 ≥ 18。skill 的脚本只用标准库,没有 npm 依赖,不需要 install
模型额度 必需 用你当前会话的额度,不需要任何 API key
codex CLI 可选 出图才用得上(走内置 $imagegen)。没有就跳过出图,其余产出照常

仓库约定

每个 skill 一个目录,自包含、可以单独拷走

skills//
├── SKILL.md          给 agent 读的工作流(必需)
├── README.md         给人读的说明
├── scripts/
│   ├── .mjs    确定性工具,零依赖
│   └── selftest.mjs  自测,不调模型(必需)
├── references/       按需加载的详细指令
├── examples/         自带样例,同时当测试夹具
└── assets/           截图

两条硬要求:

  • 每个 skill 必须有 SKILL.md
  • 每个 skill 必须有 scripts/selftest.mjs不调用模型、不花额度,覆盖全部确定性逻辑

加新 skill 之前,先把全部自测跑一遍:

for f in skills/*/scripts/selftest.mjs; do node "$f"; done

没有配 CI——自测足够快(1 秒),本地跑一次比等 CI 更省事。只在 macOS + Node 24 上验过;代码没有平台相关调用,Linux 和更低版本 Node 理论上没问题,但没验。

License

Apache 2.0

View this README on GitHub

推荐工具

换一个关键词,或者移除筛选条件。

安装

npx skillfish add eternityspring/shuohao-skills