pokemon-player

Autonomously play Gen 1 Pokemon games via headless emulation with REST endpoints.

Updated Apr 16, 2026
One-click install
npx skills add https://github.com/jacardl/New-Radar --skill pokemon-player-jacardl
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: pokemon-player
Source: https://github.com/jacardl/New-Radar/tree/main/backend/frameworks/hermes-agent/skills/gaming/pokemon-player
Command: npx skills add https://github.com/jacardl/New-Radar --skill pokemon-player-jacardl

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates gameplay of classic Pokemon titles by running a headless emulator, reading internal state, and issuing inputs to advance the game without human intervention.

Core Features & Use Cases

  • Headless Pokemon play: run ROMs locally without a GUI and control the game via an API.
  • RAM/state-based decision making: reads RAM and screen data to decide actions.
  • Autonomous gameplay loop: observe, orient, decide, and act with a simple safety-first control flow.

Quick Start

Start the pokemon-agent server with a ROM and port, then open the dashboard to observe autonomous Pokemon gameplay.

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

You can monitor automated Pokemon gameplay by accessing the live dashboard exposed by the pokemon-agent package, which visualizes the headless emulator state and autonomous decision-making process.

How do I set up a Python environment for automated Pokemon emulation?▼

Setting up automated Pokemon emulation requires Python 3.10+, a virtual environment, and the pokemon-agent package installed, along with local Gen 1 Pokemon ROM files to start the headless server.

Does this autonomous Pokemon agent work with Gen 1 ROM titles only?▼

Yes, you can control headless Pokemon emulation via REST endpoints provided by the python-agent package, which manages game state, actions, and saves locally.

What are the limitations of using RAM state reading for AI gaming?▼

RAM state reading for AI gaming is limited to Gen 1 Pokemon titles and requires local ROM-based sessions, meaning it cannot run GUI-dependent games or titles outside the supported generation.