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.