pokemon-player

Control a headless Pokemon emulator and read RAM state via REST endpoints.

Updated May 3, 2026
One-click install
npx skills add https://github.com/JuanMS20/solviora-agent --skill pokemon-player-juanms20
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pokemon-player
Source: https://github.com/JuanMS20/solviora-agent/tree/main/skills/gaming/pokemon-player
Command: npx skills add https://github.com/JuanMS20/solviora-agent --skill pokemon-player-juanms20

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill enables running Pokemon games in a headless emulator and reading RAM state to drive AI-controlled gameplay, removing the need for a GUI for experiments.

Core Features & Use Cases

  • Headless gameplay: Run Pokemon in a headless environment with RAM-based state observation.
  • AI decision loop: Observe, decide, and act using a simple REST-like interface (state, action, save/load).
  • Dashboard & Saves: Optional live dashboard and memory persistence across sessions for continuous experiments.

Quick Start

Start the server with a valid ROM using pokemon-agent serve and connect to the provided dashboard.

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?

Automate Pokemon gameplay by running the game in a headless emulator and reading RAM state to drive AI-controlled decisions. A REST-like interface exposes endpoints for state, action, save, and load operations.

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

You need a valid Pokemon ROM, a Python 3.10+ environment, and the pokemon-agent package. Start the server with the ROM to enable AI observation and action execution.

How does RAM reading work for AI game automation in Pokemon?

RAM reading extracts real-time game state without needing a GUI. The AI agent observes this state, decides an action, and sends commands via the action endpoint to control the headless emulator.

Can I save and load game state during automated Pokemon AI experiments?

Yes, the system provides memory persistence across sessions. You can use the save and load endpoints to preserve and restore game state for continuous AI gameplay experiments.

Is there a dashboard for monitoring headless Pokemon gameplay?

Yes, an optional live dashboard is available for monitoring the headless gameplay. You can connect to it after starting the server to visually track the AI agent's progress.