What problem does it solve? Playing a Game Boy Pokemon game autonomously requires coordinating an emulator, reading game state, making navigation and battle decisions, and avoiding common traps like getting lost or stuck on dialog. This Skill provides a complete operational playbook for running a headless Pokemon agent with verified, vision-checked gameplay. ## Core Features & Use Cases - Headless Emulation Server: Starts the pokemon-agent server with a user-provided ROM, exposing REST endpoints for state, screenshots, actions, and save/load management. - Vision-Verified Gameplay Loop: Combines RAM state reads with screenshot analysis every few steps to navigate maps, handle warps, ledges, and dialog reliably. - Battle and Progression Strategy: Includes a Gen 1 type chart, battle decision tree, save/load discipline, and gym-by-gym milestone tracking. - Use Case: A user says "play pokemon" and provides a Pokemon Red ROM; the Skill boots the server, opens a live dashboard tunnel for the user to watch, and plays through the game while saving progress periodically. ## Quick Start Say "play pokemon" and provide your Pokemon ROM file so the agent can start the emulator server and begin playing.