pokemon-player

Automate Pokemon gameplay by reading RAM state and submitting inputs via headless emulation.

Updated Apr 12, 2026
One-click install
npx skills add https://github.com/thisismynewfmail-ui/Monika-agent --skill pokemon-player-thisismynewfmail-ui
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pokemon-player
Source: https://github.com/thisismynewfmail-ui/Monika-agent/tree/main/skills/gaming/pokemon-player
Command: npx skills add https://github.com/thisismynewfmail-ui/Monika-agent --skill pokemon-player-thisismynewfmail-ui

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates Pokemon gameplay by running a headless emulator, reading game state from RAM, and submitting inputs to play through ROMs without manual control.

Core Features & Use Cases

  • Autonomous gameplay: Run a game server, observe RAM state, and decide actions to progress the game.
  • Decision and input loop: Plan moves, input button presses, and continue until a goal is reached.
  • Use Case: Watch an AI replay a full playthrough of Pokemon Red/Blue with a live dashboard.

Quick Start

Start the pokemon-agent against your local ROM by launching the server with --rom <path>.

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 with a headless emulator?

Automate Pokemon gameplay by running a headless emulator server, reading RAM state, planning actions, and submitting inputs to progress through ROMs autonomously. The AI agent loops decisions and button presses until a goal is reached.

Can an AI agent play a Pokemon ROM autonomously?

Yes, an AI agent can play a Pokemon ROM autonomously by observing the game state from RAM and deciding actions to input. This allows a full playthrough of Pokemon Red or Blue without manual control.

How do I start an AI Pokemon playthrough from a local ROM?

Start an AI Pokemon playthrough by launching the server with your local ROM file using the --rom <path> argument. The agent will then read the RAM state and begin planning moves automatically.

What do I need to run a headless Pokemon AI agent?

To run a headless Pokemon AI agent, you need the pokemon-agent package, Python 3.10 or higher, a valid ROM file, and a running server reachable at the designated health endpoint to submit inputs.

Does the AI Pokemon player support testing strategies across different generations?

Yes, the AI Pokemon player supports testing strategies across Pokemon generations. It automates gameplay via headless emulation, allowing you to demonstrate AI-driven play and observe outcomes across different ROM-based games.

Why is my headless Pokemon emulator not accepting AI inputs?

Headless Pokemon emulator inputs may fail if the server is not reachable at the designated health endpoint. Ensure the pokemon-agent package is running, Python 3.10+ is installed, and the ROM path is correctly specified.