mcpField
B
bkt

bkt

github.com/avivsinai开发2482.0k 次安装3 天前更新
代码仓库

关于 bkt

bkt 是用于 Bitbucket Cloud 和 Data Center 操作的命令行技能。它按平台和任务指导命令选择,建议自动化使用结构化输出,并明确变更与凭据的安全边界。

主要功能

  1. 01指导选择 Bitbucket 命令
  2. 02涵盖 Cloud 和 Data Center 工作流
  3. 03建议自动化使用结构化输出
  4. 04按任务指向专门命令参考
  5. 05说明写入操作和凭据安全边界

适用场景

  1. 01检查仓库、分支和拉取请求
  2. 02运行或检查 Cloud 流水线
  3. 03管理身份验证和 CLI 上下文

MCP 相关

该技能包含 bkt 的 MCP 服务参考说明;README 将其描述为面向 Agent 的模型上下文协议服务。

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/avivsinai/bitbucket-cli --skill bkt

安装后在 Claude Code 中输入/bkt确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

rules/
admin.md
auth.md
branch.md
commit.md
context.md
extension.md
guide.md
headless.md
mcp.md
other.md
perms.md
pipeline.md
pr.md
project.md
repo.md
status.md
variable.md
webhook.md

详细介绍

Bitbucket CLI(bkt)

使用 bkt 执行 Bitbucket Cloud 和 Data Center 操作。自动化时优先使用结构化 的 --json、--yaml、--jq 或 --template 输出。

从所请求的操作开始

只有在安装情况或兼容性不确定时才运行 bkt --version。当命令需要身份验证,或 无法确定当前平台和上下文时,运行 bkt auth status。如果只读请求所需的配置已经 完成,不要将设置作为前置条件。

Cloud 和 Data Center 的功能集不同。根据当前上下文确定平台;无法推断时再询问。 不要为 Data Center 建议仅适用于 Cloud 的命令,反之亦然。

安装、身份验证、创建上下文或了解主要命令模式时,请阅读设置和常见工作流。 对于无需配置的 CI 或容器,请阅读无头身份验证。

跳转到命令参考

只阅读所请求命令组对应的参考文档:

修改操作和凭据边界

  • 列出、查看、状态和检查操作均为只读。创建、编辑、批准、 合并、删除、重新运行或更改权限会修改 Bitbucket;只有用户要求进行相应更改时才执行。
  • 不要将令牌、OAuth 密钥或密码放入可能写入日志或提交到文件中的命令。请使用 CLI 支持的 凭据流程,或身份验证参考文档中说明的环境变量。
  • 每个 bkt 版本都包含其 Cloud 浏览器 OAuth 消费者,因此 bkt auth login --kind cloud --web 无需设置。
  • 执行合并或其他影响重大的写入操作前,请检查确切的目标、仓库和当前检查结果。 报告操作后生成的 URL 或标识符。

参考文档

  • admin — Bitbucket 管理操作 (DC)
  • auth — 管理 Bitbucket 身份验证凭据
  • branch — 检查和管理分支
  • commit — 处理提交
  • context — 管理 Bitbucket CLI 上下文
  • extension — 管理 bkt CLI 扩展
  • mcp — 面向 Agent 的 Model Context Protocol 服务
  • perms — 管理 Bitbucket 权限 (DC)
  • pipeline — 运行和检查 Bitbucket Cloud 流水线 (Cloud)
  • pr — 管理拉取请求
  • project — 处理 Bitbucket 项目 (DC)
  • repo — 处理 Bitbucket 仓库
  • skill — 安装和管理 Agent 技能
  • status — 检查提交和拉取请求的状态
  • variable — 管理流水线变量 (Cloud)
  • webhook — 管理 Bitbucket Webhook
  • other — api

评论

支持 Markdown