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.