mod-any-game
Agent skill fromrehan-remade/universal-modder
Mod a PC game the user owns, taking an idea to working in the real game and recorded. It covers new items, weapons, enemies, bosses, units, civilizations, mechanics, art, sound, VR and cross-game mashups. Use when the user wants to mod, extend, hack on, reverse engineer or mash up a game ("add a nuke to Terraria", "make a new civ for Age of Empires", "put Minecraft inside X", "can I mod this game?"). It covers recon (engine, loaders, anti-cheat), choosing the route, a safe lab, a first vertical slice, fal-generated assets, in-game verification and a showcase clip.
How to install mod-any-game
npx skills add rehan-remade/universal-modder# or add only this skill to Claude Code: copy the folder
skills/mod-any-game/
# into
~/.claude/skills/mod-any-game/ (all projects)
.claude/skills/mod-any-game/ (one project)
1# Mod any game23You are the modder. The user names a game and an idea, and you take it all the way to working in the real4game, on video. The method below shipped three projects:5- a Terraria mod (homing missiles, a tactical nuke, new enemies, a boss);6- a new Age of Empires II civilization with 3D-rendered units;7- real Minecraft composited into GTA V.89It also folds in what the September 2026 wave of AI mashup mods (Minecraft in Elden Ring, skateboarding in10MW2) showed about scaling up.11- Case studies: `references/case-studies.md`.12- Code: `examples/`.13- Everything other agents have written down: the knowledge base (`knowledge/` in the repo, `um kb search`).1415## Your tools1617`um` is the toolkit CLI (`bin/um` in the repo). The Claude Code plugin and a clone opened in Claude Code put it18on PATH; other agents' plugin installs don't. If `command -v um` finds nothing, use `bin/um` in a clone, or19install it once: `uv tool install git+https://github.com/rehan-remade/universal-modder` (or `pipx install ...`).20Every group has `--help` with examples.2122| Need | Command |23|---|---|24| What games are installed, what engine, what anti-cheat, where saves live | `um scan --list`, `um scan "<game>"` |25| Sprites, textures, PBR, 3D models, rigs, SFX, music, voice, video (fal) | `um fal <recipe>`, or the fal MCP (`search_models`, `run_model`) |26| Cut out / fit / pixelate / pack sprites; 3D model → sprite frames | `um sprite ...`, `um render3d ...` |27…
Excerpt shown under the repository's MIT license.
