An open API service indexing awesome lists of open source software.

https://github.com/tmchow/illo-skill

illo — an AI agent skill that turns ideas and articles into original print-style editorial illustrations, starring a recurring mascot. Ten bundled looks, custom characters, OpenRouter-powered.
https://github.com/tmchow/illo-skill

agent-skills claude-code illustration image-generation skill

Last synced: about 5 hours ago
JSON representation

illo — an AI agent skill that turns ideas and articles into original print-style editorial illustrations, starring a recurring mascot. Ten bundled looks, custom characters, OpenRouter-powered.

Awesome Lists containing this project

README

          


illo logo — a small screen-faced robot with a pink antenna

# illo

Generate original print-style **editorial illustrations** for articles and
blogs, starring a recurring mascot that performs each idea. Each character
pack carries one of ten bundled looks (riso, blueprint, woodcut, pixel, clay,
manila, chalk, phosphor, enamel, gouache) or a custom style — default
**Blot** (a deadpan ink-drop), or design your own with the built-in character
builder. One-metaphor-per-image scenes with named + custom + derived palettes
and reference-image character consistency. Renders through **two backends**:
your **Codex CLI** (gpt-image-2 on your Codex subscription — free for
subscribers, no API key) when one is installed and logged in, or
**OpenRouter** (model-selectable: Grok Imagine, Nano Banana 2/Pro, GPT-5.4
Image 2, …) as the universal fallback.

Hand it *"we replatform with zero downtime"* and you get the bridge being
rebuilt under live traffic:

![Zero downtime — rebuilding the bridge under live traffic](_assets/illo/05-bridgeswap-ink-punch.png)

> **🌐 [illo-skill.com](https://illo-skill.com)** — live examples, the
> character gallery, and copy-paste installs.

The skill itself lives in [`skills/illo/`](skills/illo/) — its
[README](skills/illo/README.md) is the full developer reference
(prerequisites, API-key setup, models & cost, everything below in detail).

Same idea, different voice — four of the ten bundled looks:


riso look
clay look


riso — the house default
clay — stop-motion plasticine


phosphor look
blueprint look


phosphor — CRT trace on glass
blueprint — draftsman linework

## Install

**Quick install — any agent.** One command for Claude Code, Cursor, Codex,
Copilot, Gemini CLI, and the ~70 other runtimes the
[skills CLI](https://skills.sh) supports (update later with
`npx skills update`):

```bash
npx skills add tmchow/illo-skill --skill illo
```

**Platform-native installs.** The repo also ships a plugin/extension
manifest for each major runtime, so you can install through your platform's
own package manager and get managed updates:

| Platform | Install | Update |
| --- | --- | --- |
| **Claude Code** | `/plugin marketplace add tmchow/illo-skill` then `/plugin install illo@illo-skill` | `claude plugin update illo`, or enable marketplace auto-update |
| **Codex** | `codex plugin marketplace add tmchow/illo-skill` then `codex plugin add illo@illo-skill` | `codex plugin marketplace upgrade` |
| **Gemini CLI** | `gemini extensions install https://github.com/tmchow/illo-skill` | `gemini extensions update illo` |
| **Copilot / GitHub CLI** | `gh skill install tmchow/illo-skill illo` (cross-agent via `--agent`) | `gh skill update illo` |
| **Cursor** | `npx skills add tmchow/illo-skill --skill illo` (Cursor Marketplace listing pending review) | re-run the installer |
| **Hermes** | `hermes skills install tmchow/illo-skill/illo` | `hermes skills update illo` |
| **OpenClaw** | `openclaw skills install illo` | reinstall with the same command |

Every lane installs the same skill; releases are tagged `v` and
the version in every manifest is kept in lockstep with
`skills/illo/SKILL.md` by CI.

## Repo layout

The skill sits in `skills/illo/`, following the layout of the canonical
skill repos (anthropics/skills, openai/skills): a top-level `skills/`
folder, one directory per skill. It is deliberately not at the repo root —
installers copy the entire skill directory verbatim, so the skill dir holds
only what every install should ship. Docs-only images live in
`_assets/illo/` (linked by raw URL), and repo meta stays at the root —
including the plugin manifests (`.claude-plugin/`, `.codex-plugin/`,
`.cursor-plugin/`, `gemini-extension.json`) that make the repo installable
as a native plugin on each platform.

## Companion repos

- [tmchow/illo-characters](https://github.com/tmchow/illo-characters) —
community character packs ("install the blip character").

## Provenance

illo started life inside
[tmchow/agent-skills](https://github.com/tmchow/agent-skills); it moved here
with full git history. The old location keeps a frozen copy so existing
installs don't break, but this repo is the canonical home — new versions
ship only from here.

## License

MIT © Trevin Chow — see [`LICENSE`](LICENSE) and
[`skills/illo/NOTICE`](skills/illo/NOTICE) for attribution of the Blot character and
bundled artwork.