lov-document-illustrator
Featured为文档原地插入 AI 配图。读取文档后全局规划插入点,并行生成所有图片, 异步插回原文。支持封面图、自定义比例和三种风格。 Use when: 用户要求为文档/文章/笔记生成配图、插图。 Also trigger when user mentions: 配图、插图、illustration、 generate images、document images、为文章加图。
Data & Documents 65 stars
17 forks Updated today MIT
Install
Quality Score: 89/100
Stars 20%
Recency 20%
Frontmatter 20%
Documentation 15%
Issue Health 10%
License 10%
Description 5%
Skill Content
# Document Illustrator Skill
基于 AI 智能分析的文档配图生成工具。全局规划、并行生成、异步插入,高效为文档添加配图。
## 核心流程(5 步)
```
备份 → 全局规划插入点 → 并行生成图片 → 异步插入原文 → 清理备份
```
### Step 0: 备份原文件
在修改前先创建备份,确保安全回滚:
```python
import shutil
backup_path = f"{doc_path}.illustrator-backup"
shutil.copy2(doc_path, backup_path)
```
所有后续操作直接在原文件上进行。
### Step 1: 全局确定所有插入位置
读取完整文档,一次性规划所有图片的插入位置:
1. 使用 Read 工具读取完整文档
2. AI 分析内容结构,识别核心主题
3. 为每个主题确定**精确的插入锚点**(行号 + 上下文文本)
4. 输出一份插入计划表:
```
插入计划:
[1] 行 15 后 | 锚点: "## Rules 的诞生" | 主题: Rules 演化历程
[2] 行 42 后 | 锚点: "## Commands 打包" | 主题: 工作流打包
[3] 行 78 后 | 锚点: "## MCP 动态能力" | 主题: 第三方集成
...
[cover] 行 1 前 | 封面图 | 主题: 全文概要
```
**关键**:插入锚点使用上下文文本(而非纯行号���,这样即使前面的插入导致行号偏移,后续插入仍可通过锚点定位。
### Step 2: 并行生成所有图片
用 Agent 工具并行启动所有图片生成子任务:
```
对每个插入计划项,同时启动一个 Agent:
Agent 1: generate_single_image.py --title "..." --content "..." --output images/illustration-01.png
Agent 2: generate_single_image.py --title "..." --content "..." --output images/illustration-02.png
Agent 3: generate_single_image.py --title "..." --content "..." --output images/illustration-03.png
...
```
- 所有 Agent 并发执行,不互相等待
- 每个 Agent 完成后返回图片路径或错误信息
- 预期总耗时 = 单张耗时(10-20s),而��� N * 单张耗时
### Step 3: 异步插入原文
每个 Agent 完成后立即插入,不等待其他 Agent:
1. Agent 完成 → 获得图片路径
2. 在原文档中**通过锚点文本**定位插入位置(不依赖行号)
3. 使用 Edit 工具在锚点后插入 Markdown 图片引用:
```markdown

```
4. 插入使用锚点文本匹配,所以前面的插入不影响后面的定位
**位置偏移处理**:
- 每次插入会增加文档行数
- 使用锚点文本(如 `## Rules 的诞生`)而非行号来定位
- 从文档末尾向开头方向插入也可避免偏移问题
### Ste...
Details
- Author
- lovstudio
- Repository
- lovstudio/skills
- Created
- 5 months ago
- Last Updated
- today
- Language
- Python
- License
- MIT
Bundled in these plugins
Similar Skills
Semantically similar based on skill content — not just same category
Data & Documents Solid
article-illustrator
内容创作者和自媒体创作者在撰写长文时,当需要“给文章配图”或“添加插图”时使用。自动分析文章结构,精准识别需要视觉辅助的位置,生成并插入契合语境的插画,将抽象概念具象化,一键完成高质量图文排版,大幅提升阅读体验。
6,537 Updated today
anbeime AI & Automation Featured
ian-xiaohei-illustrations
生成 Ian 风格的中文正文配图。用于用户要求为中文文章、帖子、博客、Notion 文档、工作流文档、方法论、流程、结构、状态、隐喻或观点生成“怪诞”“小黑”“手绘”“正文配图”“文章插图”“配图建议”“shot list”“去标题/改图”等任务;默认使用小黑 IP、纯白手绘、少量红橙蓝批注、简洁清爽但天马行空的视觉风格。
6,890 Updated today
chaitanyagiri AI & Automation Featured
aws-wechat-article-images
公众号封面|公众号配图|公众号插图|AI 生图 — 公众号 AI 封面与配图生成,按文章标题与内容自动匹配画风,一稿多方案,多风格预设可复用。面向公众号编辑、自媒体、品牌设计。触发词:「封面」「配图」「插图」「生成图片」「给文章加图」「做个封面」「文章插图」「配个图」。不写正文只发一组图请走 aws-wechat-sticker;需要多环节串联(写+审+排+配图+发)请走 aws-wechat-article-main。
592 Updated today
aiworkskills