CC逆引きリファレンス

GitHub CLI と連携したい

12. Git 連携

コマンド / 機能

gh コマンドを Claude に実行させる

概要

GitHub CLI (gh) を使って、Issue や PR の操作、リリース管理などを Claude から直接行えます。

設定例

# Issue を作成
claude "バグ報告の Issue を作成して"

# Issue の一覧を確認
claude "オープンな Issue を見せて"

# PR にコメント
claude "PR #123 に「LGTM」とコメントして"

# PR をマージ
claude "PR #123 を squash マージして"

# リリースを作成
claude "v1.2.0 のリリースを作成して"

# ワークフローの実行
claude "CI ワークフローを手動で実行して"

こんな時に使う

  • GitHub の操作を自動化したい時
  • イシューや PR を CLI から管理したい時

使い方

  1. 1gh コマンドがインストールされている必要がある
  2. 2gh auth login でログイン済みである必要がある
  3. 3Claude に操作を依頼すると gh コマンドを使って実行
  4. 4結果を整形して報告

Tips

  • gh pr, gh issue, gh release など様々なサブコマンドがある
  • gh api で GitHub API を直接呼び出すことも可能
  • CI/CD の手動トリガーも gh workflow run で可能
  • アクセストークンの権限範囲に注意