What problem does it solve? Playing Pokemon autonomously requires coordinating an emulator, reading game state, making navigation and battle decisions, and avoiding common traps like ledges, warps, and dialog stalls. This Skill provides a complete operational playbook for running a headless Pokemon agent reliably. ## 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. - Vision-Guided Gameplay Loop: Combines RAM state reads with screenshot analysis every few steps to navigate maps, handle dialog, and avoid getting lost. - Battle and Progression Strategy: Includes Gen 1 type matchups, run/fight decision trees, save discipline, and gym-by-gym milestone planning. - Use Case: A user says "play pokemon" and the AI boots the emulator, opens a live dashboard tunnel for the user to watch, and plays through Pokemon Red while saving progress before every gym battle. ## Quick Start Say "play pokemon" and provide your own Pokemon ROM file so the agent can start the emulator and begin playing.