bitbucket について
Bitbucket を扱うエージェント向けスキルです。リポジトリが Cloud か Data Center かを判定し、対応する詳細ガイドを読み込みます。利用可能な認証済み Bitbucket MCP ツールを優先し、トークンを使う API の代替手順も示します。
主な機能
- 01Cloud と Data Center を判別
- 02利用可能な認証済み MCP ツールを優先
- 03製品別の詳細スキルを読み込み
- 04トークンを使う API の代替手順
- 05製品別の PR ツールを特定
活用シーン
- 01使用中の Bitbucket 製品を判定
- 02対応する API とリポジトリ形式を選択
- 03指定ツールでプルリクエストを作成
MCP 対応
特定のサーバー名に依存せず、利用可能な認証済み Bitbucket MCP ツールを優先して使うよう指示します。利用できない場合は、トークンを使った REST API の手順を示します。
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ openhands/ extensions --skill bitbucketインストール後、Claude Code で/bitbucketを入力して読み込まれたか確認します。
同梱ファイル.plugin/plugin.jsonREADME.md
詳細
エージェントの環境で認証済みの Bitbucket MCP ツールが利用できる場合は、まずそれを使用してください。特定の MCP サーバー名に依存せず、ツールが利用可能かどうかで判断します。その場合も、Cloud と Data Center のどちらかを特定し、対応する詳細なスキルを読み込んでください。トークンと直接 API を使う手順は、Bitbucket MCP ツールが利用できない場合、または生の API や curl によるアクセスが明示的に必要な場合にのみ使用してください。
Bitbucket を使用します。Bitbucket には、動作が異なる 2 つの製品があります。
- Bitbucket Cloud(
bitbucket.org)—BITBUCKET_TOKEN環境変数で認証します。 - Bitbucket Data Center(セルフホスト型の Bitbucket Server)—
BITBUCKET_DATA_CENTER_TOKEN環境変数で認証します。
これらは REST API、リポジトリ識別子、git リモート URL の形式、プルリクエストツールが異なります。そのため、まずどちらを使用しているかを特定し、手順の詳細を確認するために対応するスキルを読み込んでください。
手順 1 — 使用中の Bitbucket を特定する
まず、リポジトリのホストまたは利用可能な Bitbucket MCP ツールのコンテキストから、製品を特定してください。トークンを使う場合は、どのトークン環境変数が存在するかを確認します。環境変数名では大文字と小文字が区別されるため、大文字と小文字を区別せずに検索してください。
env | grep -i 'bitbucket' || echo "no bitbucket token found"
BITBUCKET_DATA_CENTER_TOKEN変数が設定されている場合(大文字と小文字のどの表記でも)→ Bitbucket Data Center を使用しています。- それ以外で、
BITBUCKET_TOKEN変数が設定されている場合 → Bitbucket Cloud を使用しています。 - どちらも設定されていない場合は、続行する前に Bitbucket の認証方法をユーザーに尋ねてください。
後でトークンに言及する際は、環境に実際に存在する変数名を、正確な大文字と小文字の表記で使用してください。
手順 2 — 詳細なスキルを読み込む
環境がわかったら、invoke_skill ツールを使って、API 呼び出し、認証済み git リモート、プルリクエストの作成に関する詳細な手順を確認するため、対応するスキルを読み込んでください。
- Bitbucket Cloud →
bitbucket-cloudスキルを呼び出します。 - Bitbucket Data Center →
bitbucket-data-centerスキルを呼び出します。
クイックリファレンス(フォールバック)
詳細なスキルを読み込めない場合は、以下が基本情報です。必ず Bitbucket API を使用し(Web ブラウザーは使用しないでください)、プルリクエストの作成には必ず指定された PR ツールを使用してください。
| Bitbucket Cloud | Bitbucket Data Center | |
|---|---|---|
| トークン環境変数 | BITBUCKET_TOKEN | BITBUCKET_DATA_CENTER_TOKEN |
| ホスト | bitbucket.org | セルフホスト型ドメイン |
| REST API のベース URL | https://api.bitbucket.org/2.0 | https://<host>/rest/api/1.0 |
| リポジトリ識別子 | workspace/repo_slug | PROJECT/repo_slug(プロジェクトキー) |
| プルリクエストツール | create_bitbucket_pr | create_bitbucket_data_center_pr |