pokemon-player

Play Pokemon ROMs via headless emulator and RAM reads.

Updated May 4, 2026
One-click install
npx skills add https://github.com/Plaidmustache/hermes-nulab --skill pokemon-player-plaidmustache
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: pokemon-player
Source: https://github.com/Plaidmustache/hermes-nulab/tree/main/skills/gaming/pokemon-player
Command: npx skills add https://github.com/Plaidmustache/hermes-nulab --skill pokemon-player-plaidmustache

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Enables autonomous Pokemon gameplay by running a headless emulator and reading RAM state to drive decisions, enabling AI-driven play and analysis without a visible UI.

Core Features & Use Cases

  • Headless emulation of Pokemon ROMs for automated gameplay and experimentation.
  • RAM-state reads combined with on-screen vision to determine game state and position.
  • Use cases include AI playthrough demonstrations, benchmarking strategies, and training data generation.

Quick Start

Start the pokemon-player by configuring your environment and pointing it to a ROM, then launch the agent and connect to the dashboard.

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

Headless Pokemon emulation reads RAM state and on-screen visuals to drive automated gameplay without a visible UI. It runs ROMs such as .gb, .gbc, and .gba, exposing game state through server endpoints to enable AI-driven demonstrations and benchmarking.

How do I read Pokemon game state from RAM for AI automation?▼

Reading Pokemon game state from RAM for AI automation requires the pokemon-agent package in a Python 3.10+ environment. The server exposes /state and /health endpoints to monitor session data and drive automated decisions.

Do I need Python to run headless Pokemon emulator automation?▼

Yes, you need Python 3.10+ to run headless Pokemon emulator automation. You must install the pokemon-agent package and place your ROMs in the designated roms/ directory before starting the server.

What Pokemon ROM formats are supported for headless automated play?▼

Supported Pokemon ROM formats for headless automated play include .gb, .gbc, and .gba files. You must place these ROM files in the roms/ directory for the emulator to load and run them.

How do I monitor a headless Pokemon emulator session?▼

Monitor a headless Pokemon emulator session by connecting to the server's exposed endpoints. You can check session health via /health, observe current game data via /state, and manage progress via /saves.

Can I use on-screen vision combined with RAM reads for Pokemon AI training?▼

Yes, this approach combines on-screen vision with RAM-state reads to determine game state and position. This dual-input mechanism is applicable for generating training data, benchmarking strategies, and running AI playthrough demonstrations.