pokemon-player

Translate Pokémon game state into button inputs for autonomous play.

1|Updated Apr 10, 2026
One-click install
npx skills add https://github.com/zerwiz/wayofpi --skill pokemon-player-zerwiz
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pokemon-player
Source: https://github.com/zerwiz/wayofpi/tree/main/.hermes/hermes-agent/skills/gaming/pokemon-player
Command: npx skills add https://github.com/zerwiz/wayofpi --skill pokemon-player-zerwiz

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It removes the need to manually grind through long Pokémon sessions by handling game state, movement, battles, and save management for you.

Core Features & Use Cases

  • Autonomous Gameplay: Reads structured game state, interprets screenshots, and sends button inputs to keep the session moving.
  • Battle and Navigation Support: Makes decisions for combat, explores maps carefully, and adapts to dialogs, warps, and obstacles.
  • Session Management: Starts the server, checks health, saves progress, and loads prior states to keep play reliable.
  • Use Case: Use it when you want an AI to play a Pokémon ROM end to end while you watch the dashboard and step in only when needed.

Quick Start

Tell the skill to start a Pokémon session with your ROM and it will launch the emulator, connect the dashboard, and begin playing autonomously.

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 on a headless server?

To automate Pokemon gameplay on a headless server, this Skill launches emulator sessions and sends button inputs by reading RAM state and analyzing screenshots. It manages navigation and battles autonomously to keep the session progressing without manual input.

Can I use AI to make live battle decisions in Pokemon emulation?

Yes, you can use AI for live battle decisions in Pokemon emulation. The Skill interprets structured game state and screenshots during combat, adapting to dialogs and obstacles to make real-time button inputs for autonomous navigation.

What's the best way to manage save states during autonomous gameplay?

The best way to manage save states during autonomous gameplay is through periodic server health verification and automated save and load controls. This Skill synchronizes progress by loading prior states to ensure reliable continuous play.

Does autonomous Pokemon gameplay work with screenshot-based vision analysis?

Autonomous Pokemon gameplay works by using screenshot-based vision analysis to interpret the current screen. The Skill translates these visual checks alongside RAM state polling into precise button inputs to navigate maps and handle battles.

Why does the emulator session need periodic health verification during game automation?

Emulator sessions need periodic health verification during game automation to maintain synchronization and prevent desyncs. The Skill checks server health and uses save management to recover from unexpected errors during long end-to-end playthroughs.