| name | gh |
| description | GitHub CLI(gh)を使った操作を支援します。Issue管理、PR操作、リリース作成時に使用します。「/gh」で明示的に呼び出すこともできます。 |
GitHub CLI スキル
認証確認
gh auth status
Issue 操作
Issue 一覧
gh issue list
gh issue list --state all
gh issue list --label "bug"
gh issue list --assignee @me
Issue 作成
gh issue create --title "タイトル" --body "本文"
gh issue create --title "タイトル" --label "bug" --assignee @me
Issue 詳細・操作
gh issue view <number>
gh issue close <number>
gh issue reopen <number>
gh issue edit <number> --add-label "bug"
Pull Request 操作
PR 一覧
gh pr list
gh pr list --state merged
gh pr list --author @me
PR 作成
gh pr create --title "タイトル" --body "本文"
gh pr create --fill
gh pr create --draft
gh pr create --base main
PR 詳細・操作
gh pr view <number>
gh pr view --web
gh pr checkout <number>
gh pr merge <number>
gh pr merge <number> --squash
gh pr close <number>
PR レビュー
gh pr review <number> --approve
gh pr review <number> --comment -b "コメント"
gh pr review <number> --request-changes -b "理由"
リリース操作
リリース一覧
gh release list
リリース作成
gh release create <tag> --title "タイトル" --notes "リリースノート"
gh release create <tag> --generate-notes
gh release create <tag> --draft
リリース詳細
gh release view <tag>
gh release download <tag>
リポジトリ操作
gh repo view
gh repo view --web
gh repo clone <owner/repo>
gh repo fork
ワークフロー(GitHub Actions)
gh run list
gh run view <run-id>
gh run watch <run-id>
gh workflow list
gh workflow run <workflow>
便利なオプション
--json <fields>: JSON形式で出力
--jq <expression>: jqでフィルタリング
--web: ブラウザで開く
-R <owner/repo>: リポジトリを指定して実行