pokemon-player

Automate Pokemon gameplay by reading RAM state and issuing inputs via a local server.

3|Updated Mar 20, 2026
One-click install
npx skills add https://github.com/ever-oli/io --skill pokemon-player-ever-oli
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pokemon-player
Source: https://github.com/ever-oli/io/tree/main/skills/gaming/pokemon-player
Command: npx skills add https://github.com/ever-oli/io --skill pokemon-player-ever-oli

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates playing Pokemon games via headless emulation by starting a game server, reading RAM state, and issuing inputs, reducing manual gameplay effort.

Core Features & Use Cases

  • Automated gameplay: Start, monitor, and drive a Pokemon game session headlessly with a live dashboard.
  • State-driven decisions: Read RAM state to guide actions and inputs during gameplay.
  • Use Case: Run AI-driven playthroughs of classic Pokemon ROMs to demonstrate strategy and robustness.

Quick Start

Start the pokemon-agent server with --rom pointing to your ROM and --port 9876, then verify health with GET /health.

Frequently Asked Questions about pokemon-player

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate Pokemon gameplay via headless emulation?

Automate Pokemon gameplay via headless emulation by starting the pokemon-agent server with a valid ROM, reading RAM state, and issuing inputs to drive the game session.

How does an AI agent read game state to make decisions in Pokemon ROMs?

The AI agent reads game state by accessing RAM state directly from the running game server, using that memory data to guide actions and issue inputs during the Pokemon playthrough.

Do I need a specific ROM file to run an automated Pokemon playthrough?

Yes, you need a valid ROM file to run an automated Pokemon playthrough. The pokemon-agent requires a ROM, such as Red, Blue, Yellow, or FireRed, to start the server and emulate gameplay.

Can I monitor an autonomous Pokemon game session in real time?

Yes, you can monitor an autonomous Pokemon game session in real time using the provided live dashboard while the headless emulation server runs and issues inputs.

What is the best way to start the pokemon-agent server for an AI-driven playthrough?

Start the pokemon-agent server by running the command with --rom pointing to your valid ROM file and --port 9876, then verify the server is running with a GET /health request.

Does automated Pokemon emulation support save and load states during gameplay?

Yes, automated Pokemon emulation supports save and load functionality. The agent can save and load game states while reading RAM and issuing inputs to the running game server.