首页 / 全部技能 / 内容创作 / canghe-article-illustrator
内容创作 · freestylefly/canghe-skills

canghe-article-illustrator

Analyzes article structure, identifies positions requiring visual aids, generates illustrations with Type × Style two-dimension approach. Use when user asks to "illustrate article", "add images", "generate images for article", or "为文章配图".

风险提醒:橙色 · 评估后使用AI 侦查报告
作者 freestyleflyGitHub freestylefly/canghe-skills ↗许可 MIT(仓库根 LICENSE)commit dd0bf35595
agent 宿主通常会约束 skill 执行权限;风险提醒为 AI 侦查观点,不构成质量或安全保证。第三方 skill 仅作拆解与展示,安装使用风险自负,版权归原作者。

1实现原理 · 为什么它能做到

核心是 Type(信息结构)× Style(视觉美学)两维正交,可自由组合出配图方案。

skills/canghe-article-illustrator/SKILL.md
| **Type** | Information structure | infographic, scene, flowchart, comparison, framework, timeline |
注:这里在做什么:把“配什么图”拆成两个独立维度——Type 决定信息结构(数据/infographic、叙事/scene、流程/flowchart…),Style 决定观感(notion/warm/blueprint…),两者可任意交叉。

流程固定为六步清单,其中“读偏好”与“生成前必须先落盘 prompt 文件”是硬阻断门。

skills/canghe-article-illustrator/SKILL.md
- [ ] Step 1: Pre-check (EXTEND.md, references, config)
注:这里在做什么:六步(Pre-check→Analyze→Confirm→Outline→Generate→Finalize)是流程骨架,Step1.5 与 Step5 两处标了 ⛔ BLOCKING。

偏好靠 EXTEND.md,按项目级→用户级优先查找,缺失时必须先跑首次设置。

skills/canghe-article-illustrator/SKILL.md
test -f .canghe-skills/canghe-article-illustrator/EXTEND.md && echo "project"
注:这里在做什么:用 test -f 探测两级路径是否存在;Found 则读取解析并显示摘要,Not found 则强制先跑 first-time-setup。

内容分析阶段要求把隐喻转成“底层概念可视化”,明确禁止照字面画。

skills/canghe-article-illustrator/SKILL.md
**CRITICAL**: Metaphors → visualize underlying concept, NOT literal image.
注:这里在做什么:Step 2 的四项分析(内容类型/目的/核心论点/配图位置)之后,用一条 CRITICAL 红线约束隐喻的画法。

确认环节收敛为一次 AskUserQuestion(最多 4 问),Type/Density/Style 三问必答。

skills/canghe-article-illustrator/SKILL.md
**ONE AskUserQuestion, max 4 Qs. Q1-Q3 REQUIRED.**
注:这里在做什么:把多选题一次性问完,避免多轮往返;Q4(语言)仅在文章语言与 EXTEND.md 设置不一致时才出现。

生成前必须先保存结构化 prompt 文件,且 LABELS 必须含文章实际数据。

skills/canghe-article-illustrator/SKILL.md
⛔ **BLOCKING: Prompt files MUST be saved before ANY image generation.**
注:这里在做什么:Step 5 要求每个插画先按模板写 prompts/NN-{type}-{slug}.md(ZONES/LABELS/COLORS/STYLE/ASPECT),禁止未落盘就直传 --prompt。

输出目录与命名固定:Slug 2-4 词 kebab-case,冲突追加时间戳。

skills/canghe-article-illustrator/SKILL.md
**Slug**: 2-4 words, kebab-case. **Conflict**: append `-YYYYMMDD-HHMMSS`.
注:这里在做什么:产物落在 illustrations/{topic-slug}/,含 source、outline.md、prompts/ 与 NN-{type}-{slug}.png。

20+ 个风格定义文件各给出背景、色板 hex、视觉元素、Do/Don't 与 Best For,供 styles.md 汇总。

skills/canghe-article-illustrator/references/styles/editorial.md
Magazine-style editorial infographic for professional content
注:这里在做什么:每款风格是一份独立 reference,按需加载;editorial 定位“杂志式专业信息图”,还给了 9 个角色的 hex 色板。

2核心能力

01两维选型(Type × Style)自由组合出配图方向
02六种插画类型(infographic/scene/flowchart/comparison/framework/timeline)
0320+ 视觉风格库(notion/warm/minimal/blueprint/watercolor…),每款自带色板与规则
04密度控制(minimal/balanced/per-section/rich)决定配图数量
05结构化 prompt 模板(ZONES/LABELS/COLORS/STYLE/ASPECT)+ 强制先落盘
06outline.md 大纲产物(位置/用途/画面内容/文件名)
07修改工作流(Edit/Add/Delete 三种动作,含更新 prompt 与 outline)
08偏好持久化与输出目录选项(same-dir/illustrations-subdir/independent)

3外部依赖

类型依赖
api图像生成 skill(由 Step 5.6 在宿主可用 skill 中挑选;SKILL.md 未点名具体后端)

4风险提醒 风险提醒:橙色 · 评估后使用

风险提醒:橙色 · 评估后使用
  • 素材与 prompt 出网到第三方图像后端(orange 主因) — 文章正文、参考图与含真实数据的 prompt 会发往宿主可用的生图后端;涉密或未公开内容不可用。
  • SKILL.md 未点名生成后端 — 只写 'Select generation skill',实际调用哪个 skill/服务因宿主而异,行为与出网范围取决于宿主装了什么。
  • 流程重、交互多 — 六步 + 一次最多 4 问的确认 + 两处阻断门,追求一次成型或快速草稿时显得繁琐。
  • 素材文本构成注入面 — 文章/参考图内容经分析写入 prompt,恶意文本理论上可影响生成结果或 agent 的写盘决策(宿主级通用风险)。
风险提醒:橙色,评估后使用。(a) skill 的声明用途就是从文章内容生成插画:Step 5.6 'Select generation skill, process references' 让 agent 把构造好的 prompt(含文章真实数据)交给宿主可用的图像生成 skill/后端,照做后文章内容与参考图会出网到第三方图像模型并消耗账号额度。(b) 本地写盘明确:illustrations/{topic-slug}/ 的 source、outline.md、prompts/*.md、*.png,以及 EXTEND.md。(c) 自身目录零脚本、零自带网络端点、零凭证读取,出网与凭证面全在被点名的生图后端,故不判 red。本文档未点名具体后端(只写 'Select generation skill'),但流程按设计必然把素材送入外部生成服务。对照先例:baoyu-article-illustrator / ai-image-generation 等“素材送生成后端”一律 orange。

5第二遍独立确认

  • [ok] 自身目录无任何脚本或可执行文件 — 文件清单只有 .md;扫描“执行外部程序/写盘/网络请求”均为 0 命中,脚本执行面为空。
  • [discrepancy] 外部生成后端名称 — SKILL.md 仅写 'Select generation skill',未像仓库内其它 skill 那样点名具体后端;出网事实由 skill 的声明用途(生成插画)推出,档位仍为 orange。
  • [ok] EXTEND.md 查找只探测存在性 — $HOME 命中仅是 test -f 的存在性判断,未读取文件内容之外的凭证或环境变量。
  • [ok] Type × Style 取值集合一致 — SKILL.md Types 表 6 项、Styles 表 6 项示例与 references/styles.md 汇总一致,未发现夸大。
  • [ok] prompt 先落盘纪律 — SKILL.md Step 5 明确 'Prompt files MUST be saved before ANY image generation',并禁止未落盘直接 --prompt。
  • [ok] meta 元数据 — commit dd0bf355…、path skills/canghe-article-illustrator、license MIT 与 bundle §0 核定值一致。

6结论

  • 两维正交选型把“配什么图/长什么样”拆解得显式可控,比“给个主题就出图”更可预期。
  • 可复现纪律强:生成前强制先写结构化 prompt 文件,LABELS 必须带文章实际数据。
  • 风格库厚:20+ 独立风格文件,各含色板 hex 与 Do/Don't,按需加载不爆上下文。
  • 有明确的语义红线:隐喻必须画底层概念而非字面图。
  • 适合:适合把长文/教程/技术文按章节批量配图、且需要风格一致与可复现 prompt 的写作者或内容团队。
    不适合:不适合严格离线或禁止内容外发的环境;不适合只想要单张封面(应用 canghe-cover-image);不适合不愿走确认流程的快速草稿。
    安装 agent 直装可复制
    ① 本站镜像 更新 2026-10-10
    方式 A · 人下载镜像包下载 canghe-article-illustrator.tar.gz
    sha256: 0fd4e11132236e3d…
    方式 B · JSON 格式安装指南,复制给 agent
    安装指南
    agent 读 JSON 指南后会自动从本站下载安装,无需更多说明。
    ② 上游 GitHub · 原始来源
    能访问 GitHub?直接去上游安装(实时版,可能已更新)GitHub 原始 ↗
    本页镜像锁定 commit dd0bf35595;上游为实时仓库。
    来源信息 GitHub 原始
    作者 / 仓库freestylefly / freestylefly/canghe-skills
    本 skill commitdd0bf35595
    许可MIT(仓库根 LICENSE)
    本站信息
    收录日期2026-09-06
    分类内容创作
    侦查报告AI 侦查 · 2 遍 · 2026-09-06
    本站镜像与 GitHub 原始是不同来源:本站锁定 commit 快照经 /r2 分发;GitHub 为实时上游,内容可能已更新。
    被文章提及
    同分类邻近