Editorial illustrations for agents

An illustrator that never breaks character.

Nib turns an idea — or a whole article — into original, white-background editorial illustrations starring an avatar you own. One image, one idea. No stock art, no prompt fiddling.

View on GitHub
Free & open source · works in Claude Code, Codex, Cursor & Gemini

One idea. One picture. Your character.

Hand Nib a post and it finds the load-bearing moments — the judgment, the trap, the before/after — and draws each one as a single scene. Not one image per paragraph. The ones that matter.

1

Bring your avatar

A mascot, a logo character, any avatar. It becomes the reference on every render, so your character stays on-model — forever yours.

2

Drop an idea or article

A single concept, or a whole post. Nib plans a shot list of the ideas worth illustrating and picks a look.

3

Get a consistent set

White-background 16:9 illustrations, your character performing each idea, ready to drop into the post.

Seven print looks.

One house methodology, the look is a parameter. Pick one per piece so a set reads as a series.

MarkerRisoBlueprint WoodcutPixelClayGouache

Basically free.

~ an image · a whole blog post for under a dollar

The skill is free and open source. Image generation runs on your own OpenRouter key (google/gemini-2.5-flash-image). No subscription, no markup.

Install everywhere.

Nib ships as an agent skill — one command, no app to download.

Claude Code
npx skills add caezium/nib --skill nib
Codex CLI
codex plugin add caezium/nib
Cursor
Add plugin: caezium/nib
Gemini CLI
gemini extensions install caezium/nib
Requires python3 and an OPENROUTER_API_KEY. Prefer a desktop app? One is in the works.

Then just ask.

Once it's installed, talk to your agent in plain English — no flags, no prompt-craft. Tap a prompt to copy it.

Copied