gaming

Routes game server and emulation requests to Minecraft modpack and Pokemon sub-skills.

6|1|Updated May 11, 2026
One-click install
npx skills add https://github.com/yakeworld/Synthos --skill gaming-yakeworld
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gaming
Source: https://github.com/yakeworld/Synthos/tree/main/skills/extended/external-automation/gaming
Command: npx skills add https://github.com/yakeworld/Synthos --skill gaming-yakeworld

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pokemon-agent.

What problem does it solve? It provides a single entry point for game-related automation tasks, validating requests and dispatching them to the correct sub-skill instead of forcing users to know which specific game skill to invoke. ## Core Features & Use Cases - Request Routing: Validates game_type and mode parameters, then routes to the minecraft-modpack-server or pokemon-player sub-skill via the Hermes skill loading mechanism. - Minecraft Modpack Server Setup: The minecraft-modpack-server sub-skill handles NeoForge/Forge server installation, JVM tuning, server.properties configuration, firewall rules, and automated backups. - Headless Pokemon Gameplay: The pokemon-player sub-skill plays Pokemon games via the pokemon-agent package with vision-verified navigation, battle strategy, and save-state management. - Use Case: A user says "set up an ATM10 server for 4 players" and the parent skill routes the request to minecraft-modpack-server, which produces a complete server configuration with tuned JVM args and hourly backups. ## Quick Start Ask the agent to set up a Minecraft modpack server or start playing Pokemon, and it will route your request to the appropriate sub-skill automatically.

Frequently Asked Questions about gaming

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I set up a Minecraft modpack server from a server pack zip?

The minecraft-modpack-server sub-skill downloads and extracts the pack, installs the matching Java version, runs the NeoForge/Forge installer, configures server.properties and JVM args, opens port 25565, and creates a launch script. It asks for preferences like difficulty, player count, and RAM allocation first.

How does the AI play Pokemon games headlessly?

The pokemon-player sub-skill uses the pokemon-agent package to serve a headless emulation API on port 9876. It follows an observe-orient-decide-act loop, taking screenshots every 2-4 moves and using vision analysis to verify position before continuing.

What Java version does a modded Minecraft server need?

Minecraft 1.21+ requires Java 21, versions 1.18-1.20 require Java 17, and 1.16 or below requires Java 8. The skill checks the modpack's Minecraft version and installs the matching openjdk headless package.

Can the Pokemon skill download a ROM for me?

No. The skill explicitly refuses to download or provide ROM files and always asks the user to supply their own ROM. Requesting a ROM download triggers a rejection with recovery guidance pointing to user-provided files.

Why do players get kicked from my modded Minecraft server when flying?

Modded servers must set allow-flight=true in server.properties, otherwise mods with jetpacks or flying mounts trigger the vanilla flight kick. The skill enforces this setting along with max-tick-time=180000 for long modded tick times.

What happens if I request an unsupported game type?

The parent skill rejects unknown game_type values such as chess and returns a structured error. The error includes the invalid parameter context and a recovery list naming the available sub-skills rather than throwing a raw exception.