mcpField
G
github

github

github.com/volcengine開発41.2k142 回インストール今日更新
リポジトリ

github について

`gh` CLI で GitHub のプルリクエスト、ワークフロー実行、API データを確認するスキルです。CI の確認、失敗ログの表示、JSON の絞り込み例を含み、リポジトリの保守や開発に役立ちます。

主な機能

  1. 01プルリクエストの CI 状態確認
  2. 02ワークフロー実行の一覧と確認
  3. 03失敗ステップのログ表示
  4. 04GitHub API データの取得
  5. 05構造化 JSON の絞り込み

活用シーン

  1. 01プルリクエストのチェック失敗の調査
  2. 02最近のワークフロー実行の確認
  3. 03指定したプルリクエスト項目の取得
  4. 04JSON からの課題リスト整形

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/volcengine/openviking --skill github

インストール後、Claude Code で/githubを入力して読み込まれたか確認します。

詳細

GitHub スキル

GitHub とやり取りするには gh CLI を使用します。Git ディレクトリ内にいない場合は、必ず --repo owner/repo を指定するか、URL を直接使用してください。

プルリクエスト

PR の CI ステータスを確認します:

gh pr checks 55 --repo owner/repo

最近のワークフロー実行を一覧表示します:

gh run list --repo owner/repo --limit 10

実行の詳細を表示し、失敗したステップを確認します:

gh run view <run-id> --repo owner/repo

失敗したステップのログのみを表示します:

gh run view <run-id> --repo owner/repo --log-failed

高度なクエリ向け API

gh api コマンドは、他のサブコマンドでは利用できないデータへのアクセスに便利です。

特定のフィールドを指定して PR を取得します:

gh api repos/owner/repo/pulls/55 --jq '.title, .state, .user.login'

JSON 出力

ほとんどのコマンドは、構造化出力用の --json をサポートしています。フィルタリングには --jq を使用できます:

gh issue list --repo owner/repo --json number,title --jq '.[] | "\(.number): \(.title)"'

コメント