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.