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.