# northflank

Скилл учит агента работать с Northflank: деплоить сервисы и джобы, поднимать базы, вести релизы через API, CLI и JS-клиент.

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

## Что делает

Скилл описывает примитивы платформы: проекты как пространства имён Kubernetes, сервисы, аддоны с базами, джобы по расписанию, группы секретов, тома и шаблоны IaC. Агент получает карту того, что и через какой интерфейс делать, и не путает сущности между собой.

Работать можно тремя путями. MCP-сервер даёт готовые инструменты вроде `deploy_app` и `deploy_job`; CLI опирается на вашу сессию `northflank login`; JS-клиент `@northflank/js-client` и REST — для кода, который вы оставите себе. Хостед-эндпоинт — `https://mcp.northflank.com/mcp`, авторизация через `Authorization: Bearer <team API token>`. Установка скилла сама по себе MCP не настраивает и доступа к аккаунту не даёт: подключение и токен придётся завести отдельно, в секретах клиента или переменных окружения, но не в чате и не в коммите.

Отдельный раздел — удаление. Скилл требует подтверждать каждую разрушительную операцию поимённо, и это не формальность: удаление аддона убивает данные базы, если свежего бэкапа нет. Агент спросит имя аддона и наличие бэкапа, прежде чем что-то трогать. Токены ворклоада, привязанные к окружению статикой, не обновляются сами — нужен клиент, который перечитывает смонтированный токен или повторяет запрос после отказа авторизации.

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

## Установка

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

1. **Через Skills CLI (Vercel)**
```bash
npx skills add northflank/skills --skill northflank -a claude-code
```

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

### Codex

1. **Через Skills CLI (Vercel)**
```bash
npx skills add northflank/skills --skill northflank -a codex
```

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

### Cursor

1. **Через Skills CLI (Vercel)**
```bash
npx skills add northflank/skills --skill northflank -a cursor
```

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

### GitHub Copilot

1. **GitHub CLI**
```bash
gh skill install northflank/skills northflank
```

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

### Gemini CLI

1. **Через Skills CLI (Vercel)**
```bash
npx skills add northflank/skills --skill northflank -a gemini-cli
```

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

### Windsurf (Devin Desktop)

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

### OpenCode

**Через Skills CLI (Vercel)**
```bash
npx skills add northflank/skills --skill northflank -a opencode
```

### Claude.ai

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

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

## Когда брать
- задеплоить сервис из Git или готового образа
- поднять managed-базу как аддон к проекту
- настроить джобу по расписанию
- разобраться, почему упал сервис или аддон
- вынести секреты в группу вместо переменных в репозитории

## Примеры запросов агенту
- Задеплой сервис из моего репозитория в проект `my-project`
- Создай managed-базу и подключи её к сервису
- Почему падает джоба `cleanup`? Собери логи и события

## Похожие
- [wizard](https://affpapa.org/nevibecode/skills/wizard.md) — скилл · 553369 установок
- [hyperframes-cli](https://affpapa.org/nevibecode/skills/heygen-com-hyperframes-cli.md) — скилл · 1300000 установок
- [setup-pre-commit](https://affpapa.org/nevibecode/skills/setup-pre-commit.md) — скилл · 489289 установок
- [using-git-worktrees](https://affpapa.org/nevibecode/skills/using-git-worktrees.md) — скилл · 217153 установки
- [finishing-a-development-branch](https://affpapa.org/nevibecode/skills/finishing-a-development-branch.md) — скилл · 214439 установок
- [orca-cli](https://affpapa.org/nevibecode/skills/orca-cli.md) — скилл · 353600 установок

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