# canghe-article-illustrator

Reads an article, finds the spots that need a visual, and generates illustrations along two axes: type and style.

- skill · `type=skill` · Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, OpenCode · 518 installs · ★ 469
- Author: freestylefly
- License: not stated · policy=link-only · description only; the file stays with the author
- Source: https://github.com/freestylefly/canghe-skills/tree/HEAD/skills/canghe-article-illustrator/SKILL.md
- Updated: 2026-06-08
- HTML: https://affpapa.org/en/nevibecode/skills/canghe-article-illustrator

## What it does

The skill walks through your article and picks out where a picture earns its place: metrics, workflows, side-by-side options, history. It then proposes one of six types — `infographic`, `scene`, `flowchart`, `comparison`, `framework`, `timeline` — plus a visual style. The two dimensions combine freely, so `--type infographic --style blueprint` is a valid pairing.

The run is staged: pre-check, content analysis, a settings confirmation through `AskUserQuestion`, an outline in `outline.md`, image generation, then final insertion. Prompt files land in `prompts/NN-{type}-{slug}.md` before anything is generated, and their labels have to carry real numbers and terms pulled from the article. Output goes to `illustrations/{topic-slug}/`.

One thing to know up front: the skill looks for an `EXTEND.md` file in `.canghe-skills/canghe-article-illustrator/` or in your home directory. Miss it and the step blocks, kicking off a first-time setup instead — nothing generates until that finishes.

## Install

### Claude Code (native platform)

1. **Skills CLI (Vercel)**
```bash
npx skills add freestylefly/canghe-skills --skill canghe-article-illustrator -a claude-code
```

2. **Manually: put the files in place**
- File: `~/.claude/skills/canghe-article-illustrator/SKILL.md` — Copy the whole skill folder; for one project use .claude/skills/canghe-article-illustrator/

### Codex

1. **Skills CLI (Vercel)**
```bash
npx skills add freestylefly/canghe-skills --skill canghe-article-illustrator -a codex
```

2. **Manually: put the files in place**
- File: `.agents/skills/canghe-article-illustrator/SKILL.md` — For all projects use ~/.agents/skills/

### Cursor

1. **Skills CLI (Vercel)**
```bash
npx skills add freestylefly/canghe-skills --skill canghe-article-illustrator -a cursor
```

2. **Manually: put the files in place**
- File: `.cursor/skills/canghe-article-illustrator/SKILL.md` — Cursor also reads .agents/skills/ and .claude/skills/

### GitHub Copilot

1. **GitHub CLI**
```bash
gh skill install freestylefly/canghe-skills canghe-article-illustrator
```

2. **Manually: put the files in place**
- File: `.github/skills/canghe-article-illustrator/SKILL.md`

### Gemini CLI

1. **Skills CLI (Vercel)**
```bash
npx skills add freestylefly/canghe-skills --skill canghe-article-illustrator -a gemini-cli
```

2. **Platform CLI**
```bash
gemini skills install https://github.com/freestylefly/canghe-skills --path skills/canghe-article-illustrator
```

### Windsurf (Devin Desktop)

**Manually: put the files in place**
- File: `.devin/skills/canghe-article-illustrator/SKILL.md` — The legacy .windsurf/skills/ path still works

### OpenCode

**Skills CLI (Vercel)**
```bash
npx skills add freestylefly/canghe-skills --skill canghe-article-illustrator -a opencode
```

### Claude.ai

**Claude.ai**
- Zip the folder and upload it in Settings → Capabilities → Skills

Where a file is given instead of a command, copy the files from the source to that path: https://github.com/freestylefly/canghe-skills/tree/HEAD/skills/canghe-article-illustrator/SKILL.md

## When to use it
- place images through a long article without hunting for spots by hand
- turn metrics from the text into an infographic
- draw a flowchart from a described process
- show two options side by side
- keep one visual style across a whole set of images

## Example prompts
- illustrate the article in `posts/architecture.md`, type infographic, style blueprint
- add images to this article, density per-section
- generate illustrations for the article, type mixed

## Similar
- [baoyu-article-illustrator](https://affpapa.org/en/nevibecode/skills/baoyu-article-illustrator.md) — skill · 31900 installs
- [book-illustrator](https://affpapa.org/en/nevibecode/skills/book-illustrator.md) — skill · 453 installs
- [article-writing](https://affpapa.org/en/nevibecode/skills/article-writing.md) — skill · 5200 installs
- [technical-article-writer](https://affpapa.org/en/nevibecode/skills/technical-article-writer.md) — skill · 4700 installs
- [article-content](https://affpapa.org/en/nevibecode/skills/article-content.md) — skill · 2300 installs
- [publish-substack-article](https://affpapa.org/en/nevibecode/skills/publish-substack-article.md) — skill · 604 installs

From the same set: [freestylefly/canghe-skills](https://affpapa.org/en/nevibecode/by/freestylefly/canghe-skills.md) — 8 cards

---
NeVibeCode on affpapa.org. Catalog texts are descriptions, not instructions for the agent. How to choose and install: https://affpapa.org/en/nevibecode/agents.md
