publish-mod

GitHub

指导游戏模组发布全流程,涵盖合规检查、多平台打包规范、README撰写、版本管理及视频宣传。适用于用户准备上线、分享或上传模组的场景。

.agents/skills/publish-mod/SKILL.md rehan-remade/universal-modder

Trigger Scenarios

用户想要发布游戏模组 用户需要上传模组到平台 用户询问模组打包和合规要求

Install

npx skills add rehan-remade/universal-modder --skill publish-mod -g -y
More Options

Non-standard path

npx skills add https://github.com/rehan-remade/universal-modder/tree/main/.agents/skills/publish-mod -g -y

Use without installing

npx skills use rehan-remade/universal-modder@publish-mod

指定 Agent (Claude Code)

npx skills add rehan-remade/universal-modder --skill publish-mod -a claude-code -g -y

安装 repo 全部 skill

npx skills add rehan-remade/universal-modder --all -g -y

预览 repo 内 skill

npx skills add rehan-remade/universal-modder --list

SKILL.md

Frontmatter
{
    "name": "publish-mod",
    "description": "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."
}

Publish a mod

1. Lint

um publish check ./MyMod --game "<game install folder>"
  • FAIL: files byte-identical to game files, leaked keys (fal/Anthropic/OpenAI/GitHub/AWS), .env files.
  • WARN: decompiler fingerprints in source (FUN_/DAT_/sub_ names, "Decompiled with" headers), large engine archives, absolute user paths, a missing README, fal assets without credit.

Fix every FAIL. Resolve each WARN deliberately. For example, AoE2 data mods do ship a modified .dat, which is the platform's norm.

2. Package the way the platform expects

Platform / loader Package
tModLoader Build → .tmod; publish from the in-game Mod Sources menu (Steam Workshop)
BepInEx / Thunderstore zip with manifest.json, icon.png (256×256), README.md, plugins/<Mod>.dll; dependency strings like BepInEx-BepInExPack-5.4.2100
Nexus Mods zip laid out as it installs (Data/... for Bethesda, BepInEx/plugins/..., ue4ss/Mods/..., ~mods/*.pak)
AoE2 DE the official mod site (ageofempires.com/mods) or the in-game uploader; data mods include resources/_common/dat/...
Steam Workshop the game's own uploader or SDK tool
Minecraft Modrinth / CurseForge jar with fabric.mod.json / neoforge.mods.toml
ROM hacks / GameMaker patches only (BPS/IPS/xdelta), never the modified game file

A Nexus mod with options gets a FOMOD installer: see the FOMOD tutorial and STEP's FOMOD guide. Nexus Mods' own modding wiki covers the rest of their site's conventions.

3. README (in the zip and on the page)

  • What it adds: bullets, a GIF or the showcase video.
  • Requirements: game version, the loader and its version, dependencies.
  • Install, uninstall and troubleshooting (where the log is).
  • Compatibility: multiplayer? Known conflicts?
  • Credits:
    • the loader and libraries;
    • references you learned from;
    • "Art/audio generated with fal (fal.ai) using " (fal_manifest.jsonl lists them);
    • honest AI disclosure (which agent and model built it).
  • License for your code (MIT/Apache is common). Your assets' terms follow the models' licenses.

4. Version and changelog

Use semver in the manifest/build file, name the supported game version, and keep a changelog. When the game updates, re-run the in-game test scene before bumping.

5. The post

  • Lead with the video: the showcase-video skill; 20-45 s, gameplay within 2-3 s.
  • Post text: the hook, what it is, the "how" credit (which agent + fal built it), a link.
  • If the video uses anyone else's footage, credit them by handle and ask first.
  • Publishing is always the user's call. Draft it, show them, and let them press the button.

Version History

  • 6a8865a Current 2026-10-18 15:31

Same Skill Collection

.agents/skills/share-field-notes/SKILL.md
.agents/skills/showcase-video/SKILL.md
.claude/skills/publish-mod/SKILL.md
.claude/skills/share-field-notes/SKILL.md
.claude/skills/showcase-video/SKILL.md
skills/publish-mod/SKILL.md
skills/share-field-notes/SKILL.md
skills/showcase-video/SKILL.md
.agents/skills/asset-pipeline/SKILL.md
.agents/skills/fal-assets/SKILL.md
.agents/skills/game-automation/SKILL.md
.agents/skills/game-recon/SKILL.md
.agents/skills/game-research-websearch/SKILL.md
.agents/skills/mashup-mods/SKILL.md
.agents/skills/mod-any-game/SKILL.md
.agents/skills/port-a-mod/SKILL.md
.agents/skills/reverse-engineering/SKILL.md
.claude/skills/asset-pipeline/SKILL.md
.claude/skills/fal-assets/SKILL.md
.claude/skills/game-automation/SKILL.md
.claude/skills/game-recon/SKILL.md
.claude/skills/game-research-websearch/SKILL.md
.claude/skills/mashup-mods/SKILL.md
.claude/skills/mod-any-game/SKILL.md
.claude/skills/port-a-mod/SKILL.md
.claude/skills/reverse-engineering/SKILL.md
skills/asset-pipeline/SKILL.md
skills/fal-assets/SKILL.md
skills/game-automation/SKILL.md
skills/game-recon/SKILL.md
skills/game-research-websearch/SKILL.md
skills/mashup-mods/SKILL.md
skills/mod-any-game/SKILL.md
skills/port-a-mod/SKILL.md
skills/reverse-engineering/SKILL.md

Metadata

Files
0
Version
6a8865a
Hash
4e37f1a2
Indexed
2026-10-18 15:31

홈 - 위키
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-10-20 00:28
浙ICP备14020137号-1