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.