a welcome! let's make your idea! — the comic
.env (never committed), small scripts spend the keys,
and Claude drives the scripts. You talk; the robot builds.
git clone, then claude) or as a remote session on the web.
The skeleton lands on your bench; the original stays untouched.
python3 scripts/wizard.py and open
http://127.0.0.1:8532. Every feature has an on/off switch; every key has a card.
.env) — each card shows
what the key unlocks, a link to get a new one, and a Test button that probes the real API.
Fill what you have; empty slots are fine. And obey the stamp.
scripts/genimg.sh; finished frames stack up in art/.
scripts/publish.sh builds a gallery page from
art/ and deploys it to Cloudflare — your work goes live at
<name>.workers.dev.
review/,
gitignored: local only, never shipped.
ephemeral-sean.pages.dev. The workshop published its own story.Every capability in flarebot has the same four-part shape. Copy it and the whole kit — the wizard, the doctor, Claude's operator manual — picks your new power up:
scripts/ — bash + curl + python3 only, so it runs the same on a
laptop and in a remote sandbox. It sources .env itself and fails loudly naming the
key it wanted. (Look at scripts/genimg.sh — that's the template.).env.example — with a comment saying where to get the key.
Add a matching entry to the KEYS list in scripts/wizard.py so it appears
in the catalog with its own test button.CLAUDE.md — the operator manual. One line in the tools table and
Claude knows the new tool exists, what it costs, and when to reach for it..claude/skills/ — a short SKILL.md gives the capability
a name you can say out loud (“draw”, “ship”, “transcribe”, “tweet”…) and a
toggle in the wizard.Then tell Claude to run “map the repo” again — your new arm shows up as nodes and edges, red until you test it.