
de moltis2,640
Exécute l'émulation headless pour permettre à un agent de jouer aux jeux Pokémon : lancez un serveur de jeu, observez la RAM et les captures d'écran, effectuez des mouvements stratégiques et sauvegardez/chargez des états.
Cette compétence exécute un émulateur Pokémon headless via le package pokemon-agent, exposant un serveur de jeu et un tableau de bord. L'agent observe l'état structuré de la RAM et des captures d'écran, prend des décisions (navigation, choix de combat, sauvegarde) et émet des actions de boutons/entrées via une liste d'actions courte. Elle inclut des conseils opérationnels pour la configuration, le tunnel vers le tableau de bord, les conventions de sauvegarde/chargement, et les stratégies de combat/navigation.
Utilisez cette compétence lorsqu'un utilisateur demande de « jouer à Pokémon », de « lancer Pokémon », souhaite regarder une IA jouer à une ROM Pokémon classique (GB/GBC/GBA), ou lorsqu'il interagit avec une ROM locale et souhaite un gameplay autonome, des démonstrations ou des tests. Pas pour la distribution de ROM — exigez toujours que l'utilisateur fournisse ses propres ROM.
Idéal avec les agents supportant l'accès shell/hôte et les outils de vision (ex: Claude Code, agents Copilot/Code, agents génériques avec capacités de vision et client HTTP).
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.