
Port a Mod Faithfully
Port an existing game mod to a newer version or loader while keeping its original behaviour exactly
- Repository
- rehan-remade/universal-modder
- Stars
- 9,328
- Licence
- MIT
- Files
- 2 files
What it does
When installed, the agent treats an existing mod (for example an old Minecraft Forge 1.7.10 mod) as the exact specification and carries it over to a newer game version or a different mod loader without changing its values or quirks. It follows a structured process: pin one original release, build a private reference, map what the original contains, extract data with scripts rather than retyping it, port piece by piece with tests, and check the result against the original. It also covers licence checks before anything is published and keeping a long port resumable across sessions.
Great for
- Modders reviving an old Minecraft Forge mod on modern Fabric or NeoForge
- Developers porting a Skyrim LE plugin to SE/AE or a tModLoader mod to a newer version
- Maintainers continuing a long, multi-session port that another agent started
Skip it if
- Simply adding new features to a mod you already maintain, since the skill is built around preserving the original's behaviour (not improving it)
- Publishing a port of closed-source or all-rights-reserved mods without the author's permission, because the licence may forbid it; the skill itself warns to ask first
- Mixing content or mechanics from one game into another, which the skill says belongs to a different skill (mashup-mods)
Try asking
- “Port this Minecraft 1.7.10 Forge mod to Fabric 1.20.1 and keep its values and quirks”
- “Continue the half-finished port of my Skyrim LE plugin to Skyrim SE using the existing status document”
- “Audit my Fabric port against the original 1.12 jar and list where behaviour has drifted”
- “Turn the registration code of this old mod into JSON data files for the new version”
Install in 3 steps
- 1
Download the skill
The ZIP contains the 2 original files, the MIT licence and an attribution note.
port-a-mod.zip - 2
Add it to your agent
Claude Code (all projects)
mkdir -p ~/.claude/skills && unzip port-a-mod.zip -d ~/.claude/skills/Claude Code / Agent SDK (this project only)
mkdir -p .claude/skills && unzip port-a-mod.zip -d .claude/skills/Claude apps (web/desktop): Settings → Capabilities → Skills → Upload skill, and choose the ZIP.
- 3
Ask for the task
No special command needed — the agent reads the skill's description and loads it when your request matches. Try one of the prompts above.
Get better results
- Tell the agent the mod's licence and get the author's permission before publishing any port; keep the answer in the status document
- Point the agent at a single pinned original release and say that later versions are not references
- Keep the decompiled original in a private location that is never committed to a public repository
What's inside
- references/minecraft-1-7-10-forge-to-1-20-fabric.md
- SKILL.md
Redistributed unmodified from rehan-remade/universal-modder under the MIT licence. The assessment was drafted with AI from the skill's files on 2026-10-29. Skills can instruct your agent to run code — read SKILL.md and any scripts before installing.