Favicon of pokemon-player

pokemon-player Skill

AI Agent SkillPythonOpen source

Play Pokémon games via headless emulation. Start a game server, read game state, make strategic decisions, and send actions — all from the terminal. Published by NousResearch in pokemon-agent.

What is pokemon-player Skill?

Play Pokémon games via headless emulation. Start a game server, read game state, make strategic decisions, and send actions — all from the terminal. Published by NousResearch in pokemon-agent. This profile combines repository metadata with install, compatibility, and usage signals so developers can quickly decide whether it fits their agent workflow before opening the source repository.

Trust signal
95/100
Maintenance signal
90/100
Adoption signal
54/100

Automated repository signals based on public metadata such as recency, license, installation evidence, and adoption. These are not a security audit or endorsement.

Key capabilities

  • Includes SKILL.md support
  • Reusable instructions support
  • Data analysis
  • Data analysis use cases

Technical details

Copy skill directory
  • Install or run with Copy skill directory

When to use pokemon-player Skill

  • Use it for data analysis.

Built with

PythonCopy skill directory

Editorial notes

Source

  • Creator: NousResearch
  • Repository: NousResearch/pokemon-agent
  • Skill file: skill/SKILL.md

What it does

Play Pokémon games via headless emulation. Start a game server, read game state, make strategic decisions, and send actions — all from the terminal.

Skill instructions

Pokémon Player Skill Play Pokémon games autonomously via headless emulation. Uses the pokemon-agent package to run a game server, then interacts via HTTP API. Setup (First Time Only) bash Install the package + emulator + dashboard pip install pokemon-agent[dashboard] pyboy User must provide their own ROM file The agent CANNOT download or distribute ROMs Ask the user for the ROM file path if not provided. Common locations: - ~/roms/pokemonred.gb - ~/pokemonred.gb Starting a Game bash Start the game server as a background process pokemon-agent serve --rom <ROMPATH --port 8765 & Verify it's running curl -s http://localhost:8765/health Tell the user: "Dashboard available at http://localhost:8765/dashboard" Navigation — Use the Collision Map (most important) The single biggest mistake an agent makes is guessing walkability from raw pixels and getting lost. Don't. The server reads the game's own collision data from RAM and hands you a ground-truth map. bash ASCII walkability map of the curre

Explore related resources

Frequently asked questions

What is pokemon-player?

pokemon-player is a open-source AI agent skill with Copy skill directory. Play Pokémon games via headless emulation. Start a game server, read game state, make strategic decisions, and send actions — all from the terminal.

Who is pokemon-player best for?

pokemon-player is best for reusing agent instructions, scripts, and references, data analysis workflows.

How do I install pokemon-player?

Install or run pokemon-player using Copy skill directory. Check pokemon-player for the latest setup command.

Is pokemon-player actively maintained?

pokemon-player may need a closer maintenance check before production use.

Share:

Stars
149
Forks
23
Last commit
2 months ago
Repository age
5 months
License
MIT

Auto-fetched from GitHub.

Ad
Favicon

 

  
 

Similar to pokemon-player