niblisted
Install: claude install-skill caezium/nib
# Nib
Make original editorial illustrations for written content. **One image explains
one idea.** A **recurring avatar** — supplied once by the user — is the subject
of every scene and *performs* the idea (pushes, sorts, steers, builds, holds);
it is never decoration. The methodology is the constant; the **avatar** and the
**look** are the parameters.
This is a configurable house style, not a generic image generator. It is
intentionally not a photo, not a logo, not a corporate infographic, not a UI
mockup.
## Setup (once)
1. **A character.** Either the user's own **avatar image** (a mascot, logo
character, anything — save its path), *or* a bundled one via
`--avatar-pack <name>` (see `characters/`). The character is the reference on
every generation.
2. **A backend** — one of:
- **Codex (free)** — a logged-in Codex CLI (`codex login`). Generates on the
user's ChatGPT / Codex subscription, no API key. *Default when no key is set.*
- **OpenRouter** — an `OPENROUTER_API_KEY` (`sk-or-…`). Exact 16:9, and lets
you pick the model with `--model`.
## Workflow
1. **Read the input.**
- A **URL** → fetch the page and extract the readable article text first
(use your web-fetch / Defuddle capability), then treat it as an article.
- A single **idea** → one illustration.
- An **article / post** → pick the **load-bearing moments** (a judgment, a
flow, a before/after, a trap, a loop), 4–8 of them. Not one image per
paragraph — the ones tha