返回顶部
s

smart-illustrator智能配图生成器

智能配图与 PPT 信息图生成器。支持三种模式:(1) 文章配图模式 - 分析文章内容,生成插图;(2) PPT/Slides 模式 - 生成批量信息图;(3) Cover 模式 - 生成封面图。所有模式默认生成图片,`--prompt-only` 只输出 prompt。支持 Bento Grid 功能展示图风格(--style bento)。触发词:配图、插图、PPT、slides、封面图、thumbnail、cover、bento grid、功能展示图、feature showcase。

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.0
安全检测
已通过
313
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

smart-illustrator

Smart Illustrator - 智能配图与 PPT 生成器

⛔ 强制规则(违反即失败)

规则 1:用户提供的文件 = 要处理的文章

/smart-illustrator SKILL05.md → SKILL05.md 是文章,为它配图
/smart-illustrator README.md → README.md 是文章,为它配图
/smart-illustrator whatever.md → whatever.md 是文章,为它配图

无论文件名叫什么,都是要配图的文章,不是 Skill 配置。

规则 2:必须读取 style 文件

生成任何图片 prompt 前,必须读取对应的 style 文件:

模式必须读取的文件
文章配图(默认)styles/style-light.md
Cover 封面图
styles/style-cover.md |
| --style dark | styles/style-dark.md |
| --style bento | styles/style-bento.md |

禁止自己编写 System Prompt。

❌ 错误:你是一个专业的信息图设计师...(自己编的)
✅ 正确:从 style 文件的代码块中提取 System Prompt



使用方式

文章配图模式(默认)

bash
/smart-illustrator path/to/article.md
/smart-illustrator path/to/article.md --prompt-only # 只输出 prompt
/smart-illustrator path/to/article.md --style dark # 深色风格
/smart-illustrator path/to/article.md --no-cover # 不生成封面图

PPT/Slides 模式

bash

默认:直接生成图片


/smart-illustrator path/to/script.md --mode slides

只输出 JSON prompt(不调用 API)

/smart-illustrator path/to/script.md --mode slides --prompt-only

默认行为:调用 Gemini API 生成批量信息图。
--prompt-only:输出 JSON prompt 并自动复制到剪贴板,可直接粘贴到 Gemini Web 手动生成。

PPT JSON 格式(--prompt-only 时输出):

json
{
instruction: 请逐条生成以下 N 张独立信息图。,
batchrules: { total: N, oneitemoneimage: true, aspect_ratio: 16:9 },
style: [从 styles/style-light.md 读取完整内容],
pictures: [
{ id: 1, topic: 封面, content: 系列名称\n\n第N节:标题 },
{ id: 2, topic: 主题, content: 原始内容 }
]
}

Cover 模式

bash
/smart-illustrator path/to/article.md --mode cover --platform youtube
/smart-illustrator --mode cover --platform youtube --topic Claude 4 深度评测

平台尺寸(输出均为 2K 分辨率):

平台代码宽高比
YouTubeyoutube16:9
公众号
wechat | 2.35:1 |
| Twitter | twitter | 1.91:1 |
| 小红书 | xiaohongshu | 3:4 |


参数说明


参数默认值说明
--modearticlearticle / slides / cover
--platform
youtube | 封面图平台(仅 cover 模式) |
| --topic | - | 封面图主题(仅 cover 模式) |
| --prompt-only | false | 输出 prompt 到剪贴板,不调用 API(适用于所有模式) |
| --style | light | 风格:light / dark / minimal / bento |
| --no-cover | false | 不生成封面图 |
| --ref | - | 参考图路径(可多次使用) |
| -c, --candidates | 1 | 候选图数量(最多 4) |
| -a, --aspect-ratio | - | 宽高比:16:9(正文配图/封面图默认)、3:2(备选横版)、3:4(仅竖屏平台) |
| --engine | auto | 引擎选择:auto(自动)/ mermaid / gemini / excalidraw |
| --mermaid-embed | false | Mermaid 输出为代码块而非 PNG(旧行为) |
| --save-config | - | 保存到项目配置 |
| --no-config | false | 禁用 config.json |

--no-config 范围:只禁用 config.json,不影响 styles/style-*.md。


配置文件

优先级:CLI 参数 > 项目级 > 用户级

位置路径
项目级.smart-illustrator/config.json
用户级
~/.smart-illustrator/config.json |

json
{ references: [./refs/style-ref-01.png] }



三级配图引擎


优先级引擎适用场景输出
1Gemini隐喻图、创意图、封面图、无法用图表表达的概念PNG
2
Excalidraw | 概念图、对比图、简单流程(≤ 8 节点)、关系图、手绘风格示意图 | PNG |
| 3 | Mermaid | 仅限:复杂流程(> 8 节点)、多层架构图、多角色时序图、多分支决策树 | PNG |

选择逻辑:

  • - 需要隐喻、情感、创意表达 → Gemini
  • 概念关系、对比、简单流程 → Excalidraw(大多数图表场景的首选
  • 只有节点 > 8、多层/多角色的复杂结构化图形 → Mermaid
  • Mermaid 视觉表现力有限,能用 Excalidraw 就不用 Mermaid
  • 唯一目标:提高文章吸引力

生成 Excalidraw 前必须读取 references/excalidraw-guide.md。

Mermaid 语义色板

每种颜色有固定含义,必须使用 classDef + class 应用

语义填充色边框色用于
input#d3f9d8#2f9e44输入、起点、数据源
process
#e5dbff | #5f3dc4 | 处理、推理、核心逻辑 |
| decision | #ffe3e3 | #c92a2a | 决策点、分支判断 |
| action | #ffe8cc | #d9480f | 执行动作、工具调用 |
| output | #c5f6fa | #0c8599 | 输出、结果、终点 |
| storage | #fff4e6 | #e67700 | 存储、记忆、数据库 |
| meta | #e7f5ff | #1971c2 | 标题、分组、元信息 |

classDef 写法(放在图表末尾):

classDef input fill:#d3f9d8,stroke:#2f9e44,color:#1a1a1a
classDef process fill:#e5dbff,stroke:#5f3dc4,color:#1a1a1a
classDef decision fill:#ffe3e3,stroke:#c92a2a,color:#1a1a1a
classDef action fill:#ffe8cc,stroke:#d9480f,color:#1a1a1a
classDef output fill:#c5f6fa,stroke:#0c8599,color:#1a1a1a
class A input
class B,C process
class D output

Mermaid 布局规则

  • - 布局方向:默认 TB(上到下),横向流程用 LR
  • 箭头分级:--> 主流程 / -.-> 可选/辅助路径 / ==> 重点强调
  • 分组:用 subgraph 对相关节点分组,标题简洁
  • 节点文字:≤ 8 字,无 emoji,禁止 1. 格式(用 ① 或 Step 1:)
  • 节点数量:单图 ≤ 15 个节点,复杂内容拆成多图

--engine 参数

  • - auto(默认):根据内容类型自动选择(优先级 Gemini > Ex

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 smart-illustrator-1776178706 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 smart-illustrator-1776178706 技能

通过命令行安装

skillhub install smart-illustrator-1776178706

下载

⬇ 下载 smart-illustrator v1.0.0(免费)

文件大小: 57.16 KB | 发布时间: 2026-4-15 13:54

v1.0.0 最新 2026-4-15 13:54
Smart Illustrator 1.0.0 - 初始版本发布

- 支持三种模式:文章配图、PPT/Slides 信息图批量生成、封面图生成(含主流平台尺寸)。
- 配图引擎自动选择(Gemini/Excalidraw/Mermaid),满足不同类型的可视化需求。
- 必须读取指定 style 文件,严格区分不同模式和风格。
- 支持`--prompt-only`模式,自动将 JSON prompt 复制到剪贴板,便于手动生成图片。
- 丰富 CLI 参数,支持多种自定义风格、参考图、多候选图、不同引擎等灵活配置。
- 输出带图片的 markdown 文档及所有图片、源文件,便于后续编辑和发布。

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部