Design & media

Article Illustrator

Try it

When the user wants to add illustrations to an article or blog post. Triggers on: "illustrate article", "add images to article", "generate illustrations", "article images", or requests to visually enhance written content. Analyzes article structure, identifies positions for visual aids, and generates illustrations using a Type x Style two-dimension approach.

What it does

Analyze articles, identify optimal illustration positions, and generate images using a Type x Style consistency system.

The skill document

Article Illustrator

Analyze articles, identify optimal illustration positions, and generate images using a Type x Style consistency system.

Installation

OpenClaw / Moltbot / Clawbot

npx clawhub@latest install article-illustrator

NEVER Do

  • Illustrate metaphors literally (e.g., if article says "chainsaw cutting watermelon," visualize the underlying concept instead)
  • Generate generic decorative images that don't connect to content
  • Skip the settings confirmation step (Step 3)
  • Begin generating before confirming type, density, and style with the user
  • Create illustrations without justifying each position by content needs

Two Dimensions

DimensionControlsExamples
TypeInformation structure, layoutinfographic, scene, flowchart, comparison, framework, timeline
StyleVisual aesthetics, moodnotion, warm, minimal, blueprint, watercolor, elegant, editorial, scientific

Types and styles combine freely: --type infographic --style blueprint

Type Selection Guide

TypeBest For
infographicData, metrics, technical articles
sceneNarratives, personal stories, emotional content
flowchartTutorials, workflows, processes
comparisonSide-by-side, before/after, options
frameworkMethodologies, models, architecture
timelineHistory, progress, evolution

Style Selection Guide

StyleBest For
notion (Default)Knowledge sharing, SaaS, productivity
elegantBusiness, thought leadership
warmPersonal growth, lifestyle, education
minimalPhilosophy, core concepts
blueprintArchitecture, system design
watercolorLifestyle, travel, creative
editorialTech explainers, journalism
scientificAcademic, technical research

Full style specs and compatibility matrix: references/styles.md

Auto Selection by Content

Content SignalsTypeStyle
API, metrics, data, numbersinfographicblueprint, notion
Story, emotion, journeyscenewarm, watercolor
How-to, steps, workflowflowchartnotion, minimal
vs, pros/cons, before/aftercomparisonnotion, elegant
Framework, model, architectureframeworkblueprint, notion
History, timeline, progresstimelineelegant, warm

Workflow

Step 1: Pre-check

  1. Determine input type — file path or pasted content
  2. Determine output directory — check preferences or ask user:
    • {article-dir}/ — same directory
    • {article-dir}/illustrations/ — illustrations subdirectory (recommended)
    • illustrations/{topic-slug}/ — independent directory
  3. Check existing images — if images exist, ask: supplement / overwrite / regenerate
  4. Confirm article update method (file input only) — update original or create {name}-illustrated.md copy
  5. Load preferences — check for EXTEND.md in project or user home

Step 2: Analyze Content

AnalysisDescription
Content typeTechnical / Tutorial / Methodology / Narrative
Core arguments2-5 main points to visualize
Visual opportunitiesPositions where illustrations add value
Recommended typeBased on content signals
Recommended densityBased on length and complexity

Illustrate: core arguments (required), abstract concepts, data comparisons, processes/workflows.

Skip: literal metaphors, decorative scenes, generic illustrations.

Step 3: Confirm Settings (Required)

Use a structured question with 3-4 questions in ONE call:

  • Q1 — Type: recommended option + alternatives
  • Q2 — Density: minimal (1-2), balanced (3-5, recommended), rich (6+)
  • Q3 — Style: recommended based on type/content compatibility matrix
  • Q4 — Language (only if source language differs from user language)

Step 4: Generate Outline

Save as outline.md with YAML frontmatter (type, density, style, count) and per-illustration details: position, purpose, visual content, filename.

Step 5: Generate Images

  1. Create prompts following references/prompt-construction.md
  2. Save prompts to prompts/illustration-{slug}.md
  3. Generate sequentially, reporting progress after each
  4. On failure: retry once, then log and continue

Step 6: Finalize

Insert image references after corresponding paragraphs:

![description](illustrations/{slug}/NN-{type}-{slug}.png)

Output a summary with article path, settings, image count, and positions.

Output Structure

illustrations/{topic-slug}/
├── source-{slug}.{ext}
├── outline.md
├── prompts/
│   └── illustration-{slug}.md
└── NN-{type}-{slug}.png

Prompt Construction Principles

Good illustration prompts must include:

  1. Layout structure first — describe composition, zones, flow direction
  2. Specific data/labels — use actual numbers, terms from the article
  3. Visual relationships — how elements connect to each other
  4. Semantic colors — meaning-based choices (red=warning, green=efficient)
  5. Style characteristics — line treatment, texture, mood
  6. Aspect ratio — end with ratio and complexity level

Avoid: vague descriptions, literal metaphor illustrations, missing labels, generic decorative elements.

Full templates by type: references/prompt-construction.md

Type x Style Compatibility

notionwarmminimalblueprintwatercoloreleganteditorialscientific
infographic++++++++++++++
scene++++-++++-
flowchart++++++-++++
comparison++++++++++++
framework+++++++-+++++
timeline++++++++++++

++ highly recommended | + compatible | - not recommended

Usage Examples

# Auto-select type and style
illustrate path/to/article.md

# Specify type
illustrate path/to/article.md --type infographic

# Specify type and style
illustrate path/to/article.md --type flowchart --style notion

# Specify density
illustrate path/to/article.md --density rich

Extension Support

Custom configurations via EXTEND.md files:

  • Project level: .article-illustrator/EXTEND.md
  • User level: $HOME/.config/article-illustrator/EXTEND.md

Supports: watermark, preferred type/style, custom styles, language, output directory.

Modification

ActionSteps
EditUpdate prompt, regenerate, update reference
AddIdentify position, create prompt, generate, update outline, insert
DeleteDelete files, remove reference, update outline

References

FileContent
references/usage.mdCommand syntax, options, input modes
references/styles.mdStyle gallery, compatibility matrix, auto-selection
references/prompt-construction.mdPrompt templates for each illustration type
references/styles/.mdFull specifications for each visual style
references/config/preferences-schema.mdEXTEND.md configuration schema
references/config/first-time-setup.mdFirst-time preference setup flow
prompts/system.mdSystem prompt reference

Related skills

Manage Stripe customers, subscriptions, invoices, products, prices, and payments through OAuth-authenticated API calls.

by byungkyu720 installs29 stars

Post videos, photos, text, and documents to 10 social platforms through a single REST API call.

by victorcavero14375 installs50 stars

Search, read, and manage YouTube videos, playlists, channels, subscriptions, and comments via managed OAuth.

by byungkyu880 installs145 stars

Join a video meeting as an AI bot with voice, avatar, and screenshare across four operating modes.

by johnpatternai21 installs8 stars

Generate or update Figma screens from code by composing your published design system's components, variables, and styles.

by OpenAI27.5k stars

More from wpank

Browse all skills

Systematic code review patterns covering security, performance, maintainability, correctness, and testing — with severity levels, structured feedback guidance, review process, and anti-patterns to avoid. Use when reviewing PRs, establishing review standards, or improving review quality.

by wpank554 installs20 stars

Pragmatic coding standards for writing clean, maintainable code — naming, functions, structure, anti-patterns, and pre-edit safety checks. Use when writing new code, refactoring existing code, reviewing code quality, or establishing coding standards.

by wpank198 installs6 stars

Build reliable, fast E2E test suites with Playwright and Cypress. Critical user journey coverage, flaky test elimination, CI/CD integration.

by wpank336 installs6 stars

Build scalable, themable Tailwind CSS component libraries using CVA for variants, compound components, design tokens, dark mode, and responsive grids.

by wpank217 installs9 stars

Create software diagrams using Mermaid syntax. Use when users need to create, visualize, or document software through diagrams including class diagrams, sequence diagrams, flowcharts, ERDs, C4 architecture diagrams, state diagrams, git graphs, and other diagram types. Triggers include requests to diagram, visualize, model, map out, or show the flow of a system.

by wpank250 installs5 stars

Provides backend architecture patterns (Clean Architecture, Hexagonal, DDD) for building maintainable, testable, and scalable systems with clear layering and...

by wpank152 installs7 stars