Openclaw向けRelay GitCode CLI

GitCode API v5 プラットフォームの自動制御、コードパイプライン、リポジトリ、および移行ワークフローの管理のための高度なコマンドラインインターフェース Skill です。

stevetdp
v0.1.5
May 20, 2026
0
927
0

インストール&ダウンロード

1. ClawHub CLI

レジストリから直接スキルをインストールする最速の方法です。

npx clawhub@latest install relay-gitcode-cli

2. 手動インストール

スキルフォルダを以下のいずれかの場所にコピーしてください

グローバル
~/.openclaw/skills/
ワークスペース
<project>/skills/

優先順位:ワークスペース > ローカル > バンドル

3. プロンプトのインストール

このプロンプトをOpenClawにコピーするだけで、自動的にインストールされます。

Clawhubを使って relay-gitcode-cli をインストールして。Clawhubがインストールされていない場合は、先にインストールしてください(npm i -g clawhub)。

ダウンロードをご希望ですか?

ZIPアーカイブで生のスキルファイルを取得します。

Relay GitCode CLI とは?

Relay GitCode CLI Skill は、gd バイナリを活用して GitCode API v5 の権威ある制御面として機能します。Openclaw Skills 内の最適化された拡張機能として構築されており、外部の無関係なプラットフォームのパラダイムに依存することなく、コードホスティングワークフローを管理するための堅牢な機能を提供します。開発者や自動化 Agent に、ディープなリポジトリ操作、Pull Request レビュー、パイプライン実行、および詳細な認証状態モニタリングのためのローカライズされた機能を提供します。

自動化された JSON 解析オプション (--json) を優先することにより、AI Agent が内部のバージョン管理メカニズムと直接対話するためのブリッジとしてシームレスに機能します。複雑な手動の API 作成を構造化されたターミナルタスクに置き換え、カスタム Webhook、コードチェック構成、およびリモートリポジトリ同期に及ぶプロジェクト全体の管理を容易にします。

Relay GitCode CLI のユースケース

  • 自動化されたターミナルのルーチンから、GitCode のリポジトリ、issues、releases、およびラベルを直接オーケストレーションします。
  • メタデータ、リリース対象、およびアセットを GitHub リポジトリから GitCode ネームスペースにネイティブに移行します。
  • OpenLibing 資格情報を利用して、継続的インテグレーションパイプライン、コンプライアンスゲート、および CodeCheck ワークフローを実行および追跡します。
  • ヘッドレス CI 環境内で動作する AI 駆動の開発 Agent に明示的な実行パスを提供します。

Relay GitCode CLI の仕組み

  1. バイナリの評価: システムは、ローカルの Skill アセットバンドルとシステム PATH をスキャンして、最新で利用可能な gd 実行可能ファイルを検索します。
  2. 認証の注入: トークンチェック (GD_TOKEN または GITCODE_TOKEN) がローカライズされた資格情報ルックアップと一緒に実行され、アクティブな Agent セッションを安全に設定します。
  3. コマンド処理: 構造化されたコマンドペイロードが GitCode API 面に送信され、安全な自動化のために --json などの特定のフラグを強制します。
  4. パイプラインの追跡: 特殊なサブコマンドが OpenLibing ポータルとクロスリファレンスし、PR 検証ステータス、実行履歴、およびテストゲートを追跡します。
  5. 診断の検証: ダウンストリームのツールがエラーを簡単に解析できるように、エラー戻り値は高密度な単一ラインの JSON ストリームに変換されます。

Relay GitCode CLI のセットアップ

環境に必要なバイナリ依存関係を特定または強制インストールします:

# Check system execution readiness and auth payload status
"$GD_BIN" --version
"$GD_BIN" version check --json
"$GD_BIN" auth status --json

# Fallback to Cargo installation if no local binary assets exist
cargo install relay-gitcode-cli --force

# Securely supply tokens via interactive stream parameters
printf '%s' "$GITCODE_TOKEN" | gd auth login --with-token --json

Relay GitCode CLI のデータスキーマとタクソノミー

この Skill は、標準的な構造化データパラダイムを介して、ローカライズされた自動化タスクとインターフェースを管理します:

メカニズム / パス データコンテキスト / ターゲットマッピング サポートされる形式
ローカルアセットパス オペレーティングシステムのターゲット(linux-x86_64、windows-x86_64)ごとの assets\/bin\/ パス 実行可能バイナリ
ワークフローファイル .gitcode\/workflows\/ 保存ディレクトリ YAML 構成
コマンド出力 標準エラー (stderr) および標準出力 (stdout) ストリーム JSON オブジェクト / 文字列スカラー
フィールド注入 マルチパス --field key=value エントリ スケールされたブーリアン、数値、文字列、Nulls

Relay GitCode CLI の高度な機能

  • GitHub ミラーリング操作: マルチプロトコル URL 解析、Git ベースのプッシュ、および自動化されたターゲット再作成更新をサポートする gd repo sync-github などの高度な同期構造を提供します。
  • OpenLibing パイプライン統合: 自動化された CodeCheck 追跡、プロジェクトアクセスマネジメント、および厳格な PR クオリティゲート評価を可能にする個別の OAuth 統合を備えています。
  • GitHub Release 移行: gd release migrate-github を利用して GitHub Release メタデータを自動的に読み取り、アセットを対応する GitCode releases に直接書き換えます。
  • 構造化された診断インターセプト: matched_path、unexpected_token、正確な schema の提案などのコンテキストキーを含む専用の解析時診断を stderr ストリームに直接出力します。

SKILL.md


ローディング

関連するOpenclawのスキル

特徴*