What problem does it solve?
Manually playing classic Pokemon games requires constant input and attention, which is tedious for long playthroughs, testing, or watching AI-driven gameplay. This Skill automates the entire process using headless emulation and AI vision to navigate, battle, and progress through the game without manual controller input.
Core Features & Use Cases
- Headless Emulator Integration: Runs Gen 1 Pokemon games (Red, Blue, Yellow, etc.) via the PyBoy emulator with full RAM state access for real-time game data.
- AI-Powered Gameplay Loop: Combines screenshot vision analysis and RAM state checks to navigate maps, handle dialog, win battles, and progress through story milestones automatically.
- Progress Tracking & Save Management: Automatically saves game states at key milestones, tracks objectives and team stats in memory, and supports loading previous saves to retry sections.
- Use Case Example: Use this Skill to run an automated playthrough of Pokemon Red, track progress through all gym badges, and stream the live gameplay to a browser dashboard for viewing.
Quick Start
Use the pokemon-player skill to start an automated playthrough of your Pokemon Red ROM file and stream the live gameplay dashboard to your browser.