pokemon-player

Control headless Pokemon game emulation with pyboy and a live dashboard.

Updated Oct 23, 2024
One-click install
npx skills add https://github.com/lenadlm/docker --skill pokemon-player-lenadlm
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pokemon-player
Source: https://github.com/lenadlm/docker/tree/main/hermes-skills/skills/gaming/pokemon-player
Command: npx skills add https://github.com/lenadlm/docker --skill pokemon-player-lenadlm

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill allows you to play Pokemon games via headless emulation, with the ability to watch AI gameplay and access a live dashboard for real-time game monitoring.

Core Features & Use Cases

  • Headless Emulation: Play Pokemon games without a graphical user interface.
  • AI Gameplay: Watch AI play Pokemon games.
  • Live Dashboard: Access a live dashboard to view game progress and statistics.
  • Use Case: You can start a Pokemon game, watch an AI play, and view the game's progress through a web browser.

Quick Start

Use the pokemon-player skill to start a Pokemon game and view the AI gameplay on the live dashboard.

Frequently Asked Questions about pokemon-player

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

FAQPage Schema
How do I run headless Pokemon emulation with Python?

Headless Pokemon emulation runs Game Boy games without a graphical interface using the pyboy package. You can start a game and observe AI-controlled playthroughs through a live dashboard accessible in a web browser.

What do I need to set up AI gameplay for Pokemon games?

To set up AI gameplay for Pokemon games, you need a Python 3.10+ environment, the pyboy package installed, and your own Pokemon ROM files. The Skill provides scripts and references to control the emulation and display progress on a live dashboard.

Can I watch an AI play Pokemon in real time?

Yes, you can watch AI play Pokemon in real time. The Skill provides a live dashboard that displays game progress and statistics, allowing you to monitor AI-controlled playthroughs directly through a web browser.

Does pyboy support running Game Boy games without a GUI?

Yes, pyboy supports running Game Boy games without a GUI through headless emulation. This Skill uses pyboy to control Pokemon gameplay programmatically and feeds the game state to a live dashboard for user observation.

What are the limitations of headless Pokemon emulation?

Headless Pokemon emulation requires you to supply your own ROM files and manually configure a Python 3.10+ environment for the pyboy package. Without a graphical interface, all gameplay observation must occur through the provided live dashboard.