en un clic
article-batch-illustration
// 分析文章结构并批量生成AI配图,调用Gemini API为每个段落创建专业逻辑图/概念图。当用户说"批量配图"、"给文章配图"、"生成文章插图"、"为这篇文章配图"时触发。支持两种风格:简约手绘风和建筑蓝图编辑风。自动保存到Obsidian图片目录并插入文档。
// 分析文章结构并批量生成AI配图,调用Gemini API为每个段落创建专业逻辑图/概念图。当用户说"批量配图"、"给文章配图"、"生成文章插图"、"为这篇文章配图"时触发。支持两种风格:简约手绘风和建筑蓝图编辑风。自动保存到Obsidian图片目录并插入文档。
Generates professional slide deck images from content. Creates outlines with style instructions, then generates individual slide images. Use when user asks to "create slides", "make a presentation", "generate deck", "slide deck", or "PPT".
使用 AI 图片生成技术绘制美观的图表。支持 10 种图表类型:流程图、架构图、ER 图、商业模式画布、用户旅程图、思维导图、竞品分析图、SWOT 分析、产品路线图、组织架构图。6 种内置视觉风格。 触发词:"画个 XX 图"、"生成商业模式画布"、"做个架构图"、"画 ER 图"、"帮我画个流程图"、"生成用户旅程图"、"做个思维导图"、"竞品分析图"、"SWOT 分析图"、"产品路线图"、"组织架构图"、"帮我可视化图表"。 与 chart-craft 不同:本 Skill 使用 GPT-image-2 模型直接生成图片,不生成 HTML。
全能图片工作室。一个 Skill 搞定四类高频图片:小红书封面(3:4)、PPT 配图(16:9)、各类图表(流程图/架构图/热力图等 12+ 种)、文章逻辑图(16:9)。 内置 12 种视觉风格 + 自动风格推荐,覆盖中文场景。 流程:输入内容 → 选类型 → 补全信息 → 选风格 → 提示词(自动 / 审核)→ 出图。 调用 LabNana 的 GPT-image-2 模型,输出 PNG。 触发词:"做封面"、"小红书封面"、"做张配图"、"PPT 图"、"画个流程图 / 架构图 / 热力图 / 思维导图"、"文章逻辑图"、"逻辑图"、"配张图"、"image-studio"。
| name | article-batch-illustration |
| description | 分析文章结构并批量生成AI配图,调用Gemini API为每个段落创建专业逻辑图/概念图。当用户说"批量配图"、"给文章配图"、"生成文章插图"、"为这篇文章配图"时触发。支持两种风格:简约手绘风和建筑蓝图编辑风。自动保存到Obsidian图片目录并插入文档。 |
分析 Markdown 文章结构,为每个段落/小节生成配图提示词,调用 Gemini API 批量生成图片并插入文档。
scripts/generate_image.py 逐个生成图片obsidian/09image/MMDD-主题名称/ 目录![[图片路径]] 引用读取文章后,按以下规则拆分:
## (H2) 或 ### (H3) 标题作为段落分隔符输出格式:
## 文章结构分析
| # | 段落标题 | 核心观点 | 关键概念 |
|---|---------|---------|---------|
| 1 | xxx | xxx | A, B, C |
| 2 | xxx | xxx | D, E, F |
在所有提示词之前,必须先生成 STYLE INSTRUCTIONS 块。读取 references/style-guide.md 获取风格模板。
默认使用风格 1(简约手绘风),用户可选择风格 2(建筑蓝图编辑风)。
STYLE INSTRUCTIONS:
- 整体风格: 简约手绘风格 / 建筑蓝图编辑风格
- 色彩方案: 白底为主,黑色线条,[主题点缀色]
- 比例: 16:9 横版
- 分辨率: 2K
- 文字量: 极少,仅保留1-3个核心关键词
- 文字语言: 图片中文字以简体中文为主,专业术语/缩写(如 AI、API、LLM)可保留英文
- 视觉语言: 逻辑图、流程图、概念图
- 一致性: 统一线条粗细、留白比例、排版网格
每个提示词结构:
ALL text, labels, and annotations in the image MUST be primarily in Chinese (Simplified Chinese, 中文). Use clean Chinese font for main text. Technical terms and abbreviations (e.g. AI, API, LLM, RAG) may remain in English.展示格式(等待用户确认):
## 提示词大纲
### 图 1: [段落标题]
- 图表类型: 概念图
- 提示词:
"""
[完整英文提示词]
"""
### 图 2: [段落标题]
...
关键:
The central node labeled "AI生产力系统")展示完所有提示词后,询问用户:
确认后逐个调用脚本生成图片:
python3 scripts/generate_image.py \
--prompt "提示词内容" \
--output "/Users/ugreen/Documents/obsidian/09image/MMDD-主题名/01-段落名.png" \
--provider labnana \
--aspect-ratio "16:9" \
--resolution "2K"
注意事项:
/Users/ugreen/Documents/obsidian/09image/MMDD-主题简称/
├── 01-段落标题简称.png
├── 02-段落标题简称.png
├── 03-段落标题简称.png
└── ...
在文章对应段落标题下方插入图片引用:
## 段落标题
![[09image/MMDD-主题简称/01-段落标题简称.png]]
段落正文内容...
使用 Obsidian wikilink 格式 ![[路径]] 插入。
| 配置项 | 值 |
|---|---|
| API URL | https://api.labnana.com |
| API Key | 存储在 .labnana.env 文件 |
| Model | gpt-image-2 |
| Provider | openai |
| 默认比例 | 16:9 |
| 默认分辨率 | 2K |
调用示例:
python3 scripts/generate_image.py \
--prompt "提示词内容" \
--output "/path/to/output.png" \
--provider labnana \
--aspect-ratio "16:9" \
--resolution "2K"
| 配置项 | 值 |
|---|---|
| API URL | https://generativelanguage.googleapis.com |
| API Key | REMOVED_GEMINI_KEY |
| Model | gemini-3-pro-image-preview |
| 默认比例 | 16:9 |
| 默认分辨率 | 2K |
调用示例:
python3 scripts/generate_image.py \
--prompt "提示词内容" \
--output "/path/to/output.png" \
--provider gemini \
--api-key "GEMINI_API_KEY" \
--aspect-ratio "16:9" \
--resolution "2K"
| 风格 | 特征 | 适用场景 |
|---|---|---|
| 风格 1(默认) | 简约手绘,黑色线条,白底 | 通用、概念解释、流程说明 |
| 风格 2 | 建筑蓝图/技术期刊,精致极简 | 系统架构、技术分析、专业内容 |
用户可在确认阶段选择全局风格,也可为单个图指定不同风格。
| 用户说 | 操作 |
|---|---|
| "给这篇文章配图" | 分析当前打开的文章并批量配图 |
| "批量配图" | 同上 |
| "用风格2给文章配图" | 使用建筑蓝图编辑风格 |
| "修改第3张图的提示词" | 重新生成指定图片 |
| "重新生成第2张" | 用修改后的提示词重新调用 API |