🚀 快速安装
复制以下命令并运行,立即安装此 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" }
| 结果 | 操作 |
|---|---|
| 找到 | 读取、解析、显示摘要 |
| 未找到 | ⛔ 运行首次设置 |
步骤 2:分析内容
| 分析项目 | 输出 |
|---|---|
| 内容类型 | 技术 / 教程 / 方法论 / 叙事 |
| 目的 | 信息传递 / 可视化 / 想象力激发 |
| 核心论点 | 2-5 个要点 |
| 插图位置 | 哪些段落需要插图 |
关键:隐喻 → 可视化底层概念,而非字面图像。
步骤 3:确认设置 ⚠️
一次询问用户,最多 4 个问题。Q1-Q2 必须询问。如果未选择预设,Q3 必须询问。
| 问题 | 选项 |
|---|---|
| Q1:预设或类型 | [推荐预设]、[备选预设]、或手动选择:信息图、场景、流程图、对比、框架、时间线、混合 |
| Q2:密度 | 极简(1-2张)、平衡(3-5张)、按部分(推荐)、丰富(6+张) |
| Q3:风格 | [推荐]、极简扁平、科幻、手绘、编辑风格、场景、海报、其他 — 如果选择了预设则跳过 |
| Q4:语言 | 当文章语言与 EXTEND.md 设置不一致时询问 |
步骤 4:生成大纲
保存 outline.md,包含前置元数据(类型、密度、风格、图片数量)和条目:
## 插图 1
**位置**:[章节/段落]
**目的**:[为什么]
**视觉内容**:[展示什么]
**文件名**:01-信息图-概念名称.png
步骤 5:生成图片
⛔ 阻塞步骤:在任何图片生成之前,必须保存提示词文件。
执行策略:当多个插图已有保存的提示词文件,且当前任务仅为简单生成时,优先使用 baoyu-image-gen 的批处理模式(build-batch.ts → --batchfile),而不是启动子代理。仅在每张图片仍需要单独的提示词迭代或创意探索时使用子代理。
- 为每个插图按照references/prompt-construction.md创建提示词文件
- 保存到
prompts/NN-{类型}-{别名}.md,包含 YAML 前置元数据 - 提示词必须使用类型特定的模板,包含结构化部分(区域 / 标签 / 颜色 / 风格 / 宽高比)
- 标签必须包含文章特定的数据:实际数字、术语、指标、引用
- 绝不能在未先保存提示词文件的情况下,将临时的内联提示词传递给
--prompt - 选择图片生成技能,处理参考图像(直接使用/风格/调色板)
- 如果 EXTEND.md 启用水印,则应用水印
- 从保存的提示词文件生成;失败时重试一次
步骤 6:最终处理
在段落后插入 。
文章插图完成!
文章:[路径] | 类型:[类型] | 密度:[级别] | 风格:[风格]
图片:已生成 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 原始英文文档,方便对照翻译。
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。

评论(0)