pokemon-player

Control a headless emulator to play Pokemon games automatically.

2|Updated Mar 26, 2026
One-click install
npx skills add https://github.com/CUexter/hermes-agent --skill pokemon-player-cuexter
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pokemon-player
Source: https://github.com/CUexter/hermes-agent/tree/main/skills/gaming/pokemon-player
Command: npx skills add https://github.com/CUexter/hermes-agent --skill pokemon-player-cuexter

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Play Pokemon games autonomously via headless emulation. Starts a game server, reads structured game state from RAM, makes strategic decisions, and sends button inputs — all from the terminal.

Core Features & Use Cases

  • Headless Pokemon gameplay via the pokemon-agent package.
  • Reads RAM-based game state and makes strategic decisions.
  • Sends button inputs through a terminal interface to control gameplay under server management.

Quick Start

Start the pokemon-agent server with a configured ROM and connect a client to begin automated play.

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?

Autonomous Pokemon gameplay works by starting a game server, reading structured game state from RAM, making strategic decisions, and sending button inputs through a terminal interface to control a headless emulator.

How does an AI agent read game state to play Pokemon autonomously?

The agent reads structured game state directly from emulator RAM to track memory and game status, enabling strategic decisions without relying on visual screen parsing or OCR.

Which Pokemon ROMs are supported for autonomous terminal-based gameplay?

Supported ROMs for autonomous gameplay include Pokemon Red, Blue, Yellow, and FireRed. The agent connects to a headless emulator server to apply automated strategies across these specific versions.

Can I test Pokemon strategies automatically across different ROMs?

Yes, you can test strategies automatically by running the agent across supported ROMs like Red, Blue, Yellow, and FireRed. It uses RAM state tracking and terminal button inputs to demonstrate and validate autonomous gameplay.

Do I need a live dashboard to monitor autonomous Pokemon gameplay?

No, a live dashboard is optional. The core functionality runs headless via terminal control, reading RAM state and sending button inputs to manage the server without requiring a graphical interface.

What are the limitations of using RAM state tracking for automated Pokemon gameplay?

RAM state tracking is limited to reading structured memory addresses specific to supported ROMs like Red and FireRed. Decisions depend entirely on accurate memory reads rather than visual context, requiring precise server configuration.