闲社服务运行正常AI智能体自动化平台
z

文章插画师

技能标识:zhy-article-illustrator

>

作者:admin | 来源记录:ClawHub
登记来源
ClawHub
版本
V 0.1.0
检测标记
后台标记通过
免费
免费获取
0
收藏
来源与检测标记为平台登记信息,并不代表已展示可复核的检测报告。使用前请核对版本、依赖和所需权限,建议先在隔离环境中运行。
概述
安装方式
版本历史

文章插画师

zhy-article-illustrator

目的

为任意 Markdown 文章自动规划并生成配图。技能默认采用高完成度编辑视觉作为全局质量基线:不是简单插画,不是装饰图标拼贴,也不是低信息密度草图。系统会先为文章生成统一的 visual bible,再为每张图生成结构化提示词,使同一篇文章的配图共享统一风格语言,同时根据章节内容调整构图、信息重点和版式。

默认优先兼容 Gemini Nano Banana 工作流,并默认走 Xiaomi Gemini 兼容接口;同时支持 Gemini 原生代理/中转站模式与官方 Gemini 接口。

使用时机

  • - 用户请求为文章配图、illustrate article、add images to article
  • zhy-wechat-writing 技能的 Step 6 调用(with_illustrations=true)
  • 用户希望生成更适合公众号场景的高完成度专题视觉
  • 用户希望将本地图片上传到七牛云获取 CDN URL

前置条件

  • - 文章 Markdown 文件已存在
  • 已配置至少一种可用生图通道:
- Gemini 官方直连:GEMINIAPIKEY 或 GOOGLEAPIKEY - Gemini 原生代理/中转站:IMAGEPROVIDER=gemini、IMAGEAPIKEY、可选 IMAGEBASE_URL - Xiaomi Gemini 兼容接口:IMAGEPROVIDER=xiaomi 或 XIAOMIAPIKEY,可选 XIAOMIBASE_URL - 若启用上传:七牛云配置已就绪(技能根目录 .env 中的 QINIUACCESSKEY / QINIUSECRETKEY / QINIUBUCKET / QINIUDOMAIN)

工作流程

步骤 1:分析文章

目标:理解文章结构,确定配图数量、位置与表达方式

操作:

  1. 1. 读取 article_path 的完整内容
  2. 解析文章结构:标题、各章节标题(## / ###)、段落数、代码块位置
  3. 识别核心信息点:

- 关键概念/术语解释 -> 适合信息图
- 对比/差异描述 -> 适合对比图
- 步骤/流程描述 -> 适合流程图
- 架构/框架描述 -> 适合架构图
- 数据/统计 -> 适合数据可视化
- 场景/叙事描述 -> 适合专题插画或编辑场景图
  1. 4. 根据 density 确定配图策略:

- minimal:仅为最核心的 1-2 个信息点配图
- balanced:每个 ## 级主要章节配一张图
- rich:每 300 字左右或每个重要段落配一张图
  1. 5. 确定 slug:

- 若用户提供 slug:直接使用
- 否则从文章 H1 标题推导 kebab-case
  1. 6. 创建输出目录:{article_dir}/illustrations/{slug}/

输出:文章结构分析结果、配图位置列表

步骤 2:生成 visual bible 与配图规划

目标:为整篇文章建立统一视觉基线,并生成每张图的规划信息

操作:

  1. 1. 先生成文章级 visualbible,保存到 {articledir}/illustrations/{slug}/visual-bible.md
  2. visual_bible 必须覆盖:

- quality_baseline:统一采用高完成度编辑视觉/专题配图标准
- visual_theme:本篇文章的整体风格方向
- color_system:主色、辅色、强调色、背景倾向
- graphic_language:图形语言、线条/材质/光感、信息层级方式
- layout_discipline:页面留白、模块密度、标题区与内容区节奏
- textpolicy:默认简体中文;仅 englishterms_whitelist 中的术语保留英文
- negative_rules:禁止简单画图、低幼卡通、无意义装饰、英文乱码、随意混搭风格
  1. 3. 再对每个配图位置生成 outline 条目,至少包含:

- position:插入位置(在哪个章节/段落之后)
- purpose:这张图要传达什么信息
- image_type:对比图/流程图/架构图/数据图/场景图/编辑专题视觉
- core_message:本图唯一核心表达
- content_blocks:画面中必须出现的内容块
- text_blocks:图中需要出现的标题、标签、注释(默认中文)
- englishtermsused:本图允许出现的英文术语子集
- layout_hint:布局方向与信息分区
- filename:输出文件名(格式:NN-简短描述.png)
- alt_text:Markdown 图片的 alt 文本
  1. 4. 保存到 {articledir}/illustrations/{slug}/outline.md
  2. 同时为每张图生成独立提示词文件,保存到 {articledir}/illustrations/{slug}/prompts/

outline.md 格式:
yaml



article:
slug:
density:
aspect_ratio:
prompt_profile:
text_language:
image_provider:
image_model:
image_count:
generated_at:


输出:visualbiblepath、outline_path

步骤 3:生成图片

目标:根据 visual_bible + outline 生成高质量图片文件

操作:

  1. 1. 为每张图构建结构化提示词,提示词必须同时继承:

- 全局质量基线:高完成度编辑视觉,而非简单画图
- 文章级 visual_bible
- 单图内容规划
  1. 2. 提示词必须包含以下层次:

- 任务定位:这是可直接用于公众号文章的成品级专题视觉
- 风格锚点:复用本篇文章统一视觉语言
- 画面主体:核心对象、信息模块、前中后景关系
- 版式结构:标题区、内容区、对比区、流程区、数据区的组织方式
- 信息层级:主标题、次要标签、补充说明的优先级
- 文字规则:默认所有可见文字使用简体中文;仅白名单术语保留英文
- 质量要求:丰富细节、清晰层级、强版式感、避免模板感
- 禁止项:低幼、空泛、装饰性过强、无意义图标堆砌、英文乱码
  1. 3. 对 Nano Banana / Gemini 类模型,优先优化以下特性:

- 画面信息完整、指令明确、元素具体
- 文本展示尽量短而准,避免大段说明文字
- 同一篇文章的每张图共享统一色系、统一图形语言、统一完成度
- 图片更像编辑专题视觉,而不是普通插图
  1. 4. 将所有提示词保存到 {article_dir}/illustrations/{slug}/prompts/ 目录
  2. 调用本技能内置脚本生成图片:

- 脚本路径:scripts/image-gen.ts
- 参数:--prompt <提示词内容> --output <输出路径> --ar <宽高比>
- 可选:--provider gemini|google|xiaomi|openai
- 可选:--model <模型名>
- 可选:--base-url
- 可选:--api-key <临时 key>
- 可选:--image-size <清晰度/尺寸标识>(如 Xiaomi 的 1K)
- 可选:--ref <参考图路径>(Gemini 多模态场景)
- 并行生成:建议最多 4 个并发
  1. 6. 若需要一键完成规划 + 生图 + 插回文章,可直接调用:

bash
node scripts/illustrate-article.ts --article

- 若使用 Xiaomi Gemini 兼容接口,可补充:--image-provider xiaomi --image-model gemini-3-pro-image-preview --image-size 1K

  1. 7. 失败处理:

- 单张失败 -> 重试一次,可微调提示词中的布局、文字密度或禁止项
- 仍失败 -> 记录到失败列表,继续下一张
- 不中断整体流程

输出:图片文件列表、失败列表

步骤 4:上传图床(可选)

触发条件:upload=true

标签

skill ai

通过对话安装

以下为平台配置的接入选项,并非逐项实测通过。能否安装取决于客户端支持、技能来源和运行环境:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 zhy-article-illustrator-1776072191 技能

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

设置 SkillHub 为我的优先技能安装源,然后帮我安装 zhy-article-illustrator-1776072191 技能

通过命令行安装

skillhub install zhy-article-illustrator-1776072191

下载

⬇ 下载 zhy-article-illustrator v0.1.0(免费)

文件大小: 40.03 KB | 发布时间: 2026-4-15 15:11

v0.1.0 最新 2026-4-15 15:11
zhy-article-illustrator v1.2.0

- Adds automated, high-finish editorial illustrations for Markdown articles, including visual bible planning and structured prompts.
- Supports configurable illustration density, aspect ratio, image provider/model, and Qiniu CDN upload with reference replacement.
- Generates detailed outline, visual bible, prompts, and integrates image references into an article copy.
- Workflow covers article analysis, planning, image generation (Gemini/Xiaomi-compatible), optional uploading, and error handling.
- Output includes paths for all generated assets, image statistics, and uploaded CDN URLs.
返回顶部