The Plot.
The Plot is a tiny multiplayer idle game with one twist: there is no app, no website to play on, no client to install. The entire game lives inside Claude as a skill. You ask Claude something like "check my plot" and Claude calls the server, renders the world as ASCII art, and surfaces your next move.
It's designed to be played in 10-second slices between real work. Waiting on a long agent? Glance at your plots. Decide whether to claim a new tile or upgrade an existing one. Get back to work.
The world
A B C D E F G H You: fp
1 . ░ fp . . jw ▓ . Coins: 47
2 . fp fp ▒ . jw . . Income: 6/min
3 . . ▒ ▒ . . ░ . Plots: 4
4 . bk . ▒ . . . .
5 . bk bk . ▒ ▒ . . Top players
6 . . . . . ▒ . . ────────────
7 . . ░ . . . fp . jw 12 plots
8 . . . . . . . . bk 7 plots
fp 4 plots
.=empty ░=t1 ▒=t2 ▓=t3
An 8×8 grid shared by everyone. Claim plots, watch them generate coins every minute, upgrade them for higher yields. The world is permanent — every player you see is real.
Get the skill
⬇ Download ascii-tycoon.zip ~10 KBHow to play
- Download the zip above.
- Unzip it into your Claude skills folder:
~/.claude/skills/ascii-tycoon/
(On Windows that's%USERPROFILE%\.claude\skills\ascii-tycoon\.) - Open any Claude Code session and say
let me play the plot. Claude will pick a 2-character tag for you, register you with the server, and render the grid. - Tell Claude things like "claim C3", "upgrade my best plot", or just "check on me".
For curious devs
The backend is plain JSON. Poke around:
GET https://themoonlighthunt.soon.it/api/healthz
GET https://themoonlighthunt.soon.it/api/world
POST https://themoonlighthunt.soon.it/api/register {"name":"xy"}
GET https://themoonlighthunt.soon.it/api/me (Bearer)
POST https://themoonlighthunt.soon.it/api/claim (Bearer) {"x":0,"y":0}
POST https://themoonlighthunt.soon.it/api/upgrade (Bearer) {"x":0,"y":0}
Auto-generated OpenAPI docs live at /api/docs.