Structured skill libraries make agentic game modding practical, not just possible
on: rehan-remade/universal-modder
Universal-modder is a Claude Code plugin that treats game modding as a structured agentic loop rather than a collection of scripts. You point it at a game, and it runs reconnaissance to identify the engine and version, selects a modding route from a library of twelve engine playbooks, reads the actual game code, builds a working mod slice, generates art and audio through fal's generative APIs, verifies the result in the running game, and cuts a showcase video. That full loop is encoded in a single skill called mod-any-game, and the rest of the skill library handles the individual stages.
The engine coverage is genuinely broad. The playbooks span Unity, Unreal, .NET/XNA engines like Terraria and Stardew Valley, Godot, Source 1 and 2, Bethesda's stack, Minecraft, the Age of Empires II Genie engine, RE Engine and FromSoft and GTA and Cyberpunk and Baldur's Gate 3 grouped together, native C++, a wide indie tier covering GameMaker through LÖVE and Java, and retro decomps. The um scan CLI command fingerprints installed games from Steam, Epic, and Xbox stores, detects anti-cheat, and ranks available modding routes before Claude touches anything.
The asset pipeline is where the fal integration earns its place. The um fal command exposes sprite generation, background removal, pixelation, upscaling, PBR map generation, image-to-3D, auto-rigging, sound effects, music, voice, and video - all with a generation manifest. A separate um render3d command takes a GLB file and produces sprite frames at the camera angles specific engines expect, including AoE2's isometric headings. The two worked examples in the repo - a tModLoader weapon pack for Terraria and a new civilization for Age of Empires II DE with a Robotaxi unique unit rendered from a fal 3D model - both started as single-line prompts.
The safety rules are explicit and mechanically enforced. The tool refuses to touch online games with anti-cheat active, will not write multiplayer cheats, will not bypass DRM or ownership checks, backs up saves before any modification, and requires confirmation before driving mouse and keyboard input or installing loaders. The um publish check command blocks shipping game files, decompiled code, or leaked keys. These are not advisory guidelines; they are refusal conditions baked into the mod-any-game skill.
The practical dependencies are real: Python 3.10 or later, ffmpeg, a fal API key, and Blender for the 3D-to-sprite route. Windows games are driven natively or from WSL. The tool is a Claude Code plugin first, but the README notes it also works with Codex and Cursor through an AGENTS.md file.
What this actually demonstrates is that a well-structured skill library with clear safety boundaries and a deterministic CLI layer can make an agentic coding tool genuinely useful for a domain - game modding - that has historically required deep per-game expertise. The lessons from the Terraria and AoE2 sessions are written back into the skill references as case studies, which is the kind of feedback loop that makes a tool improve rather than just accumulate features.
A Claude Code plugin that turns a one-line prompt into a working game mod by encoding twelve engine playbooks, a full asset pipeline, and hard safety refusals into a single agentic loop.