buddy — скилл для Claude Code: деплой и CI/CD через bdy CLI
Скилл учит агента работать с облаком Buddy: поднимать песочницы, публиковать артефакты, открывать туннели и запускать пайплайны через bdy.
npx skills add buddy/buddy-plugin --skill buddy -a claude-codeЧто делает buddy
Скилл описывает работу с платформой Buddy через CLI bdy. Агент получает готовые сценарии: создать песочницу, скопировать туда файлы, поставить зависимости и запустить приложение как systemd-сервис, чтобы были статус, логи и перезапуск. Отдельные разделы — артефакты двух типов (BUCKET для статики и сборок, CONTAINER для Docker-образов), туннели для локальных сервисов, домены, дистрибуции с маршрутами PROXY, REDIRECT и CLOAKING, пайплайны CI/CD.
Есть жёсткие правила, на которых всё ломается. Приложения в песочнице должны слушать 0.0.0.0, а не 127.0.0.1, иначе эндпоинт не заработает. Копировать проект нужно с --ignore "node_modules/**" ".git/**", а зависимости ставить уже на песочнице. Главный файл статики обязан называться index.html. Команды туннеля блокируют выполнение, поэтому запускать их надо в фоне.
Авторизацию скилл на агента не берёт: интерактивный OAuth он пройти не может. Если команда отвечает Token not provided или Not logged in, пользователю придётся самому выполнить bdy login в отдельном терминале. То же с bdy artifact docker login для Docker-реестра. Проверить сессию можно через bdy whoami — заодно скилл смотрит там контекст проекта, потому что песочница без проекта не создастся.
Какие задачи решает
- поднять облачную песочницу и запустить в ней приложение
- опубликовать сборку как артефакт с публичным URL
- открыть локальный сервис наружу через туннель
- привязать свой домен к сервису или артефакту
- запустить пайплайн и посмотреть логи прогона
Примеры запросов агенту
- Задеплой приложение в песочницу Buddy и покажи публичный URL
- Опубликуй папку
distкак артефакт[email protected] - Открой туннель к
localhost:3000с HTTP Basic Auth
Как установить buddy
1Через Skills CLI (Vercel)
npx skills add buddy/buddy-plugin --skill buddy -a claude-code2Вручную: положить файлы
~/.claude/skills/buddy/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/buddy/
1Через Skills CLI (Vercel)
npx skills add buddy/buddy-plugin --skill buddy -a codex2Вручную: положить файлы
.agents/skills/buddy/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add buddy/buddy-plugin --skill buddy -a cursor2Вручную: положить файлы
.cursor/skills/buddy/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install buddy/buddy-plugin buddy2Вручную: положить файлы
.github/skills/buddy/SKILL.md1Через Skills CLI (Vercel)
npx skills add buddy/buddy-plugin --skill buddy -a gemini-cli2Командой платформы
gemini skills install https://github.com/buddy/buddy-plugin --path skills/buddyВручную: положить файлы
.devin/skills/buddy/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add buddy/buddy-plugin --skill buddy -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о buddy
Как установить buddy в Claude Code?
Выполните npx skills add buddy/buddy-plugin --skill buddy -a claude-code. Файл скилла появится по пути ~/.claude/skills/buddy/SKILL.md.
Что делает скилл buddy?
Даёт агенту инструкции по bdy CLI: песочницы, артефакты, туннели, домены, дистрибуции и пайплайны CI/CD.
Почему команды отвечают «Token not provided»?
Агент не может пройти интерактивный OAuth. Выполните bdy login в отдельном терминале, а сессию проверьте через bdy whoami.