bkt — скилл для Claude Code: что делает и как установить
Скилл учит агента работать с Bitbucket Cloud и Data Center через утилиту bkt. Помогает просматривать пуллреквесты, ветки, пайплайны и безопасно выполнять слияния.
npx skills add avivsinai/bitbucket-cli --skill bkt -a claude-codeЧто делает bkt
Скилл инструктирует ассистента, как взаимодействовать с Bitbucket Cloud и Data Center через CLI-утилиту bkt. Он задаёт правила чтения и изменения данных: списки, статусы и проверки считаются безопасными операциями, тогда как слияние, удаление веток или перезапуск пайплайнов требуют явного подтверждения пользователя. Перед слиянием агент обязан проверить репозиторий и статус проверок.
В сборку bkt уже встроен браузерный OAuth-консьюмер, поэтому команда bkt auth login --kind cloud --web работает без предварительной настройки. Для автоматизации агент использует структурированный вывод в форматах --json, --yaml, --jq или --template. Секреты и токены запрещено передавать в открытом виде через аргументы команд.
Набор возможностей у Cloud и Data Center различается: например, управление проектами или правами доступно только в Data Center, а пайплайны и переменные работают в Cloud. Если контекст платформы не ясен, агент сначала уточняет окружение, чтобы не запустить несовместимую команду.
Какие задачи решает
- создавать и проверять пуллреквесты в Bitbucket Cloud и Data Center
- запускать пайплайны и отслеживать переменные сборки
- проверять статусы коммитов и веток перед слиянием
- настраивать авторизацию и контексты без сохранения токенов в логах
Примеры запросов агенту
- Посмотри открытые пуллреквесты в репозитории через bkt
- Проверь статус пайплайна для последней ветки в Bitbucket Cloud
- Выполни авторизацию в Bitbucket через bkt auth login
Как установить bkt
1Через Skills CLI (Vercel)
npx skills add avivsinai/bitbucket-cli --skill bkt -a claude-code2Вручную: положить файлы
~/.claude/skills/bkt/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/bkt/
1Через Skills CLI (Vercel)
npx skills add avivsinai/bitbucket-cli --skill bkt -a codex2Вручную: положить файлы
.agents/skills/bkt/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add avivsinai/bitbucket-cli --skill bkt -a cursor2Вручную: положить файлы
.cursor/skills/bkt/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install avivsinai/bitbucket-cli bkt2Вручную: положить файлы
.github/skills/bkt/SKILL.md1Через Skills CLI (Vercel)
npx skills add avivsinai/bitbucket-cli --skill bkt -a gemini-cli2Командой платформы
gemini skills install https://github.com/avivsinai/bitbucket-cli --path skills/bktВручную: положить файлы
.devin/skills/bkt/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add avivsinai/bitbucket-cli --skill bkt -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Похожие
Рядом в теме «Git и GitHub»
Всё по теме «Git и GitHub» →Вопросы о bkt
Как установить bkt в Claude Code?
Выполните команду npx skills add avivsinai/bitbucket-cli --skill bkt -a claude-code. Файлы навыка установятся в ~/.claude/skills/bkt/SKILL.md.
Что делает скилл bkt?
Он обучает агента управлять репозиториями, ветками, пуллреквестами и вебхуками в Bitbucket через интерфейс командной строки bkt. Ассистент учитывает разницу между версиями Cloud и Data Center и защищает операции изменения данных.
Чем отличаются команды для Bitbucket Cloud и Data Center?
Функции администрирования, проектов и управления правами работают только в Data Center. Пайплайны и переменные предназначены только для Cloud, поэтому агент запрашивает контекст перед запуском команд.
Исходный текст
SKILL.md · MIT
--- name: bkt version: 0.37.0 description: Operate Bitbucket Cloud or Data Center repositories, pull requests, branches, pipelines, permissions, and webhooks with bkt. Use when a request names Bitbucket or bkt; confirm the platform before platform-specific commands. metadata: short-description: Bitbucket CLI for repos, PRs, branches compatibility: claude-code, codex-cli --- # Bitbucket CLI (`bkt`) Use `bkt` for Bitbucket Cloud and Data Center operations. Prefer structured `--json`, `--yaml`, `--jq`, or `--template` output for automation. ## Start with the requested operation Run `bkt --version` only when installation or compatibility is uncertain. Run `bkt auth status` when the command needs authentication or the active platform and context are unknown. Do not make setup a prerequisite for an already configured read-only request. Cloud and Data Center have different feature sets. Determine the platform from the active context or ask when it cannot be inferred. Do not suggest a Cloud-only command for Data Center, or the reverse. Read [setup and common workflows](rules/guide.md) when installing, authenticating, creating a context, or learning the main command patterns. For config-free CI or containers, read [headless authentication](rules/headless.md). ## Route to the command reference Read only the reference for the requested command group: - [pull requests](rules/pr.md), [repositories](rules/repo.md), [branches](rules/branch.md), [commits](rules/commit.md), or [statuses](rules/status.md) - [pipelines](rules/pipeline.md) or [variables](rules/variable.md) - Bitbucket Cloud Issues no longer exist (Atlassian removed them in August 2026); route issue tracking to Jira. - [Data Center administration](rules/admin.md), [projects](rules/project.md), or [permissions](rules/perms.md) - [authentication](rules/auth.md), [contexts](rules/context.md), [webhooks](rules/webhook.md), [extensions](rules/extension.md), [MCP](rules/mcp.md), [skills](rules/skill.md), or [raw API](rules/other.md) ## Mutation and credential boundaries - Listing, viewing, status, and checks are read-only. Create, edit, approve, merge, delete, rerun, or permission changes modify Bitbucket; perform them only when the user requested that change. - Never place tokens, OAuth secrets, or passwords in commands that could enter logs or committed files. Use the CLI's supported credential flow or environment variables described in the auth references. - Every bkt build carries its Cloud browser-OAuth consumer, so `bkt auth login --kind cloud --web` needs no setup. - Before a merge or other consequential write, inspect the exact target, repository, and current checks. Report the resulting URL or identifier. ## References <!-- auto-generated by cmd/docgen — do not edit below this line --> - [admin](rules/admin.md) — Administrative operations for Bitbucket *(DC)* - [auth](rules/auth.md) — Manage Bitbucket authentication credentials - [branch](rules/branch.md) — Inspect and manage branches - [commit](rules/commit.md) — Work with commits - [context](rules/context.md) — Manage Bitbucket CLI contexts - [extension](rules/extension.md) — Manage bkt CLI extensions - [mcp](rules/mcp.md) — Model Context Protocol server for agents - [perms](rules/perms.md) — Manage Bitbucket permissions *(DC)* - [pipeline](rules/pipeline.md) — Run and inspect Bitbucket Cloud pipelines *(Cloud)* - [pr](rules/pr.md) — Manage pull requests - [project](rules/project.md) — Work with Bitbucket projects *(DC)* - [repo](rules/repo.md) — Work with Bitbucket repositories - [skill](rules/skill.md) — Install and manage agent skills - [status](rules/status.md) — Inspect commit and pull request statuses - [variable](rules/variable.md) — Manage pipeline variables *(Cloud)* - [webhook](rules/webhook.md) — Manage Bitbucket webhooks - [other](rules/other.md) — api <!-- end auto-generated -->
© avivsinai · MIT · avivsinai/bitbucket-cli