📄 文档列表
🎬 口播文案
✏️ 编辑文档
标题
工具栏
加粗
H2 标题
H3 标题
引用
无序列表
有序列表
代码块
📷 上传图片
点击或拖拽上传图片
支持 PNG, JPG, GIF, WebP 格式
内容 (Markdown 格式)
如果你发过 10 篇以上公众号,大概率踩过一个坑:第三篇文章开始,配图风格突然崩了。第一篇是手绘风,第二篇变极简,第三篇不知道哪里来的扁平化。读起来像三个人合写的。 问题不是画技,是缺一套**能跨文章复用的视觉语言**。GitHub 上有个 4,580 颗星的项目专门解决这个——它不是 prompt 模板,是一套 Codex Skill,今天就聊聊它。 ## 它不是 prompt 模板,是一个 Skill `helloianneo/ian-xiaohei-illustrations`,MIT 协议,4,580 stars。它的核心思路和大多数「AI 配图 prompt 合集」完全不同: - **不教你写 prompt**。所有规则都拆成 markdown 文档(`style-dna.md`、`xiaohei-ip.md`、`composition-patterns.md`、`prompt-template.md`、`qa-checklist.md`),AI Agent 直接读这些文档自己组装 - **固定一个角色 IP**——「小黑」。黑色实心、白点眼、细腿、空表情的小怪物。不是装饰,是必须参与核心动作的角色 - **每张图只讲一个事**。一张图一个判断、一个流程、一个隐喻,不塞多件事 - **8 种构图结构**。Workflow、系统局部、前后对比、角色状态、概念隐喻、方法分层、地图路线、小漫画分镜 这四件事加在一起,**同一个 Skill 跑出来的 10 张图看起来像一个人画的**。这就是它的卖点——不是单张图好看,是视觉资产能复用。 ## 原版是 Codex Skill,但不止 Codex 仓库 README 里给的安装命令是 Codex 的: ```bash git clone https://github.com/helloianneo/ian-xiaohei-illustrations.git cd ian-xiaohei-illustrations mkdir -p "${CODEX_HOME:-$HOME/.codex}/skills" cp -R ./ian-xiaohei-illustrations "${CODEX_HOME:-$HOME/.codex}/skills/" ``` 但 Skill 本身是 markdown 文档,不绑死任何 Agent。**OpenCode、pi、Hermes 都能装**: ### OpenCode OpenCode 的 Skill 规范是 `AGENTS.md` + 目录结构,把仓库的 `ian-xiaohei-illustrations/SKILL.md` 复制到 `~/.config/opencode/skills/` 即可。`SKILL.md` 会被 OpenCode 自动识别为可加载的 Skill。 ### pi pi 兼容 Codex Skill 规范。直接复制到 `~/.pi/skills/`: ```bash mkdir -p ~/.pi/skills cp -R ian-xiaohei-illustrations/ian-xiaohei-illustrations ~/.pi/skills/ ``` 在 pi 里说 `Use $ian-xiaohei-illustrations` 就能引用。 ### Hermes Hermes 的 Skill 通过 `hermes skills install <path>` 加载,仓库里 `ian-xiaohei-illustrations/agents/openai.yaml` 是给 OpenAI 兼容接口用的,Hermes 走自己的 SKILL.md 解析路径,把 `ian-xiaohei-illustrations/` 目录传到 `~/.hermes/skills/` 下即可。 **注**:pi 和 Hermes 没有内置 image_gen(Codex 有),所以图要自己接 API。我用的是 Agnes Image 2.1 Flash($0.003/张,便宜),效果稳定。 ## 它解决的具体问题 ### 问题 1:AI 生图风格乱跳 用通用 prompt 给同一篇文章配 3 张图,3 张图的笔触、留白、配色可能完全不一样。Skill 把「风格 DNA」写死成 markdown: - 纯白背景,不要纸纹、米色、阴影、渐变 - 黑色手绘线稿,细线,轻微抖动 - 大量留白,主体占 40%-60% - 少量红橙蓝中文手写批注 AI 读这些规则,每次输出都按这个 DNA 来。 ### 问题 2:图和文章对不上 通用生图工具不知道你文章想表达什么,只会画「看起来相关」的图。Skill 的工作流是**先出 shot list,再出图**: 1. AI 读完整篇文章 2. 提炼认知锚点(哪个判断、流程、状态、隐喻值得画) 3. 给每张图选结构类型(8 种里挑一个) 4. 设计小黑的参与动作 5. 列出中文标注词 6. 然后才让图模型出图 跳过前面五步直接生图,结果就是「图挺好但和文章没关系」。 ### 问题 3:每张图都换脸 通用生图最大痛点:同一个角色画 5 次,5 张脸。Skill 把小黑画成「IP」——固定外形、动作库、视角库,每次画都从这套库里挑。一个连续 10 篇的公众号,10 张配图都是同一个黑色小怪物在干不同的事。 ## 8 种构图结构 这个 Skill 把所有可能的配图归到 8 种结构里,每种都有固定的视觉模式: | 结构 | 适用场景 | 视觉特征 | |------|---------|---------| | Workflow | 流程、操作步骤 | 序列、箭头、节点 | | 系统局部 | 拆解一个复杂系统 | 局部放大、内部结构 | | 前后对比 | 变化、转折 | 左右或上下对比 | | 角色状态 | 角色在某种状态下的样子 | 单角色 + 表情/动作 | | 概念隐喻 | 抽象概念可视化 | 隐喻物件(井、桥、压机)| | 方法分层 | 分层方法论 | 层级、阶梯 | | 地图路线 | 路径、规划 | 路径、节点 | | 小漫画分镜 | 故事、场景 | 多格、连续 | AI 出图前必须先选一种结构。这避免了「一张图塞 5 个模块」的 PPT 信息图感。 ## 怎么用 ### 模式 1:先出 shot list,不生图 ```text Use $ian-xiaohei-illustrations 先不要生图。 请分析下面这篇文章哪里值得配图,输出 5 张左右的 shot list。 每张图写清楚:放在哪段后、主题、核心意思、结构类型、小黑在做什么、建议中文标注词。 <粘贴文章> ``` 这种模式适合写文章阶段,先规划好每张图要表达什么。 ### 模式 2:直接生成配图 ```text Use $ian-xiaohei-illustrations 把下面这篇文章生成 4 张小黑怪诞正文配图。 要求:16:9 横版、纯白背景、黑色手绘线稿、少量红橙蓝中文手写批注。 <粘贴文章> ``` 适合文章写完需要批量配图。 ### 模式 3:单张概念图 ```text Use $ian-xiaohei-illustrations 为「信任不是喊出来的,而是一块证据一块证据铺过去」生成一张正文配图。 画面要怪诞但清爽,小黑必须承担核心动作。 ``` 适合金句卡片、专栏头图。 ## 适合谁 / 不适合谁 **适合**: - 写中文公众号/博客,需要稳定配图风格的人 - 知识型内容创作者(方法论、流程、概念解释) - 用 AI Agent 做内容生产、希望视觉风格资产化的人 - 一人公司/小团队——一个人也能产出统一风格的内容 **不适合**: - 要商业插画、品牌 KV、精致扁平插画的人 - 要儿童卡通、可爱 IP、表情包风格的人 - 要在一张图里塞大量文字的人 - 需要可编辑矢量源文件的人 ## 二次改造门槛很低 这个 Skill 最让我喜欢的地方是**文档即代码**的设计。`references/` 目录下所有规则都是 markdown,想改小黑形象?想加新结构?想调风格参数?改一个 markdown 文件全链路生效。 比如想把小黑换成你公众号自己的 IP: - 改 `xiaohei-ip.md` 的角色定义 - 改 `prompt-template.md` 的 prompt 模板 - 改 `composition-patterns.md` 的动作池 跑一遍,AI 自动用新角色。我试过把小黑换成「黑色短发少年 + 蓝色方框眼镜 + 立领半拉链卫衣」,3 张图的角色立刻换了。 ## 同一个作者的其他 Skill Ian 还开源了几个相关的: - **ian-handdrawn-ppt**(1,060 stars)—— 中文手绘技术 PPT 整页图生成 Skill,21:9 封面 + 16:9 正文,输出 PNG。适合做演讲 deck - **awesome-claude-code-skills**(255 stars)—— Claude Code Skills 精选合集,50+ 个按场景分类,复制即装 - **obsidian-ai-second-brain** —— Obsidian + Claude 个人知识库搭建指南 三个加起来等于一个完整的「AI 时代个人内容生产工具箱」。 ## 我的判断 这个 Skill 真正解决的**不是「AI 生图」**,是「**稳定地生同一种风格的图**」。 单张图质量不是关键。关键是连续产 50 张图都看起来像一个人画的——这是个人品牌的内容资产,不是装饰。 如果你也在用 AI 写公众号,又被「第三篇开始风格崩」困扰,这个 Skill 值得装一下试试。
摘要
标签
多个标签用逗号分隔
分类
技术文章
教程指南
工具测评
项目实战
行业观察
默认
💾 保存修改
← 返回查看
返回列表