
Book Illustrator
- 2 installs
- 619 repo stars
- Updated June 15, 2026
- jimliu/illustrated-agent-skills
Analyze chapters of a specific book, batch-generate unified-style illustration prompts in parallel, render the images, and write them back into the manuscript.
About
A book-specific illustration skill that scans chapters, identifies where visuals help, generates consistent-style prompts via parallel subagents, batch-renders images, and writes them back. A developer uses it to illustrate that particular book's manuscript in one pass.
- Enforces a fixed publishing palette and anti-AI-cliche design system
- Parallel subagent prompt generation with auto write-back, no per-image stops
Book Illustrator by the numbers
- 2 all-time installs (skills.sh)
- Ranked #1,166 of 1,335 Generative Media skills by installs in the Skillselion catalog
- Data as of Aug 5, 2026 (Skillselion catalog sync)
npx skills add https://github.com/jimliu/illustrated-agent-skills --skill book-illustratorAdd your badge
Show developers this skill is listed on Skillselion. Paste this into your README.
| Installs | 2 |
|---|---|
| repo stars | ★ 619 |
| Last updated | June 15, 2026 |
| Repository | jimliu/illustrated-agent-skills ↗ |
What it does
Analyze chapters of a specific book, batch-generate unified-style illustration prompts in parallel, render the images, and write them back into the manuscript.
Files
本书智能配图技能
一次性分析《图解 Skill —— AI 提效实战指南》的章节/附录书稿,批量生成所有配图提示词(subagent 并行),批量出图,自动回写。不在每张图之间停下询问。
使用方式
# 方式 1:指定本书章节/附录 Markdown 路径
/book-illustrator path/to/chapter/final.md
# 方式 2:指定本书书稿 URL(自动下载到本地)
/book-illustrator https://example.com/book/chapter-03.md开工前必读
先读 references/design-system.md(本 SKILL.md 所在目录下),里面有:
- 出版三色调色板(#D87757 + 黑 + 白)
- 对比规则(防止暗底+暗字,最常见翻车点)
- 反 AI 俗套禁用清单
- 可读性自查清单(出图后必走)
- Prompt Injection Block(subagent brief 里必须内联)
工作流程
步骤一:获取本书内容
1. 本地路径:直接读取文件 2. URL:下载本书章节/附录 Markdown 内容到临时位置
步骤二:分析本书配图需求
一次性逐段分析整篇章节/附录书稿,识别所有需要配图的位置。
配图的三种作用: 1. 信息补充:帮助理解抽象概念(如"小步迭代"用滑板→自行车→汽车演进图) 2. 概念具象化:将抽象观点转化为具体画面,让读者一眼就懂 3. 引导想象:营造氛围、激发联想,增强阅读体验
适合配图的本书内容:
- 抽象概念需要视觉化
- 流程/步骤需要图示
- 对比关系需要可视化
- 核心观点需要强化
- 场景描述需要引导想象
不需要配图的本书内容:
- 已经很直观的描述(如代码示例、具体数字)
- 简单的列表枚举
- 引用的原话
配图数量(按章节/附录长度):
- 每个主要小节至少考虑 1 张,优先选择核心观点和抽象概念
- 开头/结尾可酌情增加 1 张(如需要氛围烘托)
- 原则:宁多勿少,视觉内容能显著提升阅读体验
布局选择:根据内容的信息模式匹配布局,详见 references/layouts/ 目录下的 10 种布局定义:
| 布局 | 中文名 | 适用场景 |
|---|---|---|
binary-comparison | 对比图 | A vs B、旧 vs 新 |
linear-progression | 流程图 | 阶段演进、操作流程 |
hierarchical-layers | 层级图 | 渐进式披露、优先级 |
hub-spoke | 辐射图 | 核心概念 + 组成部分 |
structural-breakdown | 结构拆解图 | 文件结构、组件标注 |
funnel | 漏斗图 | 安全闸门、筛选过滤 |
tree-branching | 树形图 | 文件目录、决策分支 |
winding-roadmap | 路线图 | 全局导览、学习旅程 |
iceberg | 冰山图 | 表面 vs 深层 |
cheat-sheet-card | 速查卡 | 本章小结、知识回顾 |
最容易混的三对:
- 决策 vs 辐射(tree vs hub-spoke):有"选哪条""是 A 还是 B"的决策问题 →
tree-branching;纯结构分解"X 由 A、B、C 组成" →hub-spoke - 决策 vs 旅程(tree vs winding-roadmap):有分叉点 →
tree;一条路蜿蜒向前没岔路 →roadmap - 辐射 vs 旅程(hub-spoke vs winding-roadmap):并列结构 →
hub;顺序推进 →roadmap
步骤三:生成批次计划表(等用户确认)
将分析结果整理成计划表展示给用户:
| 编号 | 插入位置 | 布局 | 配图作用 | 一句话 takeaway |
|---|---|---|---|---|
| 01 | 章节名 / 段落描述 | binary-comparison | 概念具象化 | 用一句话说清楚这张图要传达什么 |
| 02 | … | … | … | … |
停下等用户确认:"这些位置和布局对吗?如有调整请告诉我,确认后我会开始生成提示词。"
用户可以调整位置、布局、增删配图,确认后才进入下一步。
步骤四:并行生成所有提示词(subagent fan-out)
用户确认批次计划后,在同一条消息里同时发出所有 Agent 调用,让每张图的提示词并行生成。
为什么用 subagent fan-out
- 并行省时:10 张图的总耗时约等于最慢的那一个,不是线性累加
- 抗质量稀释:主 agent 写到第 5、6 张时 context 堆满,注意力稀释;每个 subagent 是全新 context,只装当前图所需内容
- 强制打包信息:派 subagent 前必须整理好 brief,这一步本身就是信息榨取的筛选
Subagent 配置
- subagent_type:
general-purpose - model:
opus(提示词写作需要强的指令遵循能力,sonnet/haiku 易自造节名或信息度不足)
主 agent 在派发前,对每张图
1. 从书稿抽出该位置前后 1-3 段完整原文(不摘要,信息榨取的源头不能压缩) 2. 确定本图参数:位置、takeaway、layout、color_hotspots(哪些元素用 #D87757)、文件路径 3. 读取以下文件内容,整段内联到 brief 里(subagent 拿到后不再去读外部文件):
references/illustration-template.md(提示词模板)references/layouts/{layout}.md(本图布局的视觉语法)references/design-system.md第 9 节 Prompt Injection Block
4. 按「Subagent Brief 模板」组装 prompt 5. 发起 Agent 调用
主 agent 在收到所有 subagent 回报后
1. 验证每份文件是否落盘:[章节配图目录]/prompts/NN-slug.md 2. 抽检 2 份提示词(随机挑,用 Read 核对),逐项检查:
- 文件前两行是
<!-- position: -->和<!-- layout: -->HTML 注释? - 节标题是纯文本(无
##),节名与模板一致("一、插图输入""二、图片比例"…)? - 主要元素用
(1)(2)(3)编号,有 ≥ 4 条,每条嵌套了产品名/旁注/备选项? - 书稿段落里的所有产品名、决策问题文字、旁注,在提示词里全部有对应?
- 五、布局视觉语法是针对本图的叙事(含本图具体元素名),不是通用规则列表?
- Prompt Injection Block 的三色限定和禁用清单字面出现了?
3. 任一项不过关,补充说明后重新派同位置的 subagent 返工 4. 全部通过后,展示文件清单,询问:"可以开始出图吗?"等用户确认
步骤五:批量出图
用户确认后,逐张调用 /baoyu-imagine 技能生成图片,不中途停下逐张询问:
1. 读取 prompts/system.md(风格规范)和对应的 prompts/NN-slug.md(具体提示词),合并为完整提示词 2. 调用 /baoyu-imagine 生成图片:
- 提示词:system.md + NN-slug.md 合并内容
- 比例:16:9
- 输出路径:
[章节配图目录]/imgs/NN-slug.webp
3. 输出进度:「已生成 X/N 张」 4. 如失败,自动重试一次;重试仍失败,记录失败原因,继续下一张 5. 有图明显翻车(一眼不对),标注后继续跑完,最后统一告知哪些需要重画
出图后,对每张图走可读性自查清单(见 references/design-system.md 第 8 节)。任一条不过,重生成。
步骤六:更新书稿
将生成的图片插入到本书书稿对应位置:
插入规则:
- 图片插入到对应段落之后
- 图片前后各留一个空行
- alt 文本使用简洁的中文描述
步骤七:输出汇总
配图完成!
书稿:[书稿路径]
生成数量:X/N 张成功
配图位置:
- 01-failure-trap.webp → [章节名] 后
- 02-iteration.webp → [章节名] 后
...
[如有失败]
失败项:
- 03-workflow.webp:[失败原因](建议重画原因)---
Subagent Brief 模板
整批并行时,主 agent 按此模板为每张图组装 brief。所有 <<<...>>> 标记的段落都要主 agent 把对应文件整段内联——subagent 拿到 brief 后不应再去读外部文件。
你的任务:为《图解 Skill —— AI 提效实战指南》配图写一份完整的图片生成提示词文件。写完用 Write 工具落盘。
产出路径(直接写,不讨论是否建目录):
{主 agent 填入绝对路径,例如 /path/to/chapter/prompts/01-slug.md}
=== 本图参数 ===
- 位置:{章节名称} / {段落描述}
- takeaway(读者3秒应获得的顿悟,一句话):{...}
- 推荐布局:{layout}
- 配图作用:{信息补充 / 概念具象化 / 引导想象}
- color_hotspots(哪些元素用 #D87757,其余用黑白):{...}
=== 书稿相关原文(信息榨取的源头,不要压缩)===
{主 agent:把该配图前后 1-3 段完整原文原封不动贴过来}
=== 信息榨取清单(写主要元素前先做这一步)===
在填主要元素之前,先从原文段落里把以下所有内容列出来——这是本图元素的唯一来源:
1. 产品名/工具名:(所有出现的,包括推荐的和备选的,一个不漏)
2. 决策问题/引导文字:(如"你想怎么上手?""想不想装软件?"等,原文照搬)
3. 分类标签:(区域名、类别名,如"云端智能体""本地智能体""推荐路径")
4. 旁注/说明文字:(产品旁边的特点说明,如"零安装·中文·首选""技能最强·迭代最快")
5. 结论性/高潮文字:(如"出发!""效果一样!"等画面高潮元素)
以上每一类都必须在主要元素或次要元素里有对应。漏掉的 = 信息榨取不到位。
=== 配图提示词模板(照此结构填写,把占位符替换为本图内容)===
{主 agent:把 references/illustration-template.md 整段贴过来}
=== 本图布局的视觉语法参考(仅供参考,不要原封不动复制)===
{主 agent:把 references/layouts/{layout}.md 整段贴过来}
注意:第五节(五、布局视觉语法)不是复制上面的通用规则列表,而是用本图的具体元素名来描述这张图的视觉叙事——从哪里开始,中间怎么流动,高潮在哪,整体读图体验是什么。例如:"从顶部'你想怎么上手?'出发,左右分叉为云端和本地两路,最终汇聚到底部'出发!'爆炸框,整体从上到下阅读,像一张手绘的选择指南海报。"
=== 设计系统 Prompt Injection Block(必须字面出现在提示词文件里)===
{主 agent:把 references/design-system.md 第 9 节 Prompt Injection Block 代码块整段贴过来}
=== 格式要求(塌陷检查点)===
1. 文件前两行必须是 HTML 注释:
<!-- position: 第N章 / X.Y小节名 / 段落位置 -->
<!-- layout: 布局名 -->
2. 节标题用纯文本("一、插图输入""二、图片比例"…),不加 ## 或 **
3. 主要元素用(1)(2)(3)编号,≥ 4 条,每条嵌套产品名+旁注+备选项,不能只写笼统概括
4. 只能画本书原文里有出处的元素,不要脑补新角色、新符号、新品牌
=== 自检(写完必做)===
(a) 文件前两行是 <!-- position: --> 和 <!-- layout: --> HTML 注释吗?
(b) 节标题是纯文本(没有 ##)吗?
(c) 主要元素用(1)(2)(3)编号了吗?有 ≥ 4 条吗?每条有嵌套的产品名+旁注+备选项吗?
(d) 信息榨取清单里的所有产品名、决策文字、旁注,在提示词的元素里都有对应吗?漏一个就补上
(e) 五、布局视觉语法是针对本图的叙事描述(含本图具体元素名),不是通用规则列表?
(f) 对比规则:有文字叠在 #D87757 色块上时,底色是浅色调变体而非饱和色?
(g) Prompt Injection Block 的三色限定和禁用清单字面出现了?
返回给主 agent:文件路径 + 一句话说明提示词内容 + 自检是否全过(如有不过,列具体问题)。不要粘全文。---
文件组织
[章节目录]/
├── final.md(或 draft.md)
├── prompts/
│ ├── 01-evolution.md
│ ├── 02-comparison.md
│ └── ...
└── imgs/
├── 01-evolution.webp
├── 02-comparison.webp
└── ...命名规则:
NN-english-slug,两位数编号按配图出现顺序,slug 用 3-5 个英文短词(连字符分隔)- 提示词和图片同名,只差后缀(
.mdvs.webp) - 迭代:改提示词原地改同一份文件,不开
-v2.md
---
常见翻车模式
- 文字压在饱和色块上 → 颜色设计里没注入对比规则 → subagent brief 里补充 Prompt Injection Block 完整内容
- 出现三色外的颜色 → 第四节配色没字面注入 → 返工补全
- 提示词漏掉书稿里的产品名/决策文字 → 信息榨取不到位 → 回原文段落,把所有可视词汇逐一补到元素列表里
- 布局选错(决策图用了 hub-spoke) → 把"多选一"画成了"并列展开" → 改成
tree-branching - subagent 未抽检就进入出图 → 塌陷的 prompt 混进了图像生成,浪费出图资源 → 步骤四的抽检是硬流程,不要省
---
参考文件
| 文件 | 作用 |
|---|---|
references/design-system.md | 必读:三色调色板、对比规则、反 AI 俗套、可读性自查、Prompt Injection Block |
prompts/system.md | 图片生成系统提示词(出图时自动附加) |
references/illustration-template.md | 配图提示词模板(subagent 填写的骨架) |
references/layouts/*.md | 10 种布局的视觉语法(按需内联给 subagent) |
请根据提供的内容创建一张《图解 Skill —— AI 提效实战指南》书中插图,遵循以下规范:
图片比例
- 16:9 横向
配图作用(根据内容选择) 1. 信息补充:帮助理解抽象概念 2. 概念具象化:将抽象观点转化为具体画面 3. 引导想象:营造氛围、激发联想
风格(全书统一)
手绘涂鸦风——像用马克笔在白板或牛皮纸上随手画的:
- 线条不求笔直,带点手抖感、断续感,拒绝机械直线
- 字迹带手写感但清晰可读
- 框线随意弯曲,形状略带不规则(云朵框、圆角框、爆炸框等)
- 连接线/箭头自然弯曲,不用直角
- 整体轻松、有温度、不正式,像"朋友在白板上帮你画的图"
- 干净构图,大量留白,不拥挤
- 2D,无阴影或极少阴影
配色方案(出版三色限定)
- 主色:#D87757(暖赤陶色)—— 用于主要视觉元素、强调色块
- 黑色:用于轮廓线、文字、屏幕脸、深色区域
- 白色:用于背景、留白、面板、关节点缀
仅使用以上三色及其深浅变体(通过透明度/灰度过渡),不使用其他色相。
对比规则(防止暗底 + 暗字)
- 文字只能压在白色或 #D87757 的低透明度/浅色调底色上
- 当元素需要 #D87757 色块背景时,必须用其低透明度/浅色调变体,文字保持黑色
- 饱和 #D87757 只用于轮廓框线、独立强调文字本身(下方无其他文字叠加)
- 严禁黑色文字压在饱和 #D87757 色块上;严禁任何暗底 + 暗字的组合
人物形象(全书统一)
全图只使用同一个简笔涂鸦小人角色。如果小人在图中出现多次,是同一个小人在不同位置的不同状态。小人造型必须完全一致:圆脑袋(无帽子、无头发、无任何头部装饰)、简单的圆点眼睛、火柴棍身体和四肢。不同状态仅通过动作和表情区分(如奔跑、站立、竖大拇指),造型本身不变。
构图要求
- 主视觉元素居中或按内容需要布局
- 使用与内容匹配的图形元素
- 若涉及人物,必须使用上述统一的简笔涂鸦小人,不使用写实形象
- 适当留白,突出核心信息
- 涂鸦装饰(小星星、圆圈、问号等)点到为止,不喧宾夺主
文字处理(如需要)
- 文字大而醒目,简洁有力
- 字体必须使用 Noto Sans CJK SC,简洁现代
- 字体风格与插画协调统一
- 图片中的文字必须使用书稿原文中出现的中文表述,不要自行翻译成英文或使用英文替代
- 除非提示词明确要求使用英文(如代码、专有名词),所有文字默认使用中文
技术要求
- 所有图像和文字均为手绘风格,避免写实元素
- 信息简洁,突出关键词和核心概念
- 默认使用中文,不要出现英文(除非提示词中明确指定)
负面约束
- 不要写实人物、不要 3D 渲染质感
- 不要复杂背景纹理、不要赛博朋克霓虹
- 不要品牌 logo、不要照片风
- 不要英文文字(除非提示词明确要求,如代码关键字、专有名词)——图中所有文字必须使用书稿原文中出现的中文表述
- 不要在图片中出现章节标题或图示标题(如"图 1-1""第 X 章"等),标题由正文排版承担
- 不要给文字框加深色背景填充——文字框保持白色或透明底,仅用边框勾勒
- 不要出现龙、恐龙、小橙或任何吉祥物形象——配图中只允许简笔涂鸦小人
Design System — Book Illustrator
唯一权威来源。 颜色、风格、对比、反 AI 俗套规则都在这里。生成每份提示词时,把底部 Prompt Injection Block 原封不动注入提示词——图像模型只读提示词字面,外部文件它看不到。
---
1. 风格定位
手绘涂鸦风 —— 像朋友在白板或牛皮纸上用马克笔随手画给你看。
- 线条不求笔直,带点手抖感、断续感;字迹带手写感但清晰可读
- 2D 扁平,无阴影或极少阴影
- 轻松、有温度、不正式;不是企业风,不是赛博朋克,不是扁平矢量科技风
---
2. 调色板(出版三色限定)
只有三个颜色。不加第四色。变化靠透明度/灰度。
| Token | 值 | 用在哪 |
|---|---|---|
brand/terracotta | #D87757 | 推荐路径、强调标注、结论性文字、关键元素框线 |
ink/black | 黑色 | 主要线条、文字、简笔小人轮廓、分隔线、箭头 |
canvas/white | 白色 | 背景、留白(大面积) |
允许的衍生(严格按透明度/灰度推,不引入色相):
- 黑色 + 低透明度 = 浅灰 → 用于"负面/旧方式"那侧
#D87757+ 低透明度 = 浅粉色调 → 需要叠文字时作为底色- 白色就是白色
严禁:蓝、绿、紫、黄、红等其他色相;渐变背景;多色拼接。
---
3. 对比规则(防止暗底 + 暗字)
这是最常见的翻车点。三色限定天然让问题变简单,但必须明说:
| 元素 | 颜色 | 允许底色 | 禁止底色 |
|---|---|---|---|
| 文字 / 手写字 | 黑色 | 白色(默认)、#D87757 浅色调变体 | 饱和 #D87757 大色块、任何深色/饱和色块 |
| 主要线条 | 黑色 | 白色 | — |
| 强调文字("效果一样!") | #D87757 饱和色 | 白色 | — |
| "负面"侧元素 | 低透明度黑(视觉上呈浅灰) | 白色 | — |
核心规则一条:当文字或小图标需要叠在 #D87757 色块上时,把色块改成 #D87757 的低透明度/浅色调变体,文字仍然用黑色。饱和 #D87757 只用在没有叠加文字的轮廓框线或独立强调文字本身。
严禁:黑色文字压在饱和 #D87757 色块上;任何暗底 + 暗字的组合。
这条规则必须字面出现在每份提示词里。图像模型不会推理"透明度要够低",要明说。
---
4. 字体与字号
- 字体:Noto Sans CJK SC,视觉上模拟手写感(字迹略带手抖,不死板)
- 字号层次(按画面内相对大小,不给 px 值):
- 最大:结论性上屏文字("效果一样!""出发!")
- 大:核心主体标签(产品名、核心概念词)
- 中:区域标签(章节名、分类标签)
- 小:旁注、备选项、装饰字
- 信息密度要低,留白要多。文字量少是风格的一部分。
---
5. 简笔小人规则
全书只用"简笔小人":圆脑袋、圆点眼睛、火柴棍四肢。
- 对比图里用同一个小人做镜像对照,只改姿态(累/松),不改造型
- 小人一律黑色线条,不填色
- 状态符号:汗珠 = 累,灯泡 = 想通了,音符/星星 = 放松
- 不出现:写实人物、3D 人物、橙小胖机器人、任何带品牌色的角色、吉祥物
---
6. 构图节奏
- 画面比例:16:9 横向,固定
- 主体元素占画面约 60%,其余大面积留白
- 手绘感 = 略带不规则,不求完美对称;左右对称但不对齐死
- 装饰(小星星、圆圈、问号)点到为止,不喧宾夺主
- 不要加填充内容:每个元素都必须有存在的理由;留白不够就调构图,不要塞装饰元素
---
7. 反 AI 俗套(硬规则)
每条都必须字面出现在每份提示词的禁用清单里:
1. 严禁渐变背景(白色就白色,不做径向/线性渐变) 2. 严禁 emoji(手绘符号不是 emoji) 3. 严禁"圆角卡片 + 左侧彩色竖条"容器(卡片就是黑色 1.5px 线框 + 白色或浅色调填充) 4. 严禁 3D、写实、阴影、霓虹、发光效果 5. 严禁真实 UI 截图(浏览器/终端/聊天气泡都画成简化符号) 6. 严禁品牌 logo(产品名只写字,不画 logo) 7. 严禁死板直角连线(箭头弯曲、虚线、断续都可以) 8. 严禁企业风/PPT 风流程图(方框+箭头的幻灯片风格就是要避开的) 9. 严禁填充凑数(留白不够就调构图,不塞装饰) 10. 严禁三色外的任何色相(想区分就调透明度,不偷加蓝加绿)
---
8. 可读性自查清单(每张图出完走一遍)
任何一条答 No,重生成:
1. 画面只用了 #D87757 + 黑 + 白吗?没偷偷混入其他色? 2. 文字全部在白色或 #D87757 浅色调上,没有压在饱和色块上? 3. 文字清晰可读——不模糊、不重叠、不被元素切断? 4. 简笔小人是简笔,不是写实或 3D 人物?没有橙小胖或机器人? 5. 画面留白 ≥ 40%,信息不拥挤? 6. 没有渐变背景、阴影、3D、霓虹? 7. 没有 emoji、真实 UI 截图、品牌 logo? 8. 3 秒内能看懂本段想传达的核心 takeaway?
---
9. Prompt Injection Block(复制粘贴到每份提示词)
把下面这段原封不动注入每份提示词的配色/风格/限制部分:
配色方案(出版三色限定,不可更改)
主色:#D87757(暖赤陶色)—— 用于推荐路径、强调标注、结论文字(如"效果一样!""出发!")、关键元素框线。
黑色 —— 主要线条、文字、简笔小人轮廓、分隔线、箭头。负面/旧方式一侧用低透明度黑色(视觉上呈浅灰)。
白色 —— 背景、留白。
仅使用以上三色及其透明度/灰度变体,严禁引入任何其他色相(不出现蓝、绿、紫、黄、红等)。
【关键对比规则】
当文字或小图标需要叠在色块上时,色块填充必须用 #D87757 的低透明度/浅色调变体(不是饱和色),
文字保持黑色。饱和 #D87757 只用在没有叠加文字的轮廓框线、独立强调文字本身。
严禁黑色文字压在饱和 #D87757 色块上;严禁任何暗底 + 暗字的组合。
【风格与禁用】
手绘涂鸦风,像白板/牛皮纸上用马克笔随手画;线条不求笔直,带手抖感;字迹带手写感但清晰可读。
2D 扁平,无阴影或极少阴影。
图中所有文字必须使用书稿原文中出现的中文表述,不要自行翻译成英文(除非提示词明确要求)。
不要在图片中出现章节标题或图示标题(如"图 1-1""第 X 章"等),标题由正文排版承担。
不要给文字框加深色背景填充——文字框保持白色或透明底,仅用边框勾勒。
不要出现任何吉祥物形象——只允许简笔涂鸦小人(圆脑袋、圆点眼睛、火柴棍四肢)。
严禁:渐变背景;emoji;圆角卡片+左侧彩色竖条容器;3D 立体;霓虹/发光;照片质感;
真实 UI 截图风;品牌 logo;企业风/PPT 风流程图;死板直角连线;除三色外的任何色相;填充凑数。本书配图提示词模板
生成配图时,将所有 {{变量}} 替换为实际值后使用。格式固定,不可更改——节标题是纯文本(不加 ##),节名不能改(第三节就是"三、风格",不是"三、全书统一风格")。
---
<!-- position: 第 N 章 / X.Y 小节名 / 段落位置 --> <!-- layout: 布局名 -->
请根据提供的输入信息,为《图解 Skill —— AI 提效实战指南》生成一张书中插图。默认中文。请使用 nano banana 生成。
一、插图输入 插图位置:{{chapter}} / {{section}} / {{figure_id}}(例:第 1 章 / 1.1 准备工作环境 / 图 1-1) 本段内容摘要:{{content_summary}}(用 1-3 句写清楚观点与冲突) 读者要获得的"瞬间理解":{{instant_takeaway}}(一句话,像顿悟) 推荐布局:{{layout}}(10 种之一:binary-comparison / linear-progression / hierarchical-layers / hub-spoke / structural-breakdown / funnel / tree-branching / winding-roadmap / iceberg / cheat-sheet-card) 配图作用:{{image_role}}(信息补充/概念具象化/引导想象,选一个) 风格:手绘涂鸦风,轻松随意,像在白板上用马克笔随手画的
主要元素:(用"(1)(2)(3)"编号,≥ 4 条;每条必须具体到"形状+位置+标签文字+子项"——子项包括嵌套的产品名、旁注、备选项;绝不能只写一句笼统概括) (1){{element_1}}(形状:... / 位置:... / 标签:... / 旁注:... / 备选:...) (2){{element_2}} (3){{element_3}} (4){{element_4}} (5){{element_5_if_any}}
次要元素:(用"(1)(2)(3)"编号,2-4 条,支撑与衬托的辅助元素) (1){{secondary_1}} (2){{secondary_2}} (3){{secondary_3_if_any}}
需要上屏文字:{{overlay_text}}(可为空;如不为空,不超过 10 个字,手写感) 禁用元素:{{avoid}}(例:真实截图、写实人物、复杂纹理、密集文字)
二、图片比例 16:9 横向。
三、风格 手绘涂鸦风插画——像用马克笔在白板或牛皮纸上随手画的。线条不求笔直,带点手抖感;字迹带手写感但清晰可读;整体轻松、有温度、不正式。
四、配色方案(出版三色限定,不可更改) 主色:#D87757(暖赤陶色)—— 用于推荐路径、强调标注、结论文字(如"效果一样!""出发!")、关键元素框线。 黑色 —— 主要线条、文字、简笔小人轮廓、分隔线、箭头。负面/旧方式一侧用低透明度黑色(视觉上呈浅灰)。 白色 —— 背景、留白。 仅使用以上三色及其透明度/灰度变体,严禁引入任何其他色相(不出现蓝、绿、紫、黄、红等)。
【关键对比规则】 当文字或小图标需要叠在色块上时,色块填充必须用 #D87757 的低透明度/浅色调变体(不是饱和色),文字保持黑色。饱和 #D87757 只用在没有叠加文字的轮廓框线、独立强调文字本身。严禁黑色文字压在饱和 #D87757 色块上;严禁任何暗底 + 暗字的组合。
【风格与禁用】 手绘涂鸦风,像白板/牛皮纸上用马克笔随手画;线条不求笔直,带手抖感;字迹带手写感但清晰可读。2D 扁平,无阴影或极少阴影。 图中所有文字必须使用书稿原文中出现的中文表述,不要自行翻译成英文(除非提示词明确要求,如产品名)。不要在图片中出现章节标题或图示标题(如"图 1-1""第 X 章"等)。不要给文字框加深色背景填充——文字框保持白色或透明底,仅用边框勾勒。不要出现任何吉祥物形象——只允许简笔涂鸦小人(圆脑袋、圆点眼睛、火柴棍四肢)。 严禁:渐变背景;emoji;圆角卡片+左侧彩色竖条容器;3D 立体;霓虹/发光;照片质感;真实 UI 截图风;品牌 logo;企业风/PPT 风流程图;死板直角连线;除三色外的任何色相;填充凑数。
五、布局视觉语法 (不要复制布局文件里的通用规则列表——要用本图的具体元素名来描述视觉叙事:从哪里开始,中间怎么流动,结论/高潮在哪,整体读图体验是什么感觉。参考:期望效果是读者从头看到尾时有故事感,像一张手绘海报。) {{LAYOUT_SPECIFIC_NARRATIVE}}
六、构图要求 {{composition_requirements}}
七、文字处理 {{typography}}(指定哪些词最大、哪些最小;字体 Noto Sans CJK SC;手写感)
八、技术与限制 保持手绘/涂鸦感,避免任何写实或照片风元素;不出现品牌 logo(产品名只写文字);不使用真实 UI 截图;线条可以不完美、有断续感。
九、最终生成目标 让读者 3 秒看懂:{{final_goal}}
binary-comparison
中文名:对比图 两个事物/状态的正反对照,让差异一目了然。
适用场景
- 没有 X vs 有 X(如:超长微信 vs 上岗手册)
- 旧方式 vs 新方式(如:复制粘贴 vs 出文件)
- 错误做法 vs 正确做法
视觉结构
画面左右分栏,中间有黑色细分隔线。
- 左半(负面/旧方式):黑色低透明度(浅灰调),元素凌乱、不对齐、有散落感
- 右半(正面/新方式):#D87757(赤陶色),元素整齐、结构清晰、有秩序感
- 左右使用同一组核心元素做镜像对照,差异通过排列方式和色彩明暗体现
- 整体保持极简扁平矢量风格
视觉元素
- 分隔线:黑色细竖线或黑色渐变过渡带
- 左侧元素:黑色低透明度(浅灰调),歪斜排布,可有散落/重叠暗示混乱
- 右侧元素:#D87757 色调(可通过不同透明度区分层次),对齐排布,可有勾选/箭头暗示流畅
- 标签:左右各一个短标签标明对比双方(如"提示词" vs "技能")
文字放置
- 左右各一个标题标签,放在区域上方或下方
- 如有上屏文字,放在画面最上方居中
- 标签短小,不超过 4 字
cheat-sheet-card
中文名:速查卡 一张展开的大卡片,分区归纳全章要点,适合章节小结或知识回顾。
适用场景
- 章节小结/内容回顾(如:本章速查卡)
- 知识要点归纳(如:核心概念一览)
- 方法论总结(如:三步法 + 两大原则)
视觉结构
- 画面中央一张微微倾斜的大卡片,带手绘涂鸦质感
- 卡片右上角用回形针或小夹子夹住,暗示"随时翻阅"
- 卡片内部用细虚线分成 2-3 个清晰区域
- 左侧区域最大(约 50-55%),是视觉重心,放核心内容
- 右侧分上下两个较小区域(各约 20-25%),放补充要点
- 白色背景,大量留白
视觉元素
- 卡片边框:黑色手绘线条,略带不规则感,有手绘温度
- 区域分隔:细虚线,清晰但不抢眼
- 区域标题:方括号框起来的标签(如 [三种技能写法]),用 #D87757 色
- 内容小卡片:每个要点用一张小卡片呈现,包含涂鸦小人 + 文字标签 + 极简图标
- 小卡片之间用细虚线分隔,整体排列整齐
- 回形针/夹子:画面右上角,#D87757 色,增添"随手翻阅"感
内容组织
- 左侧主区域:3-5 个核心要点,竖向排列为小卡片
- 每张小卡片结构:左侧涂鸦小人 → 中间文字标签(标题 + 小字说明)→ 右侧极简图标
- 右上区域:原则/思维/方法(1-2 条核心规则)
- 右下区域:步骤/清单/红线(2-4 个条目,可用编号或箭头串联)
文字放置
- 区域标题用方括号框,统一风格
- 小卡片标题大而醒目,补充说明小字清晰可读
- 步骤类内容可用手绘圆圈编号(①②③)
- 流程类内容可用 #D87757 色粗箭头串联
funnel
中文名:漏斗图 逐级过滤或收窄的流程,强调筛选、拦截或聚焦。
适用场景
- 安全闸门/权限过滤(如:三道安全闸门)
- 多层筛选流程(如:安全闸 + 三个剧本)
- 从多到少的收敛过程
视觉结构
- 3-4 个层级从上到下(或从左到右)逐级收窄
- 每级是一个横条或关卡造型,宽度递减形成漏斗形
- 层级之间用箭头表示"通过/流向下一级"
- 最终出口处有一个"安全区"或"结果区"
- 每层可附带小图标表示该级别的过滤规则
视觉元素
- 漏斗层级:圆角横条,从上到下使用 #D87757 低透明度→中透明度→高饱和渐变
- 关卡图标:每层上有代表过滤规则的小图标(锁、勾选、日志等)
- 层级标签:每层旁边标注过滤名称
- 入口区域:漏斗上方/左侧放各种"待过滤"的元素图标
- 出口区域:漏斗下方/右侧用白色底色标记"安全区"
文字放置
- 每层旁边一个短标签(2-4 字),如"最小权限""二次确认"
- 入口和出口区域可有简短标注
- 上屏文字放在画面上方
hierarchical-layers
中文名:层级图 多层堆叠结构,由浅入深或由上到下展示优先级与递进关系。
适用场景
- 渐进式披露的三层结构(如:基础层 → 进阶层 → 高级层)
- 加载优先级(如:三层加载电梯)
- 知识/能力的层级递进
视觉结构
- 3-4 层水平条带从上到下或从下到上堆叠
- 层与层之间有明确分界但不割裂,可用渐变或细线分隔
- 底层最宽/最基础,顶层最窄/最高级(金字塔感);或等宽堆叠
- 每层内放置该层级的代表性元素
- 可用透明度或饱和度区分层级深浅
视觉元素
- 层级条带:圆角矩形横条,从下到上颜色从浅到深(白色 → #D87757 低透明度 → #D87757 高饱和)
- 层级标签:每层左侧或右侧标注层级名称
- 层内图标:每层放 2-3 个极简图标代表该层内容
- 分界线:层间用黑色细虚线或留白分隔
文字放置
- 每层有一个短标签(放在层的左端或右端)
- 上屏文字放在画面最上方
- 层内图标旁可有极短注释(1-2 字)
hub-spoke
中文名:辐射图 一个中心概念向外辐射连接多个相关元素,强调"一对多"关系。
适用场景
- 核心概念与其组成部分(如:Agent 四要素)
- 中心服务连接多个外部资源(如:MCP 连接外部服务)
- 一个主体的多维属性展示
视觉结构
- 中心放一个醒目的主元素(圆形或圆角矩形),占画面视觉重心
- 3-6 个子元素围绕中心均匀分布
- 中心与子元素之间用连接线相连(实线或虚线)
- 子元素大小一致,中心元素明显大于子元素
- 整体呈放射状/星形布局
视觉元素
- 中心节点:#D87757 大圆或圆角矩形,内含核心概念图标
- 辐射节点:#D87757 不同透明度的小圆(通过明暗区分各子概念),内含各子概念图标
- 连接线:黑色细线,可带箭头表示方向
- 中心光环:中心节点外可有 #D87757 低透明度光环衬托重要性
文字放置
- 中心节点下方或内部放主标签(2-4 字)
- 每个辐射节点旁放短标签(2-3 字)
- 上屏文字放在画面上方,不遮挡辐射结构
iceberg
中文名:冰山图 水面上下的对比,展示"可见 vs 隐藏"或"表面 vs 深层"的关系。
适用场景
- 表面行为与底层机制的对比(如:工作台满了,早期材料掉下去)
- 用户看到的 vs 系统实际做的
- 简单表象下的复杂支撑
视觉结构
- 画面水平方向有一条明确的"水线",将画面分为上下两部分
- 上方(水面以上):可见部分,面积较小(约占画面 30-40%)
- 下方(水面以下):隐藏部分,面积较大(约占画面 60-70%)
- 水线用波浪细线或渐变色带表示
- 上方明亮清晰,下方颜色偏深或半透明
视觉元素
- 水线:黑色波浪线或黑色渐变带
- 上方区域:#D87757 色调,明亮,放置"用户可见"的元素
- 下方区域:黑色低透明度色调,半透明,放置"隐藏/底层"的元素
- 上方元素:少而醒目(1-3 个)
- 下方元素:多而丰富(3-6 个),体现"冰山下面大得多"
文字放置
- 水线上方和下方各一个区域标签(如"你看到的" / "实际发生的")
- 上下区域内的元素旁可有极短标注
- 上屏文字放在画面最上方
linear-progression
中文名:流程图 顺序步骤或阶段的线性递进,强调从起点到终点的演进。
适用场景
- 阶段演进(如:从"只能聊"到"能交付"的三阶段)
- 操作流程(如:用户说话 → 选 Skill → 加载 → 执行)
- 时间线式发展过程
视觉结构
- 3-5 个节点/模块从左到右水平排列
- 节点之间用粗箭头或连接线串联
- 节点从左到右逐渐放大或色彩逐渐饱和,体现递进感
- 每个节点上方或内部可放置代表性图标
- 整体呈"从小到大、从浅到深"的视觉节奏
视觉元素
- 节点/模块:圆角矩形或圆形,左侧白色/低透明度 #D87757,右侧高饱和 #D87757
- 连接箭头:黑色粗箭头,不写字
- 图标:每个节点上方浮一个极简符号图标,代表该阶段特征
- 终点标记:最后一个节点可附带 output 文件夹或勾选图标
文字放置
- 每个节点下方或内部放一个短标签(2-4 字)
- 上屏文字放在画面上方居中
- 箭头上不写字
structural-breakdown
中文名:结构拆解图 将一个整体拆解为组成部分并标注说明,像产品说明书的分解视图。
适用场景
- 文件/配置结构说明(如:SKILL.md 文件结构)
- 组件拆解与标注(如:权限开关的各部分)
- 功能模块的组成展示
视觉结构
- 主体对象居中偏左,占画面主要空间
- 从主体的各部分引出标注线,指向右侧或周围的标签说明
- 标注线用细实线+小圆点起始
- 各部分可用不同色块区分
- 整体像技术图纸的标注式说明,但保持插画风格
视觉元素
- 主体对象:用 #D87757 色调的大图标或结构示意,边缘清晰
- 标注线:黑色细线,从部件引出到标签
- 标签卡片:小圆角矩形,内含短文字,底色用 #D87757 不同透明度(通过明暗区分各标签)
- 分区色块:主体内部不同区域用不同浅色底块区分
文字放置
- 每个标注标签 2-4 字,放在标注线末端
- 主体上方或下方可有一个总标题
- 标签排列整齐,不交叉重叠
tree-branching
中文名:树形图 从一个根节点向下分支展开,适合分类、决策或文件结构。
适用场景
- 文件目录结构(如:input/、output/、SKILL.md 等)
- 决策树/排障流程(如:排障决策树)
- 分类体系展示
视觉结构
- 顶部一个根节点,向下分支为 2-4 个子节点
- 子节点可继续分支为下一级
- 节点之间用直角连线或斜线连接
- 整体呈倒三角或树冠形
- 用颜色区分不同层级深度
视觉元素
- 根节点:#D87757 高饱和大圆角矩形,内含主概念图标
- 一级节点:#D87757 中等透明度中等圆角矩形
- 二级节点:#D87757 低透明度小圆角矩形
- 连接线:黑色细线,直角或斜线
- 叶节点:可用不同图标区分类型(文件夹、文件、设置等)
文字放置
- 每个节点内或旁边有短标签(1-3 字)
- 根节点标签最醒目
- 层级标签字号逐级缩小
winding-roadmap
中文名:路线图 弯曲路径上标注里程碑,适合旅程、学习路线或全局规划。
适用场景
- 全书/全课程路线规划(如:全书路线图)
- 学习旅程与里程碑
- 项目阶段性规划
视觉结构
- 一条蜿蜒曲折的路径从画面左下角延伸到右上角(或反向)
- 路径上均匀分布 4-7 个里程碑节点
- 路径宽度适中,有"道路感"但不写实
- 里程碑用小旗帜、圆点或路标图标标记
- 路径两侧可放置该阶段的代表性小图标
视觉元素
- 路径:#D87757 色宽带,微弯曲呈 S 形或 Z 形
- 里程碑标记:小旗帜或路标,用 #D87757 不同透明度交替区分
- 起点标记:白色圆点或"出发"图标
- 终点标记:#D87757 高饱和星星或目标旗帜
- 路旁图标:每个里程碑旁有一个极简图标代表该阶段内容
文字放置
- 每个里程碑旁有短标签(2-4 字)
- 起点和终点可有稍长标注
- 上屏文字放在画面上方,不遮挡路径