pokemon-player

Automate Pokemon gameplay via headless emulation, RAM state, and HTTP button inputs.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill eliminates the tedium of manually playing Pokemon by automatically launching a headless game session, reading RAM state, and issuing input commands from the terminal to drive gameplay.

Core Features & Use Cases

  • Headless game execution: Run a Pokemon game server and interact with it entirely via text commands and HTTP endpoints.
  • RAM-driven state and decision making: Read structured RAM data to inform strategic in-game actions, leveraging a decision loop to navigate battles, exploration, and progression.
  • Live control and observability: Start, monitor, and control the game server from the console, enabling demonstrations, AI research, or automation workflows.

Quick Start

Launch the Pokemon agent with a valid ROM and port, then let it autonomously observe, decide, and input actions.

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

Headless emulation runs a game without a graphical interface, enabling an AI agent to interact via text commands and HTTP endpoints instead of manual controller inputs.

How does an AI agent read game state for Pokemon battle strategy?

Headless emulation runs a game without a graphical interface, enabling an AI agent to interact via text commands and HTTP endpoints instead of manual controller inputs.

Do I need a specific ROM or port to run headless Pokemon automation?

Headless emulation runs a game without a graphical interface, enabling an AI agent to interact via text commands and HTTP endpoints instead of manual controller inputs.

What's the best way to observe an autonomous agent playing classic games?

Headless emulation runs a game without a graphical interface, enabling an AI agent to interact via text commands and HTTP endpoints instead of manual controller inputs.

Can I use this for AI research and automation workflows?

Headless emulation runs a game without a graphical interface, enabling an AI agent to interact via text commands and HTTP endpoints instead of manual controller inputs.