# coolify-manager

Скилл для работы с Coolify через официальный CLI и API: диагностика упавших сервисов, логи, SSL, контейнеры, WordPress.

- скилл · `type=skill` · Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, OpenCode · 502 установки · ★ 17
- Автор: ajmcclary
- Лицензия: не указана · policy=link-only · показываем только описание, файл — у автора
- Исходник: https://github.com/ajmcclary/Coolify-Manager/tree/HEAD/SKILL.md
- Обновлён: 2025-10-26
- HTML: https://affpapa.org/nevibecode/skills/coolify-manager

## Что делает

Скилл даёт агенту набор рабочих сценариев для Coolify. Он проверяет статус сервисов и приложений, читает логи, запускает и останавливает контейнеры, базы данных, управляет переменными окружения и запускает деплой. Когда возможностей CLI не хватает, скилл переходит на прямые запросы к REST API.

Внутри два скрипта: `scripts/install_coolify_cli.sh` ставит CLI в `~/.local/bin/coolify`, а `scripts/check_health.sh` показывает версию, настроенные контексты, статус соединения и доступные ресурсы. Отдельные справочники по эндпоинтам API и по починке WordPress лежат в `references/`. Чтобы всё заработало, нужен доступ к инстансу Coolify и API-токен из дашборда на `/security/api-tokens`, а также URL инстанса. Без токена контекст не добавится, и скилл упрётся в первый же шаг.

Разбор типовых сбоев расписан по шагам. Сайт упал после правки `.htaccess` — скилл смотрит файл в `/var/www/html/`, находит лишнюю строку и убирает её. Лимиты PHP поднимаются строками вида `php_value max_input_vars 3000` без знака `=`. Если Site Health жалуется на REST API, а сайт работает, скилл проверяет ответ через `curl` и отличает ложное срабатывание от реальной поломки.

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

## Установка

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

1. **Через Skills CLI (Vercel)**
```bash
npx skills add ajmcclary/Coolify-Manager --skill coolify-manager -a claude-code
```

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

### Codex

1. **Через Skills CLI (Vercel)**
```bash
npx skills add ajmcclary/Coolify-Manager --skill coolify-manager -a codex
```

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

### Cursor

1. **Через Skills CLI (Vercel)**
```bash
npx skills add ajmcclary/Coolify-Manager --skill coolify-manager -a cursor
```

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

### GitHub Copilot

1. **GitHub CLI**
```bash
gh skill install ajmcclary/Coolify-Manager coolify-manager
```

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

### Gemini CLI

1. **Через Skills CLI (Vercel)**
```bash
npx skills add ajmcclary/Coolify-Manager --skill coolify-manager -a gemini-cli
```

2. **Командой платформы**
```bash
gemini skills install https://github.com/ajmcclary/Coolify-Manager
```

### Windsurf (Devin Desktop)

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

### OpenCode

**Через Skills CLI (Vercel)**
```bash
npx skills add ajmcclary/Coolify-Manager --skill coolify-manager -a opencode
```

### Claude.ai

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

Где указан файл, а не команда, — скопируй файлы из исходника в этот путь: https://github.com/ajmcclary/Coolify-Manager/tree/HEAD/SKILL.md

## Когда брать
- проверить, почему сайт на Coolify перестал отвечать
- убрать сломанную строку из `.htaccess` и вернуть WordPress в строй
- поднять лимиты PHP для загрузки файлов и памяти
- отличить ложную тревогу Site Health про REST API от настоящей
- посмотреть логи контейнера и статус сервиса по UUID

## Примеры запросов агенту
- Сайт на Coolify отдаёт 500 после правки .htaccess — почини
- Проверь статус сервиса и покажи последние логи контейнера
- Подними лимиты PHP для загрузки файлов на этом WordPress

## Похожие
- [coolify](https://affpapa.org/nevibecode/skills/coolify.md) — скилл · 360 установок
- [docker-destructive-guardrails](https://affpapa.org/nevibecode/skills/docker-destructive-guardrails.md) — скилл · 1000 установок
- [devops-deployment](https://affpapa.org/nevibecode/skills/devops-deployment.md) — скилл · 1600 установок
- [adding-docker](https://affpapa.org/nevibecode/skills/adding-docker.md) — скилл · 398 установок
- [wp-env](https://affpapa.org/nevibecode/skills/wp-env.md) — скилл · 679 установок
- [containerize-application](https://affpapa.org/nevibecode/commands/containerize-application.md) — команда · 1200 установок

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