Tooluck logoTooluck
SKILL.md

publish-mod

Agent skill fromrehan-remade/universal-modder

Package and release a finished game mod. Covers the pre-release lint (no game files, decompiled code or leaked keys), README and install steps, credits and AI disclosure, versioning, where to upload (Nexus Mods, Steam Workshop, Thunderstore, mod.io, GitHub releases), and the post with a video. Use when the user wants to ship, share, upload, release or post a mod.

How to install publish-mod

install publish-mod
# install the universal-modder pack with the skills CLI
npx skills add rehan-remade/universal-modder

# or add only this skill to Claude Code: copy the folder

skills/publish-mod/

# into

~/.claude/skills/publish-mod/ (all projects)

.claude/skills/publish-mod/ (one project)

skills/publish-mod/SKILL.md

MITFull file
1# Publish a mod
2
3## 1. Lint
4```bash
5um publish check ./MyMod --game "<game install folder>"
6```
7- **FAIL:** files byte-identical to game files, leaked keys (fal/Anthropic/OpenAI/GitHub/AWS), `.env` files.
8- **WARN:** decompiler fingerprints in source (`FUN_`/`DAT_`/`sub_` names, "Decompiled with" headers), large
9 engine archives, absolute user paths, a missing README, fal assets without credit.
10
11Fix every FAIL. Resolve each WARN deliberately. For example, AoE2 data mods do ship a modified `.dat`, which
12is the platform's norm.
13
14## 2. Package the way the platform expects
15
16| Platform / loader | Package |
17|---|---|
18| tModLoader | Build → `.tmod`; publish from the in-game Mod Sources menu (Steam Workshop) |
19| BepInEx / Thunderstore | zip with `manifest.json`, `icon.png` (256×256), `README.md`, `plugins/<Mod>.dll`; dependency strings like `BepInEx-BepInExPack-5.4.2100` |
20| Nexus Mods | zip laid out as it installs (`Data/...` for Bethesda, `BepInEx/plugins/...`, `ue4ss/Mods/...`, `~mods/*.pak`) |
21| AoE2 DE | the official mod site (ageofempires.com/mods) or the in-game uploader; data mods include `resources/_common/dat/...` |
22| Steam Workshop | the game's own uploader or SDK tool |
23| Minecraft | Modrinth / CurseForge jar with `fabric.mod.json` / `neoforge.mods.toml` |
24| ROM hacks / GameMaker | patches only (BPS/IPS/xdelta), never the modified game file |
25
26A Nexus mod with options gets a FOMOD installer: see the
27…

Excerpt shown under the repository's MIT license.

More skills in universal-modder

Keep exploring

Similar skill repositories

Newsletter

Join the Community

Subscribe to our newsletter for the latest news and updates