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 から管理したい時
使い方
- 1gh コマンドがインストールされている必要がある
- 2gh auth login でログイン済みである必要がある
- 3Claude に操作を依頼すると gh コマンドを使って実行
- 4結果を整形して報告
Tips
- gh pr, gh issue, gh release など様々なサブコマンドがある
- gh api で GitHub API を直接呼び出すことも可能
- CI/CD の手動トリガーも gh workflow run で可能
- アクセストークンの権限範囲に注意