pokemon-player

Automate Pokemon gameplay via headless emulation with RAM state inspection.

97|8|Updated Mar 20, 2026
One-click install
npx skills add https://github.com/peteromallet/megaplan --skill pokemon-player-peteromallet
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: pokemon-player
Source: https://github.com/peteromallet/megaplan/tree/main/megaplan/agent/skills/gaming/pokemon-player
Command: npx skills add https://github.com/peteromallet/megaplan --skill pokemon-player-peteromallet

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Play Pokemon games autonomously via headless emulation using the pokemon-agent package.

Core Features & Use Cases

  • Headless game server startup and RAM-based state reading to inform decisions.
  • Deterministic gameplay loop: observe, orient, decide, act, verify, and save progress, enabling repeatable runs.
  • ROM support for .gb, .gbc, and .gba files with a live dashboard and remote monitoring.
  • Use Case: AI can play through a Pokemon Red/Blue/Yellow run, automatically navigating battles and routes.

Quick Start

Install the pokemon-agent backend, supply a compatible ROM, start the headless server, and begin controlling the game.

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?▼

To automate Pokemon gameplay, this Skill runs a headless emulator and issues inputs through a deterministic loop. It reads RAM state and screenshots to observe the game, decide actions, and verify progress automatically.

How does an AI agent read game state and control a Pokemon ROM?▼

An AI agent reads game state by inspecting RAM and capturing screenshots from the headless server. It then uses a deterministic loop to orient, decide, act, and verify inputs before saving progress for repeatable runs.

What ROM formats are supported for autonomous Pokemon emulation?▼

Autonomous Pokemon emulation supports .gb, .gbc, and .gba ROM files. You must supply a compatible ROM and start the headless server to enable the AI agent to fetch state and submit actions.

Do I need a local server to run AI-based Pokemon gameplay?▼

Yes, you need a local server endpoint to run AI-based Pokemon gameplay. The Skill requires this local server to fetch game state, submit actions, and maintain the deterministic action loop for repeatable runs.

Can I monitor an autonomous Pokemon run remotely?▼

Yes, you can monitor an autonomous Pokemon run remotely using the live dashboard. The Skill provides a live dashboard for remote monitoring while the headless emulator executes the deterministic gameplay loop.

What is the gameplay loop for an AI playing a Pokemon game?▼

The gameplay loop for an AI playing Pokemon is a deterministic cycle: observe state, orient, decide, act with inputs, verify the outcome, and save progress. This ensures repeatable runs across routes and battles.