What problem does it solve? Playing Pokemon through an emulator requires constant visual feedback and state tracking that text-only automation cannot provide. This Skill runs Pokemon games headlessly via the pokemon-agent package, combining RAM state reads with screenshot-based vision analysis so an AI can navigate, battle, and progress through the game autonomously. ## Core Features & Use Cases - Headless Game Server: Starts a pokemon-agent server with a user-provided ROM, exposing REST endpoints for state, screenshots, actions, and save/load management. - Vision-Guided Gameplay Loop: Follows an observe-orient-decide-act-verify cycle, taking screenshots every few moves to avoid getting lost on the map. - Battle and Save Strategy: Includes Gen 1 type matchups, run/fight decision trees, and disciplined save points before gyms and risky encounters. - Use Case: A user says "play pokemon" and the AI boots Pokemon Red, sets up a live dashboard tunnel so the user can watch, then plays through Brock's gym while saving progress along the way. ## Quick Start Ask the AI to play pokemon with your ROM file and it will start the emulator server and give you a live dashboard link to watch.