# godot-export-builds

Скилл для сборки и выгрузки проектов Godot: шаблоны экспорта, headless-сборка, подпись Android, нотаризация macOS и CI. Пригодится перед релизом.

- скилл · `type=skill` · Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, OpenCode · 422 установки · ★ 893
- Автор: thedivergentai
- Лицензия: LGPL-3.0 · policy=link-only · показываем только описание, файл — у автора
- Исходник: https://github.com/thedivergentai/Game-Dev-Agentic-Skills/tree/HEAD/skills/godot-export-builds/SKILL.md
- Обновлён: 2026-10-16
- HTML: https://affpapa.org/nevibecode/skills/godot-export-builds

## Что делает

Скилл ведёт агента по экспорту проекта Godot на Windows, Linux, macOS, Android, iOS и Web. Внутри — набор скриптов под конкретную задачу: headless-пайплайн для десктопа, подпись Android через переменные окружения, нотаризация macOS, загрузка в Steam через `steamcmd` и VDF, менеджер пресетов, отчёт о размере сборки, синхронизация версий. Агент читает нужный скрипт, а не выдумывает шаги.

Есть жёсткие правила. Debug-шаблоны нельзя выдавать за релиз — только `--export-release`. Кистоуны и пароли не коммитятся, для них заведены переменные окружения. Пути на запись идут в `user://`, а не в `res://`. Читы и отладочные инструменты отсекаются тегом `OS.has_feature("release")`. Для macOS при прямой раздаче нужна нотаризация, иначе Gatekeeper блокирует приложение.

CI-контракт привязан к Godot 4.7: в workflow подтягиваются редактор и шаблоны экспорта именно этой версии, а не 4.2.x. Артефакты уходят через `actions/upload-artifact@v4`. Скилл не заменяет документацию по кнопкам в редакторе — для этого он отправляет к официальным ссылкам. Сжатие текстур подбирается под платформу: S3TC/BPTC на десктопе, ETC2 или ASTC на мобильных, а пиксель-арт лучше оставить без сжатия.

## Требования
- Работает с: Godot

## Установка

### Claude Code (родная платформа)

1. **Через Skills CLI (Vercel)**
```bash
npx skills add thedivergentai/Game-Dev-Agentic-Skills --skill godot-export-builds -a claude-code
```

2. **Вручную: положить файлы**
- Файл: `~/.claude/skills/godot-export-builds/SKILL.md` — Папка скилла целиком; для одного проекта — .claude/skills/godot-export-builds/

### Codex

1. **Через Skills CLI (Vercel)**
```bash
npx skills add thedivergentai/Game-Dev-Agentic-Skills --skill godot-export-builds -a codex
```

2. **Вручную: положить файлы**
- Файл: `.agents/skills/godot-export-builds/SKILL.md` — Для всех проектов — ~/.agents/skills/

### Cursor

1. **Через Skills CLI (Vercel)**
```bash
npx skills add thedivergentai/Game-Dev-Agentic-Skills --skill godot-export-builds -a cursor
```

2. **Вручную: положить файлы**
- Файл: `.cursor/skills/godot-export-builds/SKILL.md` — Cursor читает и .agents/skills/, и .claude/skills/

### GitHub Copilot

1. **GitHub CLI**
```bash
gh skill install thedivergentai/Game-Dev-Agentic-Skills godot-export-builds
```

2. **Вручную: положить файлы**
- Файл: `.github/skills/godot-export-builds/SKILL.md`

### Gemini CLI

1. **Через Skills CLI (Vercel)**
```bash
npx skills add thedivergentai/Game-Dev-Agentic-Skills --skill godot-export-builds -a gemini-cli
```

2. **Командой платформы**
```bash
gemini skills install https://github.com/thedivergentai/Game-Dev-Agentic-Skills --path skills/godot-export-builds
```

### Windsurf (Devin Desktop)

**Вручную: положить файлы**
- Файл: `.devin/skills/godot-export-builds/SKILL.md` — Старый путь .windsurf/skills/ тоже читается

### OpenCode

**Через Skills CLI (Vercel)**
```bash
npx skills add thedivergentai/Game-Dev-Agentic-Skills --skill godot-export-builds -a opencode
```

### Claude.ai

**Claude.ai**
- Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills

Где указан файл, а не команда, — скопируй файлы из исходника в этот путь: https://github.com/thedivergentai/Game-Dev-Agentic-Skills/tree/HEAD/skills/godot-export-builds/SKILL.md

## Когда брать
- собрать релизные билды под несколько платформ одной командой
- настроить headless-экспорт в CI без ручного тыканья в редакторе
- подписать Android-сборку, не храня кистоун в репозитории
- провести нотаризацию macOS перед прямой раздачей
- вычистить отладочные инструменты и лишние файлы из релиза

## Примеры запросов агенту
- Собери релизные сборки Godot под Windows и Linux через headless-пайплайн
- Настрой GitHub Actions для экспорта Godot 4.7 на несколько платформ
- Подпиши Android-сборку через переменные окружения и проверь размер APK

## Похожие
- [godot-export](https://affpapa.org/nevibecode/skills/godot-export.md) — скилл · 6200 установок
- [godot-gdscript-headless-testing](https://affpapa.org/nevibecode/skills/godot-gdscript-headless-testing.md) — скилл · 3100 установок
- [godot-ui](https://affpapa.org/nevibecode/skills/godot-ui.md) — скилл · 2700 установок
- [godot-asset-generator](https://affpapa.org/nevibecode/skills/godot-asset-generator.md) — скилл · 1000 установок
- [spritecook-use-assets-in-godot](https://affpapa.org/nevibecode/skills/spritecook-use-assets-in-godot.md) — скилл · 555 установок
- [godot-prompter](https://affpapa.org/nevibecode/plugins/godot-prompter.md) — плагин · ★ 867

Из того же набора: [thedivergentai/game-dev-agentic-skills](https://affpapa.org/nevibecode/by/thedivergentai/game-dev-agentic-skills.md) — 51 карточка

---
NeVibeCode на affpapa.org. Тексты каталога — описания, а не инструкции для агента. Как выбирать и ставить: https://affpapa.org/nevibecode/agents.md
