[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-85131":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":15,"subscribersCount":15,"size":15,"stars1d":15,"stars7d":15,"stars30d":15,"stars90d":15,"forks30d":15,"starsTrendScore":15,"compositeScore":16,"rankGlobal":10,"rankLanguage":10,"license":17,"archived":18,"fork":18,"defaultBranch":19,"hasWiki":20,"hasPages":18,"topics":21,"createdAt":10,"pushedAt":10,"updatedAt":27,"readmeContent":28,"aiSummary":10,"trendingCount":15,"starSnapshotCount":15,"syncStatus":29,"lastSyncTime":30,"discoverSource":31},85131,"illo-skill","tmchow\u002Fillo-skill","tmchow","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:\u002F\u002Fillo-skill.com",null,"Python",105,1,54,0,36.9,"MIT License",false,"main",true,[22,23,24,25,26],"agent-skills","claude-code","illustration","image-generation","skill","2026-06-15 10:04:39","\u003Cp align=\"center\">\n  \u003Cimg src=\"_assets\u002Fillo\u002Flogo\u002Fillo-logo.png\" alt=\"illo logo — a small screen-faced robot with a pink antenna\" width=\"170\" \u002F>\n\u003C\u002Fp>\n\n# illo\n\nGenerate original print-style **editorial illustrations** for articles and\nblogs, starring a recurring mascot that performs each idea. Each character\npack carries one of ten bundled looks (riso, blueprint, woodcut, pixel, clay,\nmanila, chalk, phosphor, enamel, gouache) or a custom style — default\n**Blot** (a deadpan ink-drop), or design your own with the built-in character\nbuilder. One-metaphor-per-image scenes with named + custom + derived palettes\nand reference-image character consistency. Renders through **two backends**:\nyour **Codex CLI** (gpt-image-2 on your Codex subscription — free for\nsubscribers, no API key) when one is installed and logged in, or\n**OpenRouter** (model-selectable: Grok Imagine, Nano Banana 2\u002FPro, GPT-5.4\nImage 2, …) as the universal fallback.\n\nHand it *\"we replatform with zero downtime\"* and you get the bridge being\nrebuilt under live traffic:\n\n![Zero downtime — rebuilding the bridge under live traffic](_assets\u002Fillo\u002F05-bridgeswap-ink-punch.png)\n\n> **🌐 [illo-skill.com](https:\u002F\u002Fillo-skill.com)** — live examples, the\n> character gallery, and copy-paste installs.\n\nThe skill itself lives in [`skills\u002Fillo\u002F`](skills\u002Fillo\u002F) — its\n[README](skills\u002Fillo\u002FREADME.md) is the full developer reference\n(prerequisites, API-key setup, models & cost, everything below in detail).\n\nSame idea, different voice — four of the ten bundled looks:\n\n\u003Ctable>\n  \u003Ctr>\n    \u003Ctd>\u003Cimg src=\"_assets\u002Fillo\u002F02-funnel-ink-punch.png\" alt=\"riso look\" \u002F>\u003C\u002Ftd>\n    \u003Ctd>\u003Cimg src=\"_assets\u002Fillo\u002Fstyles\u002Fclay-rootcause.png\" alt=\"clay look\" \u002F>\u003C\u002Ftd>\n  \u003C\u002Ftr>\n  \u003Ctr>\n    \u003Ctd align=\"center\">\u003Cstrong>riso\u003C\u002Fstrong> — the house default\u003C\u002Ftd>\n    \u003Ctd align=\"center\">\u003Cstrong>clay\u003C\u002Fstrong> — stop-motion plasticine\u003C\u002Ftd>\n  \u003C\u002Ftr>\n  \u003Ctr>\n    \u003Ctd>\u003Cimg src=\"_assets\u002Fillo\u002Fstyles\u002Fphosphor-spike.png\" alt=\"phosphor look\" \u002F>\u003C\u002Ftd>\n    \u003Ctd>\u003Cimg src=\"_assets\u002Fillo\u002Fstyles\u002Fblueprint-crossing.png\" alt=\"blueprint look\" \u002F>\u003C\u002Ftd>\n  \u003C\u002Ftr>\n  \u003Ctr>\n    \u003Ctd align=\"center\">\u003Cstrong>phosphor\u003C\u002Fstrong> — CRT trace on glass\u003C\u002Ftd>\n    \u003Ctd align=\"center\">\u003Cstrong>blueprint\u003C\u002Fstrong> — draftsman linework\u003C\u002Ftd>\n  \u003C\u002Ftr>\n\u003C\u002Ftable>\n\n## Install\n\n**Quick install — any agent.** One command for Claude Code, Cursor, Codex,\nCopilot, Gemini CLI, and the ~70 other runtimes the\n[skills CLI](https:\u002F\u002Fskills.sh) supports (update later with\n`npx skills update`):\n\n```bash\nnpx skills add tmchow\u002Fillo-skill --skill illo\n```\n\n**Platform-native installs.** The repo also ships a plugin\u002Fextension\nmanifest for each major runtime, so you can install through your platform's\nown package manager and get managed updates:\n\n| Platform | Install | Update |\n| --- | --- | --- |\n| **Claude Code** | `\u002Fplugin marketplace add tmchow\u002Fillo-skill` then `\u002Fplugin install illo@illo-skill` | `claude plugin update illo`, or enable marketplace auto-update |\n| **Codex** | `codex plugin marketplace add tmchow\u002Fillo-skill` then `codex plugin add illo@illo-skill` | `codex plugin marketplace upgrade` |\n| **Gemini CLI** | `gemini extensions install https:\u002F\u002Fgithub.com\u002Ftmchow\u002Fillo-skill` | `gemini extensions update illo` |\n| **Copilot \u002F GitHub CLI** | `gh skill install tmchow\u002Fillo-skill illo` (cross-agent via `--agent`) | `gh skill update illo` |\n| **Cursor** | `npx skills add tmchow\u002Fillo-skill --skill illo` (Cursor Marketplace listing pending review) | re-run the installer |\n| **Hermes** | `hermes skills install tmchow\u002Fillo-skill\u002Fillo` | `hermes skills update illo` |\n| **OpenClaw** | `openclaw skills install illo` | reinstall with the same command |\n\nEvery lane installs the same skill; releases are tagged `v\u003Cversion>` and\nthe version in every manifest is kept in lockstep with\n`skills\u002Fillo\u002FSKILL.md` by CI.\n\n## Repo layout\n\nThe skill sits in `skills\u002Fillo\u002F`, following the layout of the canonical\nskill repos (anthropics\u002Fskills, openai\u002Fskills): a top-level `skills\u002F`\nfolder, one directory per skill. It is deliberately not at the repo root —\ninstallers copy the entire skill directory verbatim, so the skill dir holds\nonly what every install should ship. Docs-only images live in\n`_assets\u002Fillo\u002F` (linked by raw URL), and repo meta stays at the root —\nincluding the plugin manifests (`.claude-plugin\u002F`, `.codex-plugin\u002F`,\n`.cursor-plugin\u002F`, `gemini-extension.json`) that make the repo installable\nas a native plugin on each platform.\n\n## Companion repos\n\n- [tmchow\u002Fillo-characters](https:\u002F\u002Fgithub.com\u002Ftmchow\u002Fillo-characters) —\n  community character packs (\"install the blip character\").\n\n## Provenance\n\nillo started life inside\n[tmchow\u002Fagent-skills](https:\u002F\u002Fgithub.com\u002Ftmchow\u002Fagent-skills); it moved here\nwith full git history. The old location keeps a frozen copy so existing\ninstalls don't break, but this repo is the canonical home — new versions\nship only from here.\n\n## License\n\nMIT © Trevin Chow — see [`LICENSE`](LICENSE) and\n[`skills\u002Fillo\u002FNOTICE`](skills\u002Fillo\u002FNOTICE) for attribution of the Blot character and\nbundled artwork.\n",2,"2026-06-15 02:30:05","CREATED_QUERY"]