
from moltis2,640
Run headless emulation to let an agent play Pokemon games: start a game server, observe RAM + screenshots, make strategic moves, and save/load states.
This skill runs a headless Pokemon emulator via the pokemon-agent package, exposing a game server and dashboard. The agent observes structured RAM state and screenshots, makes decisions (navigation, battle choices, saving), and issues button/input actions via a short action list. It includes operational guidance for setup, tunnelling a dashboard, save/load conventions, and battle/navigation strategies.
Use when a user asks to 'play pokemon', 'start pokemon', wants to watch an AI play a classic Pokemon ROM (GB/GBC/GBA), or when interacting with a local ROM and wants autonomous gameplay, demonstrations, or testing. Not for ROM distribution — always require user-provided ROMs.
Best with agents that support shell/host access and vision tooling (e.g., Claude Code, Copilot/Code agents, generic agents with vision and HTTP client capabilities).
A detailed instructional SKILL.md for playing Pokemon games via headless emulation using pokemon-agent. No bundled scripts — everything is pure prompt/instruction text. Covers setup, gameplay loop, battle strategy, navigation pitfalls, and memory conventions. Well-written gameplay guidance but very niche use case requiring ROM files and specific Python package setup.
No scripts to test. Skill is entirely instructional — no executable code bundled. The SKILL.md is comprehensive and well-structured for its niche, but lacks separation of concerns (no scripts/ or references/ dirs). Hardcoded machine path is a minor portability issue, not a security risk.