pokemon-player

Orchestrate a headless emulator to play Pokémon games with live observation.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps users run and watch an AI play Pokémon games end-to-end through a headless emulator and real-time state observation.

Core Features & Use Cases

  • Emulator-based gameplay: Launches and controls a Pokémon game using the pokemon-agent package over an API.
  • Live monitoring: Streams a live dashboard to the user via a browser-accessible tunnel.
  • Reliable action loop: Uses RAM reads plus vision (screenshots) to observe state, decide actions, verify movement, and save/load progress safely.

Quick Start

Ask the agent to play Pokémon (e.g., “play pokemon”), and it will start the emulator, open a live dashboard link, and begin gameplay using the provided local ROM.

Frequently Asked Questions about pokemon-player

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I watch an AI play Pokemon on an emulator?▼

To watch AI Pokemon gameplay, you provide a local ROM and ask the agent to start playing, which launches a headless emulator server and streams a live dashboard via a browser-accessible tunnel for real-time monitoring.

Which Pokemon games are supported for AI gameplay automation?▼

AI gameplay automation supports Pokemon Red, Blue, Yellow, and FireRed, along with related versions, allowing you to start or resume gameplay using saved states through the headless emulator server.

Do I need to provide my own ROM to run the Pokemon AI agent?▼

Yes, you must provide a local Pokemon ROM file to run the AI agent, which uses the pokemon-agent package to orchestrate the headless emulator and execute the gameplay action loop.

How do I save and load progress during AI Pokemon gameplay?▼

You can save and load progress during AI Pokemon gameplay by triggering POST /save and POST /load endpoints, which the agent uses periodically to safely manage emulator state and resume gameplay.