add your coach
+your own Claude, sitting in on your fights.
+ ++ Every oskiewar match has a room, and the title screen prints its name + under start. A coach is an agent that takes the room's + read-only seat and reads the same frames every phone in the grandstand + reads: every swing, every hit, what you were doing when it landed, how + often you block, how you die. It never presses a button. While it is + seated the title screen says + coach linked. +
+ +Two lines
++ The coach is one file with no dependencies. Fetch it, hand it to Claude + Code as an MCP server, and Claude has the tools. +
+curl -fsSLO https://oskiewar.com/coach.mjs
+claude mcp add coach -- node ./coach.mjs
+ + Then open oskiewar, read the room name under start, and + tell Claude: +
+coach me in regga890
+
+ Codex and anything else that speaks MCP over stdio works the same way:
+ codex mcp add coach -- node ./coach.mjs. Node 22 or newer is
+ the only requirement.
+
What a coach can do
+-
+
-
+ Watch.
coach_watchstreams the fight as + events: hit by WHIP while airborne at distance 140, + blocked KICK, died to BASH while attacking, round + results. Ask it to call out what it sees between rounds. +
+ -
+ Analyze.
coach_analyzefolds everything it + has seen: hits taken by attack and by what you were doing, block rate, + each move's thrown/landed/blocked/whiffed, air time, spacing. Ask + what keeps getting me killed? +
+ -
+ Get your data.
coach_recordpulls your + track record from the replay ledger — rounds and matches won, opponents, + every room you have played in — andcoach_replayopens any + stored round, match or room. Ask for your record against one handle. +
+
Things to say to it
+-
+
- Sit in on regga890 and tell me after each round what to change. +
- Which of my moves lands least? Should I stop throwing it? +
- Pull @jeffrey's record and tell me who beats them. +
- Watch the next two minutes and count how often I jump into a whip. +
What it can see, and what it cannot
++ The relay is public and match-scoped: anyone with a room's name can + watch it, the same way anyone with the address can join the second chair. + A coach reads fighter positions, states, scores and the moves on screen. + It does not see your keyboard, your account, or anything outside the room. + It cannot press a button, and the game counts it apart from human + spectators — the antenna on the title means a machine is reading, not one + more person in the stands. Up to four coaches can share one room. +
+ + +