pokemon-player

Control Pokemon gameplay through headless emulation with AI assistance.

Updated Jul 3, 2026
One-click install
npx skills add https://github.com/LynxLabVN/office-agent --skill pokemon-player-lynxlabvn
Or copy as Structured Prompt for Agent▌
Please help me install this Agent Skill.
Skill: pokemon-player
Source: https://github.com/LynxLabVN/office-agent/tree/main/agent-core/optional-skills/gaming/pokemon-player
Command: npx skills add https://github.com/LynxLabVN/office-agent --skill pokemon-player-lynxlabvn

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill solves the problem of playing Pokemon games using headless emulation and provides AI assistance for gameplay, making it easier to manage and automate various gameplay tasks.

Core Features & Use Cases

  • Headless Emulation: Allows playing Pokemon games via headless emulation using the pokemon-agent package.
  • AI Gameplay Assistance: Offers AI assistance for gameplay, including observation, orientation, decision-making, acting, verification, recording progress, and saving game states.
  • Use Case: A user can ask to play a Pokemon game, and the AI will handle the gameplay process, including navigation, battles, and achieving objectives.

Quick Start

To start playing Pokemon, simply use the command 'play pokemon'.

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 AI and headless emulation?▌

You can automate Pokemon gameplay by running the game through headless emulation while AI handles observation, orientation, decision-making, acting, verification, and saving game states. Use the command 'play pokemon' to initiate the automated gameplay process.

What is headless emulation for game automation and how does it work?▌

Headless emulation runs Pokemon games without a graphical interface, allowing AI to control gameplay programmatically. The AI observes the game state, makes decisions, executes actions, verifies outcomes, and saves progress automatically throughout the session.

Do I need Python and specific libraries to run AI-assisted Pokemon emulation?▌

Yes, you need Python3 installed along with the pyboy and vision_analyze libraries. These dependencies are required for proper functionality to handle headless emulation, visual analysis, and AI-driven gameplay control.

Can I use pyboy for headless game automation with AI decision-making?▌

Yes, pyboy supports headless game automation when paired with the pokemon-agent package and vision_analyze library. The AI handles navigation, battles, and achieving objectives by processing visual observations and making gameplay decisions.

What are the limitations of using AI for Pokemon game automation?▌

AI Pokemon game automation depends on visual analysis through the vision_analyze library, meaning gameplay quality relies on observation accuracy. The system requires proper setup of Python3, pyboy, and vision_analyze libraries to function without errors during navigation and battle decisions.

How do I start playing Pokemon with AI assistance step by step?▌

To start playing Pokemon with AI assistance, ensure Python3, pyboy, and vision_analyze are installed, then issue the command 'play pokemon'. The AI will automatically handle observation, decision-making, acting, verification, and saving game states throughout the session.