bitbucket

v2026.09.24

Bitbucket integration hub. Detects whether the repository is on Bitbucket Cloud or Bitbucket Data Center and directs you to the matching detailed skill (bitbucket-cloud or bitbucket-data-center). Use for any Bitbucket repository or pull request task.

GitHub
安装命令
npx skhub add openhands/bitbucket
Markdown
SKILL.md

You are working with Bitbucket, which ships as two distinct products that behave differently:

  • Bitbucket Cloud (bitbucket.org) — authenticates with the BITBUCKET_TOKEN environment variable.
  • Bitbucket Data Center (self-hosted Bitbucket Server) — authenticates with the BITBUCKET_DATA_CENTER_TOKEN environment variable.

They use different REST APIs, repository identifiers, git remote URL formats, and pull request tools, so you must first determine which one you are on, then load the matching detailed skill for full instructions.

Step 1 — Detect which Bitbucket you are on

Check which token environment variable is present. Environment variable names are case-sensitive, so look for it case-insensitively:

env | grep -i 'bitbucket' || echo "no bitbucket token found"
  • If a BITBUCKET_DATA_CENTER_TOKEN variable is set (in any letter case) → you are on Bitbucket Data Center.
  • Otherwise, if a BITBUCKET_TOKEN variable is set → you are on Bitbucket Cloud.
  • If neither is set, ask the user how they authenticate to Bitbucket before proceeding.

When you reference the token later, use the exact variable name (and letter case) that actually exists in the environment.

Step 2 — Load the detailed skill

Once you know the environment, use the invoke_skill tool to load the matching skill for full instructions on API calls, authenticated git remotes, and opening pull requests:

  • Bitbucket Cloud → invoke the bitbucket-cloud skill.
  • Bitbucket Data Center → invoke the bitbucket-data-center skill.

Quick reference (fallback)

If you are unable to load the detailed skill, these are the essentials. Always use the Bitbucket API (not a web browser) and always use the listed PR tool to open a pull request.

Bitbucket CloudBitbucket Data Center
Token env varBITBUCKET_TOKENBITBUCKET_DATA_CENTER_TOKEN
Hostbitbucket.orgself-hosted domain
REST API basehttps://api.bitbucket.org/2.0https://<host>/rest/api/1.0
Repository identifierworkspace/repo_slugPROJECT/repo_slug (project key)
Pull request toolcreate_bitbucket_prcreate_bitbucket_data_center_pr
发现
标签

此技能尚未发布标签。

版本
最新版本元数据

版本

v2026.09.24

发布时间

2026年9月24日

分类

未分类

许可证

MIT

源路径

skills/bitbucket

默认分支

main

最新提交

f02d3aa

Tree SHA

f3a3b25