What problem does it solve?
This Skill helps you play and observe Pokemon games end-to-end by combining headless emulation with RAM state reading and vision-based verification, reducing the trial-and-error of navigation and battle decisions.
Core Features & Use Cases
- Headless game emulation control: Launches and manages a Pokemon game server via the pokemon-agent package, including optional state loading for save-based resumes.
- Closed-loop decision making: Uses RAM state (position/HP/battle/dialog flags) alongside screenshots analyzed through vision to orient, verify movement, and avoid getting lost.
- Checkpointed progression: Guides periodic saving/loading through the agent API to reduce loss and support safe recovery before gyms, rivals, and risky fights.
- User-visible live dashboard: Provides a live dashboard URL via an SSH reverse tunnel so you can watch the gameplay in your browser.
Quick Start
Tell the assistant: "Play Pokemon by using the ROM located in roms/pokemon_red.gb, start the server on port 9876, open the live dashboard for me, and begin playing while saving before Brock and other risky battles."