pokemon-player

Automate Pokemon gameplay through headless emulation with RAM-based state extraction.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates playing Pokemon games via headless emulation to enable AI-driven gameplay without a manual UI.

Core Features & Use Cases

  • Headless Pokemon gameplay using the pokemon-agent package.
  • Start a game server, read RAM-based state, and send button inputs from a terminal.
  • Use cases include watching an AI play classic Pokemon titles or debugging AI strategies.

Quick Start

Start the pokemon-agent server with a ROM and port to begin playing.

Frequently Asked Questions about pokemon-player

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate playing Pokemon games using headless emulation?

To automate Pokemon gameplay via headless emulation, you start a game server with a ROM file, read RAM-based state from the /state endpoint, and send button inputs using the pokemon-agent package.

What do I need to set up an AI gameplay agent for classic Pokemon titles?

Setting up an AI gameplay agent for Pokemon requires the pokemon-agent package, a Python 3.10+ environment, a valid ROM file, and a running server exposing /state and /screenshot endpoints for interaction.

How does RAM-based state extraction work for AI-driven Pokemon gameplay?

RAM-based state extraction works by reading game memory directly from the headless emulation server, allowing your AI agent to process current game conditions and decide button inputs without a visual UI.

Can I use this headless emulation approach to debug AI strategies in Pokemon?

Yes, you can use the headless emulation setup to debug AI strategies by reading RAM-based state and monitoring screenshot endpoints to analyze how your agent responds to different game scenarios.

Does the pokemon-agent package require a graphical interface to play?

No, the pokemon-agent package does not require a graphical interface because it operates via headless emulation, relying entirely on a server-based setup and RAM-based state extraction for gameplay automation.