pokemon-player

Automate Pokemon gameplay through headless emulation with a game server and ROM file.

1|Updated Apr 13, 2026
One-click install
npx skills add https://github.com/tangzheng202202/hermes-skills --skill pokemon-player-tangzheng202202
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pokemon-player
Source: https://github.com/tangzheng202202/hermes-skills/tree/main/10-gaming/gaming/pokemon-player
Command: npx skills add https://github.com/tangzheng202202/hermes-skills --skill pokemon-player-tangzheng202202

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates the task of playing Pokemon games through headless emulation, enabling hands-free demonstrations, testing, and research without manual play.

Core Features & Use Cases

  • Autonomous gameplay loop: start the game server, read RAM state, decide actions, and issue inputs.
  • Observability and memory: log decisions using PKM memory prefixes to track progress.
  • Use cases include automated demonstrations, performance benchmarking, and AI strategy experiments using a ROM file.

Quick Start

Ask the agent to start a Pokemon game and monitor its autonomous emulation run.

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 headless emulation?

Automate Pokemon gameplay by running a headless emulation server that reads RAM state, decides actions, and issues inputs using a ROM file. This enables hands-free demonstrations, testing, and research without manual play.

What do I need to run a Pokemon simulation headlessly?

To run a Pokemon simulation headlessly, you need a Python 3.10+ environment, a valid Pokemon ROM file, and the pokemon-agent server. These components together enable the autonomous gameplay loop to execute.

Can I monitor game state and decisions during an automated Pokemon run?

Yes, you can monitor game state during an automated Pokemon run using provided endpoints like /health, /state, /screenshot, and /action. It also logs decisions using PKM memory prefixes to track progress.

Is headless emulation suitable for AI strategy experiments in Pokemon?

Headless emulation is suitable for AI strategy experiments in Pokemon, providing an autonomous gameplay loop that reads RAM state and issues inputs. This allows performance benchmarking and testing without manual intervention.

What are the limitations of using a headless emulator for Pokemon automation?

Limitations of using a headless emulator for Pokemon automation include the absolute requirement of a Python 3.10+ environment, a specific ROM file, and the pokemon-agent server. Without these exact dependencies, the automation cannot execute.