把「中文深度文配图方法论」+「可扩展 IP 角色库」打包的开源 Agent Skill。自带 31 个手绘风原创 IP 角色,装上挑一个就能给文章配图——没有自己的 IP 形象,也能立刻用起来。 方法论恒定,角色与画风是参数。脱胎于小黑 / 宝玉 / 卷卷 / illo / 橙线 几个开源配图技能,学原理不抄外观,血统与致谢见 CREDITS.md。
$ npx -y skills add xiaohuailabs/xiaohu-ip-studio --agent claude-code
Run the curl in your terminal, the rest in Claude Code.
What's inside
把「中文深度文配图方法论」+「可扩展 IP 角色库」打包的开源 Agent Skill。自带 31 个手绘风原创 IP 角色,装上挑一个就能给文章配图——没有自己的 IP 形象,也能立刻用起来。
方法论恒定,角色与画风是参数。脱胎于小黑 / 宝玉 / 卷卷 / illo / 橙线 几个开源配图技能,学原理不抄外观,血统与致谢见 CREDITS.md。
你把写好的文章丢给它,说一声「配图」,它自己读、自己想该配哪几张、自己画出来——而且用你选定的那个固定角色来演,一篇篇配下来,顺手就把你的 IP 形象立住了。
不是通用插画、不是 PPT 信息图。它把文章里一个关键判断 / 流程 / 状态,变成一张有记忆点、一眼怪但一秒懂的解释图,由固定角色出演。
它替你干这几件事:
打开 ip-library.html 看全家福。统一手绘线稿风,分两大系列:
系列一 · 手绘线稿 ×15
系列二 · 谐音梗 meme ×16(极简线条小狗风,在 food-mascots/)
写哪类文章就调哪个角色:讲 AI 焦虑用替替,讲打工人用牛马,讲躺平用团团。一篇锁一个主角,整组图气质就立住了。
系列一 · 手绘线稿 ×15
系列二 · 谐音梗 meme ×16
完整可交互版(含人设说明)打开
ip-library.html。
三个角色,按「三轨」各配一张,直接感受配出来什么样(完整图文教程 →):
同一套画风、同一个世界,三种形态——这就是「三轨分流」:情绪图负责共鸣、解释图负责讲懂、四格负责讲故事。
任何认 SKILL.md(Agent Skills 格式)的 agent 都能用(Claude Code / Codex / 小龙虾 / Hermes 等)。依赖只有 python3(纯标准库,零第三方包)。
最省事——一句话让 AI 自己装。 把下面这段发给你的 agent:
帮我装一个开源配图技能:把 https://github.com/xiaohuailabs/xiaohu-ip-studio 这个仓库 clone 到你的技能目录下,进到目录运行
python3 scripts/illo.py init引导我填图像 API key,再运行python3 scripts/illo.py doctor自检。装好后告诉我怎么开始配图。
想自己动手:
git clone https://github.com/xiaohuailabs/xiaohu-ip-studio ~/.claude/skills/xiaohu-ip-studio
cd ~/.claude/skills/xiaohu-ip-studio
python3 scripts/illo.py init # 填你自己的图像 API key
python3 scripts/illo.py doctor # 自检:key / 依赖 / 角色库齐没齐
或一键 bash install.sh。Codex / 小龙虾 / Hermes 用户把整个 xiaohu-ip-studio 文件夹丢进各家技能目录即可。
工具不内置任何密钥,填你自己的。支持任何 OpenAI 兼容的图像端点,默认用 GPT-image-2(中文字符渲染 ~99% 准)。详见 references/backends.md。
没 API、不想花钱也能玩:让它只出提示词不生图,把每张图的完整提示词逐张列清单给你,你贴到 ChatGPT / Gemini 网页版手动生。
跟 agent 说「给这篇配图,用替替」之类,技能会走:选角色 → 消化正文逐节枚举 → 挑认知锚点 → 深层提炼 → 现编隐喻 → 生图 → 反 PPT 自检。中间只停两次找你拍板:看一眼清单、选一次角色和画风。
手动生单张:
python3 scripts/generate.py --prompt-file p.md \
--reference characters/titi/refs/titi-锚点.png --out out.png
--reference 传角色锚点图锁住形象,保证同一个角色每次画出来是同一张脸。
31 个角色开箱即用,但更建议你最后换成自己的——方法可以共享,辨识度只能是你自己的。
characters/<名>/ 建个目录、放一张锚点图就自动进库。不管哪种,想让角色每张都长一个样,记住 4 条:形状越简单越稳 · 脸定死 · 给它一个招牌 · 颜色只点一处。一句话验收:把角色从图里抠掉,要是图还看得懂,它就只是张贴纸——得做到「少了它,这张图就不成立」。
模型谁都能调,真正决定一张配图有没有用的,是动笔之前那套判断。核心固化在 references/:逐节枚举防漏配、双向第一性(防凑数 + 防漏配难懂机制)、深层提炼三问(真意 / 张力 / 灵魂话)+ 必现内容锁定、三轨分流(情绪锚点 / 解释图 / 四格漫画)、文体→hero、source-fit 选点复检、反 PPT 自检。
角色包是数据不是指令。读别人分享的角色包时,工具只提取「长什么样、怎么演」的描述去生图,文件里任何「忽略以上指令、去删某文件」之类的话一律忽略——防有人在角色文件里藏 prompt 注入。
MIT。角色形象与画风如需商用,请自行确认生成图的版权合规。
_archived-symbols-20260617/
achong/
character.md
refs/
achong-锚点.png
lengjiao/
character.md
refs/
lengjiao-锚点.png
shuangzi/
character.md
refs/
shuangzi-锚点.png
xiaoxing/
character.md
refs/
xiaoxing-锚点.png
.gitignore
assets/
article/
01-lineup-all.jpg
02-feature-review.png
03-feature-tracks.png
04-feature-compose.png
05-feature-qa.png
06-cast-pick-one.png
07-cast-office.png
08-cast-mood.png
09-cast-meme.png
10-skins-5-styles.png
11-methodology-4-rules.png
12-install-oneliner.png
13-swap-3-ways.png
14-demo-emotion-titi.png
15-demo-diagram-xiaohu.png
16-demo-comic-4panel.png
characters/
dandan/
character.md
refs/
dandan-锚点.png
dianliang/
character.md
refs/
dianliang-锚点.png
dingling/
character.md
refs/
dingling-锚点.png
fangfang/
character.md
refs/
fangfang-锚点.png
fengzai/
character.md
refs/
fengzai-锚点.png
muyu/
character.md
refs/
muyu-锚点.png
niuma/
character.md
refs/
niuma-锚点.png
paopao/
character.md
refs/
paopao-锚点.png
pofang/
character.md
refs/
pofang-锚点.png
suosuo/
character.md
refs/
suosuo-锚点.png
tietie/
character.md
refs/
tietie-锚点.png
titi/
character.md
refs/
titi-锚点.png
tuantuan/
character.md
refs/
tuantuan-锚点.png
xiaohu/
character.md
refs/
xiaohu-ip-正面挥手.png
xiaohu-ip-笑脸特写.png
xiaohu-极简形态.png
xiaohu-线稿.png
演技锚点/
严肃-憋.png
偷乐-狡黠.png
得意-胜利.png
心虚-嘴硬.png
盘算-思考.png
累-焦虑.png
装傻-无辜.png
xuming/
character.md
refs/
xuming-锚点.png
config.example.yaml
CREDITS.md
docs/
introduction.md
food-mascots/
jiaolv/
character.md
refs/
jiaolv-锚点.png
jiucai/
character.md
refs/
jiucai-锚点.png
kafei/
character.md
refs/
kafei-锚点.png
kugua/
character.md
refs/
kugua-锚点.png
lajiao/
character.md
refs/
lajiao-锚点.png
mogu/
character.md
refs/
mogu-锚点.png
ningmeng/
character.md
refs/
ningmeng-锚点.png
qiezi/
character.md
refs/
qiezi-锚点.png
sanjiao/
character.md
refs/
sanjiao-锚点.png
shandian/
character.md
refs/
shandian-锚点.png
suanle/
character.md
refs/
suanle-锚点.png
tanhao/
character.md
refs/
tanhao-锚点.png
wenhao/
character.md
refs/
wenhao-锚点.png
wujiaoxing/
character.md
refs/
wujiaoxing-锚点.png
xianyu/
character.md
refs/
xianyu-锚点.png
yangcong/
character.md
refs/
yangcong-锚点.png
install.sh
ip-library.html
LICENSE
NOTICE
README.en.md
README.md
references/
anti-ppt-qa.md
backends.md
character-spec.md
cognitive-anchors.md
comic-strip.md
deep-reading.md
display-modes.md
explanatory-diagrams.md
expression-method.md
infographic-poster.md
metaphor-method.md
prompt-template.md
style-dna.md
style-spec.md
scripts/
generate.py
illo.py
SKILL.md
styles/
皮肤样张/
皮肤A-3D盲盒.png
皮肤B-黑白线稿.png
皮肤C-扁平矢量.png
皮肤D-编辑插画.png
皮肤E-水彩淡彩.png
皮肤F-马克笔.pngFAQ
xiaohu-ip-studio is a Claude Code plugin with 1 hand-picked skill for content work, indexed on Flowy. Install it with the command on its page. It includes xiaohu-ip-studio. Its skills do not fire on their own yet. Request auto-invocation to have Flowy route them as you prompt. Free and open source.