pokemon-player

Automates Pokemon gameplay with an AI agent and headless emulator.

Updated Jun 9, 2026
One-click install
npx skills add https://github.com/zhouboyu-xreal/Hermes-Memory --skill pokemon-player-zhouboyu-xreal
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pokemon-player
Source: https://github.com/zhouboyu-xreal/Hermes-Memory/tree/main/skills/gaming/pokemon-player
Command: npx skills add https://github.com/zhouboyu-xreal/Hermes-Memory --skill pokemon-player-zhouboyu-xreal

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pyboy, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates and controls the gameplay of Pokemon games using an AI agent, offering the user the ability to observe and engage with the gameplay process.

Core Features & Use Cases

  • Headless Emulation: Play Pokemon games using a headless emulator.
  • AI Gameplay: Let the AI play Pokemon, while you observe the gameplay.
  • RAM Reads: Utilize the emulator's RAM to read game states.
  • Game Navigation: Direct the AI to move to specific locations, interact with the game world, and perform certain actions.
  • Save and Load: Manage game saves and loads using simple commands.

Quick Start

Use the 'play pokemon' command to start the game with the AI playing.

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 an AI agent?

To automate Pokemon gameplay, this Skill uses a headless emulator and an AI agent to execute in-game actions, while providing a dashboard for real-time observation. You simply start it with a play command.

Can I use pyboy to read game state and navigate Pokemon programmatically?

Yes, you can use pyboy to read game states directly from the emulator's RAM, allowing the AI agent to navigate to specific locations, interact with the game world, and perform targeted actions.

What do I need to set up a headless emulator for AI gameplay?

You need a Pokemon ROM file and the pyboy python library to set up the headless emulator. Once configured, you can let the AI play the game and observe its progress on the dashboard.

How do I manage save and load states in a programmatic emulator?

You can manage game saves and loads programmatically using simple commands within the Skill. This allows the AI agent to maintain progress or revert states during automated gameplay sessions.

Does AI Pokemon gameplay require a ROM file to start?

Yes, an external Pokemon ROM file is required because the Skill operates as a headless emulator controller and does not include game assets. You must supply the ROM to begin AI gameplay.

What is the best way to control game actions in a headless emulator?

The best way to control game actions is through an AI agent that processes RAM reads to understand the environment and executes commands to move, interact, and manage saves within the emulator.

Related Skills