Tokenmon friendly battle

Community

Play real-time friendly battles over LAN.

AuthorThunderConch
Version1.0.0
Installs0

System Documentation

What problem does it solve?

It removes the friction of coordinating a head-to-head, turn-based Pokémon-style battle by providing a guided room-based flow between two players on the same network.

Core Features & Use Cases

  • Real-time LAN room flow: host a session with an advertised join address and let a guest connect using a shared session code and host:port.
  • Turn-based combat with guided UI: uses structured action prompts for moves, switch selection, and surrender confirmation so you don’t need to type opaque commands mid-battle.
  • Battle lifecycle controls: supports open/join, resume after handshake, status inspection, and leaving the battle with opponent notification.
  • LAN vs loopback modes: supports testing on the same machine (loopback) and fighting between machines on the same LAN (LAN mode with firewall considerations).

Quick Start

Open a room by running /tkm:friendly-battle open, then share the printed session code and host:port with your opponent so they can run /tkm:friendly-battle join <code>@<host>:<port>.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: Tokenmon friendly battle
Download link: https://github.com/ThunderConch/tkm/archive/main.zip#tokenmon-friendly-battle

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.