Smart Illustrator

Skill that finds illustration spots in an article and generates images, diagrams and covers with three engines

Skill

Medium risk

We rate an entry medium when the tool runs code, makes network calls or reads project files. Check what exactly it does before installing.

Why this level

  • Runs local scripts and calls the Gemini API
  • Image generation is billed per use
All reasons and checks
Needs a VPN

axtonliu/smart-illustrator

Install

In your terminal, with SkillFoxx CLI

npx skillfoxx add skills/smart-illustrator

Detects the agents on your machine, checks the risk and pins the version.

Other ways to install

Run in a terminal in the project folder

npx skills add axtonliu/smart-illustrator --skill smart-illustrator -a claude-code -y

The skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.

Run in a terminal in the project folder

npx skills add axtonliu/smart-illustrator --skill smart-illustrator -a cursor -y

The skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.

Run in a terminal in the project folder

npx skills add axtonliu/smart-illustrator --skill smart-illustrator -a github-copilot -y

The skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.

Run in a terminal in the project folder

npx skills add axtonliu/smart-illustrator --skill smart-illustrator -a codex -y

The skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.

Run in a terminal in the project folder

npx skills add axtonliu/smart-illustrator --skill smart-illustrator -a gemini-cli -y

The skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.

Run in a terminal in the project folder

npx skills add axtonliu/smart-illustrator --skill smart-illustrator -a cline -y

The skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.

Run in a terminal in the project folder

npx skills add axtonliu/smart-illustrator --skill smart-illustrator -a roo -y

The skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.

A fork of Roo Code, same .roo folders.

Run in a terminal in the project folder

npx skills add axtonliu/smart-illustrator --skill smart-illustrator -a opencode -y

The skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.

You will need: Node.js

Checked against the repository on Sep 25, 2026, commit 5140888.

Text for your agent

Install the skill: git clone https://github.com/axtonliu/smart-illustrator.git ~/.claude/skills/smart-illustrator. For image generation set GEMINI_API_KEY, and for diagrams install the Mermaid CLI and Bun.

Other ways from the author
git clone https://github.com/axtonliu/smart-illustrator.git ~/.claude/skills/smart-illustrator

Image generation needs GEMINI_API_KEY, diagrams need Bun and the Mermaid CLI, and Excalidraw also needs Playwright.

This is third-party code. Review the repository files before installing.

What it does

This Claude Code skill analyzes an article's structure, finds good spots for illustrations and creates images for the content. It picks one of three engines by material type: Gemini for expressive visuals, Excalidraw for hand-drawn diagrams and Mermaid for structured diagrams, all output as PNG. There are modes for articles, slides and covers with presets for YouTube, WeChat, Twitter and other platforms. A prompt-only flag returns just the prompts without calling the paid API. Style comes from files in the styles folder, and the palette can be swapped for your own.

Who it is for. For newsletter writers, bloggers and SMM specialists who need illustrations and covers for their content.

Good fit when

  • You need to illustrate an article according to its structure
  • You need a cover or thumbnail for a platform
  • You need infographics for a set of slides

Not a fit when

  • No access to the Gemini API or you do not want paid generation
  • You need a stable production tool, not an experimental prototype
  • Bun, Mermaid CLI or Playwright are not installed

Example request

/smart-illustrator article.md, add illustrations that match the article structure in the light style

Limitations

The author marks the project as an experimental prototype; quality depends on the model version and input structure. Expressive images need a Gemini API key and generation is billed. It also needs Bun and the Mermaid CLI, and Excalidraw additionally needs Playwright. Part of the documentation is in Chinese, while the command interface is in English.

How to disable. Remove the smart-illustrator folder from ~/.claude/skills.

Security check

  • Runs local scripts and calls the Gemini API
  • Image generation is billed per use

README in short

The README describes a Claude Code skill for smart illustration placement with a three-engine system: Gemini, Excalidraw and Mermaid. There are article, slides and cover modes, platform presets, illustration-spot detection and customizable styles. Installation is cloning into the skills folder, invoked with a slash command. The project is marked experimental and image generation needs a Gemini key. MIT licensed.

SKILL.md

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

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

## 使用方式

### 文章配图模式(默认)

分析文章结构,找到合适的配图位置,为每个位置生成插图。

FAQ

How is the engine chosen?

Automatically by content type: metaphor and emotion go to Gemini, simple concepts and comparisons to Excalidraw, complex structures and architectures to Mermaid. You can set the engine manually with the engine flag.

Can I skip paying for the API?

Yes, the prompt-only flag returns just the prompts as JSON, which you can run in Gemini by hand or use later.

Editors’ pick

A skill that strips AI writing tells from text using Wikipedia's list, without adding invented facts

SkillLow riskNo VPN needed52.7KRepository stars

Marketing Skills for AI agents

Marketing Skills for AI Agents

Editors’ pick

About fifty skills for CRO, copywriting, SEO, analytics, ads and launches, built for coding agents

SkillLow risk51.8KRepository stars
Official

SendPulse's official remote MCP server: statistics, campaigns and user data through an agent chat

MCP serverHigh riskRussian stack1Repository stars
Editors’ pick

An MCP server and CLI covering all 113 Yandex Direct API v5 methods generated from WSDL, exposing 9 read tools by default and writes only on demand

MCP serverHigh riskRussian stackNo VPN needed1Repository stars
Foxx AISmart Illustrator

I am Foxx AI and I have already vetted this tool. Ask about install, setup or anything else, and I will keep it simple.