🚀 快速安装

复制以下命令并运行,立即安装此 Skill:

npx @anthropic-ai/skills install jimliu/baoyu-skills/baoyu-article-illustrator

💡 提示:需要 Node.js 和 NPM

分析文章,识别插图位置,按照类型×风格的一致性生成图片。

两个维度

维度 控制 示例
类型 信息结构 信息图、场景、流程图、对比、框架、时间线
风格 视觉美学 简约笔记、温暖、极简、蓝图、水彩、优雅

自由组合:--type infographic --style blueprint

或使用预设:--preset tech-explainer → 一个参数同时指定类型+风格。参见样式预设

类型

类型 最适合
infographic(信息图) 数据、指标、技术内容
scene(场景) 叙事、情感表达
flowchart(流程图) 流程、工作流
comparison(对比) 并排比较、选项对比
framework(框架) 模型、架构
timeline(时间线) 历史、演进

风格

参见references/styles.md了解核心风格、完整图库以及类型×风格的兼容性。

工作流程

- [ ] 步骤 1:预检查(EXTEND.md、参考图像、配置)
- [ ] 步骤 2:分析内容
- [ ] 步骤 3:确认设置(询问用户)
- [ ] 步骤 4:生成大纲
- [ ] 步骤 5:生成图片
- [ ] 步骤 6:最终处理

步骤 1:预检查

1.5 加载偏好设置 (EXTEND.md) ⛔ 阻塞步骤

# macOS, Linux, WSL, Git Bash
test -f .baoyu-skills/baoyu-article-illustrator/EXTEND.md && echo "project"
test -f "${XDG_CONFIG_HOME:-$HOME/.config}/baoyu-skills/baoyu-article-illustrator/EXTEND.md" && echo "xdg"
test -f "$HOME/.baoyu-skills/baoyu-article-illustrator/EXTEND.md" && echo "user"
# PowerShell (Windows)
if (Test-Path .baoyu-skills/baoyu-article-illustrator/EXTEND.md) { "project" }
$xdg = if ($env:XDG_CONFIG_HOME) { $env:XDG_CONFIG_HOME } else { "$HOME/.config" }
if (Test-Path "$xdg/baoyu-skills/baoyu-article-illustrator/EXTEND.md") { "xdg" }
if (Test-Path "$HOME/.baoyu-skills/baoyu-article-illustrator/EXTEND.md") { "user" }
结果 操作
找到 读取、解析、显示摘要
未找到 ⛔ 运行首次设置

完整流程:references/workflow.md

步骤 2:分析内容

分析项目 输出
内容类型 技术 / 教程 / 方法论 / 叙事
目的 信息传递 / 可视化 / 想象力激发
核心论点 2-5 个要点
插图位置 哪些段落需要插图

关键:隐喻 → 可视化底层概念,而非字面图像。

完整流程:references/workflow.md

步骤 3:确认设置 ⚠️

一次询问用户,最多 4 个问题。Q1-Q2 必须询问。如果未选择预设,Q3 必须询问。

问题 选项
Q1:预设或类型 [推荐预设]、[备选预设]、或手动选择:信息图、场景、流程图、对比、框架、时间线、混合
Q2:密度 极简(1-2张)、平衡(3-5张)、按部分(推荐)、丰富(6+张)
Q3:风格 [推荐]、极简扁平、科幻、手绘、编辑风格、场景、海报、其他 — 如果选择了预设则跳过
Q4:语言 当文章语言与 EXTEND.md 设置不一致时询问

完整流程:references/workflow.md

步骤 4:生成大纲

保存 outline.md,包含前置元数据(类型、密度、风格、图片数量)和条目:

## 插图 1
**位置**[章节/段落]
**目的**[为什么]
**视觉内容**[展示什么]
**文件名**:01-信息图-概念名称.png

完整模板:references/workflow.md

步骤 5:生成图片

阻塞步骤:在任何图片生成之前,必须保存提示词文件。

执行策略:当多个插图已有保存的提示词文件,且当前任务仅为简单生成时,优先使用 baoyu-image-gen 的批处理模式(build-batch.ts--batchfile),而不是启动子代理。仅在每张图片仍需要单独的提示词迭代或创意探索时使用子代理。

  1. 为每个插图按照references/prompt-construction.md创建提示词文件
  2. 保存到 prompts/NN-{类型}-{别名}.md,包含 YAML 前置元数据
  3. 提示词必须使用类型特定的模板,包含结构化部分(区域 / 标签 / 颜色 / 风格 / 宽高比)
  4. 标签必须包含文章特定的数据:实际数字、术语、指标、引用
  5. 绝不能在未先保存提示词文件的情况下,将临时的内联提示词传递给 --prompt
  6. 选择图片生成技能,处理参考图像(直接使用/风格/调色板)
  7. 如果 EXTEND.md 启用水印,则应用水印
  8. 从保存的提示词文件生成;失败时重试一次

完整流程:references/workflow.md

步骤 6:最终处理

在段落后插入 ![描述](路径/NN-{类型}-{别名}.png)

文章插图完成!
文章:[路径] | 类型:[类型] | 密度:[级别] | 风格:[风格]
图片:已生成 X/N 张

输出目录

illustrations/{主题别名}/
├── source-{别名}.{扩展名}
├── references/           # 如果提供了参考图像
├── outline.md
├── prompts/
└── NN-{类型}-{别名}.png

别名:2-4个单词,短横线连接。冲突处理:追加 -YYYYMMDD-HHMMSS

修改操作

操作 步骤
编辑 更新提示词 → 重新生成 → 更新引用
添加 确定位置 → 创建提示词 → 生成图片 → 更新大纲 → 插入
删除 删除文件 → 移除引用 → 更新大纲

参考链接

文件 内容
references/workflow.md 详细流程
references/usage.md 命令语法
references/styles.md 风格图库
references/style-presets.md 预设快捷方式(类型 + 风格)
references/prompt-construction.md 提示词模板
references/config/first-time-setup.md 首次设置

📄 原始文档

完整文档(英文):

https://skills.sh/jimliu/baoyu-skills/baoyu-article-illustrator

💡 提示:点击上方链接查看 skills.sh 原始英文文档,方便对照翻译。

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。