pokemon-player

Orchestrate emulator control and RAM state for autonomous Pokémon gameplay.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It removes the need for you to manually operate a Pokémon emulator by turning the gameplay loop into an autonomous, terminal-driven experience.

Core Features & Use Cases

  • Headless Pokémon emulation: Runs a Game Boy game server and controls gameplay via API endpoints while keeping the user interaction terminal-based.
  • RAM + vision decision making: Reads structured game state from emulator RAM and uses screenshot-based vision analysis to navigate reliably in the world and during battles.
  • Save/load and progress memory: Periodically saves game state, supports resuming from a named save, and records milestones using PKM memory prefixes.

Quick Start

Tell the agent: "play pokemon starting from the provided ROM and keep a live dashboard link so I can watch the AI run."

Frequently Asked Questions about pokemon-player

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

FAQPage Schema
How do I set up autonomous Pokemon gameplay from a terminal?

Autonomous Pokemon gameplay requires a pokemon-agent server with ROM-based startup, terminal UI control, and API interactions for /state, /action, /save, and /load to orchestrate emulator control. You initiate gameplay by telling the agent to play from the provided ROM while maintaining a live dashboard link.

How does AI vision analysis work with Game Boy emulator RAM state?

AI vision analysis works with Game Boy emulator RAM state by reading structured game data from RAM and using screenshot-based vision analysis to navigate reliably in the world and during battles. This dual approach ensures accurate decision-making for autonomous gameplay.

Can I resume autonomous Pokemon gameplay from a previous save state?

You can resume autonomous Pokemon gameplay from a previous save state using the /load API endpoint. The system periodically saves game state, supports resuming from a named save, and records milestones using PKM memory prefixes for progress memory.

What emulator actions are coordinated during autonomous Pokemon battles?

Coordinated action sequencing during autonomous Pokemon battles includes move, advance, fight, and save commands. These API interactions orchestrate emulator control, state reading, and vision-guided decisions for navigation, dialog handling, and battles across routes and towns.

Do I need a specific ROM format to start running classic Game Boy Pokemon titles end-to-end?

Running classic Game Boy Pokemon titles end-to-end requires a ROM-based startup with a pokemon-agent server. The system orchestrates emulator control, state reading, and vision-guided decisions to apply autonomous gameplay from the terminal.

What are the limitations of using terminal UI for autonomous Pokemon emulator control?

Terminal UI autonomous Pokemon emulator control depends on a pokemon-agent server and coordinated API interactions for /state, /action, /save, and /load. It requires screenshot plus RAM state observation for reliable vision-guided decisions during navigation and battles.