What problem does it solve?
This Skill automates playing Pokemon games by running a headless emulator server, reading structured game state, making strategic decisions, executing button inputs, and exposing a watchable dashboard so users can observe or resume gameplay without manual control.
Core Features & Use Cases
- Automated headless emulation: start a pokemon-agent server, feed a user-provided ROM, and control gameplay via API actions.
- State-aware decision making: read RAM state, take screenshots for vision analysis, follow a repeatable observe-orient-decide-act-verify loop, and persist progress with named saves.
- Remote watching and resumption: create an SSH reverse tunnel to share a live dashboard URL, save/load named game states, and resume play from checkpoints.
- Use Case: Let the assistant autonomously grind training, navigate quest objectives, or attempt gym battles while periodically saving and reporting progress to memory.
Quick Start
Tell the assistant to play Pokemon using your ROM file and start the headless pokemon-agent server on port 9876 so it can run, observe, decide, act, and stream a dashboard link.