К основному содержанию
скилл CX Codex

publish-mod — скилл для Claude Code: публикация мода

Готовит игровой мод к релизу: проверяет сборку, README, версию, кредиты и требования площадок. Нужен перед загрузкой мода и подготовкой поста с видео.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add rehan-remade/universal-modder --skill publish-mod -a claude-code
Открыть на GitHub

Что делает publish-mod

Скилл проводит предрелизную проверку командой um publish check ./MyMod --game "<game install folder>". Он ищет совпадающие с игрой файлы, утёкшие ключи, .env, следы декомпиляции, абсолютные пути, крупные архивы движка и проблемы с README или кредитами fal. Сборку с ошибкой FAIL публиковать нельзя — это повод сначала исправить её содержимое.

Дальше скилл подбирает структуру пакета под tModLoader, BepInEx и Thunderstore, Nexus Mods, Steam Workshop, Minecraft, AoE2 DE, ROM hacks или GameMaker. Для Nexus Mods с вариантами установки он предлагает FOMOD. Также он помогает описать требования, установку, удаление, логи, совместимость, конфликты, лицензии и раскрытие использования ИИ.

В релизе учитываются semver, поддерживаемая версия игры и changelog. После обновления игры скилл предлагает снова запустить внутриигровую тестовую сцену перед сменой версии. Для поста он готовит текст с указанием агента и fal, а решение о публикации остаётся за вами.

Какие задачи решает

  • проверить мод на игровые файлы и утёкшие ключи
  • собрать архив в формате нужной площадки
  • написать README с установкой и требованиями
  • оформить кредиты и раскрытие использования ИИ
  • подготовить changelog и текст релизного поста

Примеры запросов агенту

  • Проверь мой мод перед публикацией и исправь все ошибки FAIL.
  • Подготовь пакет для Nexus Mods и README с шагами установки.
  • Составь текст поста для релиза мода с упоминанием видео и кредитов.

Как установить publish-mod

1Через Skills CLI (Vercel)

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

2Вручную: положить файлы

~/.claude/skills/publish-mod/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/publish-mod/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Вопросы о publish-mod

Как установить publish-mod в Claude Code?

Выполните npx skills add rehan-remade/universal-modder --skill publish-mod -a claude-code, затем ещё раз npx skills add rehan-remade/universal-modder --skill publish-mod -a claude-code. Файл скилла находится в ~/.claude/skills/publish-mod/SKILL.md.

Что делает publish-mod?

Скилл проверяет готовый игровой мод перед релизом, помогает собрать пакет для площадки и оформить документацию. Он также охватывает версионирование, кредиты, раскрытие использования ИИ и текст публикации.

Что проверяет publish-mod перед релизом?

Он отмечает игровые файлы, утёкшие ключи и .env как ошибки FAIL. Среди предупреждений есть следы декомпиляции, отсутствующий README, абсолютные пути и fal-материалы без кредита.

Исходный текст

SKILL.md · MIT
---
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
```bash
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](https://fomod-docs.readthedocs.io/en/latest/tutorial.html) and
[STEP's FOMOD guide](https://stepmodifications.org/wiki/Guide:FOMOD). Nexus Mods' own
[modding wiki](https://modding.wiki/en/home) 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 <models>"** (`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.

© rehan-remade · MIT · rehan-remade/universal-modder

Похожие скиллы

Всё по теме «Геймдев и 3D: Unity, Unreal, Godot, Blender» →
publish-to-pages официальный github Публикует презентации и HTML в GitHub Pages, создавая репозиторий и выдавая адрес готовой страницы. Пригодится, когда нужно открыть материалы по ссылке. 1 800установок printing-press-publish mvanhorn Публикует сгенерированный локальный CLI в mvanhorn/printing-press-library через запрос на слияние. При блокировке тестирования скилл останавливается и сообщает причину. CX Codex +1 6 900установок community-publish Starchild-ai-agent Разделяет выдачу публичного URL, отправку кода на GitHub и добавление проектов в каталог. Пригодится при публикации сервисов и настройке платного доступа. CX Codex +1 4 000установок publish-project-to-github MengTo Упаковывает локальный проект в репозиторий GitHub, создаёт README со скриншотом, запускает аудит секретов и настраивает GitHub Pages. Пригодится для публикации пет-проектов и демо. CX Codex +1 1 100установок groove-groovebook-publish andreadellacorte Скилл отправляет рабочую находку из проекта в общий репозиторий groovebook отдельным pull request. Пригодится после groove-work-compound, когда наработку стоит показать сообществу. CX Codex +1 506установок create-simulated-aeronautics-mod reason-machines Скилл помогает разрабатывать моды для Create Simulated: собирать физические аппараты, добавлять блоки с силами и подключать их к API проекта. Пригодится при работе с самолётами и наземным транспортом в Minecraft. CX Codex +1 391установок

Из того же набора12

game-recon Скилл изучает установленную игру перед моддингом: находит движок, код, защиту и путь установки. Нужен для подготовки плана до написания кода. CX Codex +1 1 500установок reverse-engineering Помогает агенту разобрать игру изнутри: декомпилировать код, вскрыть форматы ассетов, снять дамп живой памяти. Пригодится, когда для мода нужен точный адрес функции или устройство файла. CX Codex +1 1 600установок mod-any-game Скилл для создания модов к ПК-играм: от разведки движка и резервных копий сейвов до генерации ассетов и сборки первого рабочего прототипа. CX Codex +1 1 600установок showcase-video Записывает окно игры с её собственным звуком и собирает из нарезки короткий ролик о моде: титры, переходы, музыка, затемнение. CX Codex +1 1 400установок fal-assets Генерирует спрайты, бесшовные текстуры, PBR-карты, 3D-модели и звуки через API fal. Пригодится разработчикам модов и инди-игр, когда в проекте не хватает арта или аудио. CX Codex +1 1 400установок share-field-notes Скилл ищет в общей базе заметки о том, как модифицировали конкретную игру, и помогает записать свой опыт в виде pull request. CX Codex +1 1 400установок game-research-websearch Ищет сведения об играх, движках и моддинге в живых источниках и веб-архивах. Пригодится, когда форум удалён, ссылка не работает или нужен источник для заметки. CX Codex +1 993установок port-a-mod Помогает переносить существующий мод на новую версию игры или другой загрузчик, сохраняя поведение, значения и мелкие особенности. CX Codex +1 585установок

Спонсоры проекта

Компании, которые помогают держать аналитику открытой