github は何をしますか?
GitHub CLIを使用して、Issue、PR、CI/チェックログ、コメント、レビュー、リリース、リポジトリ、gh APIクエリを実行します。
機能
- Issue管理: 作成、表示、一覧表示、クローズ、再オープンなど
- プルリクエスト管理: 作成、表示、一覧表示、マージ、クローズなど
- CI/チェックログ: ワークフロー実行の確認、ログの取得
- コメントとレビュー: IssueやPRへのコメント追加、レビューの管理
- リリース管理: リリースの作成、表示、一覧表示
- リポジトリ情報: リポジトリの詳細表示、一覧表示
- gh APIクエリ:
gh apiコマンドを使用した直接クエリ
使用方法
このスキルは、あらかじめgh CLIがインストールされ、認証が済んでいる環境で動作します。各操作は、対応するghコマンドを実行することで行います。
例
# Issueの一覧表示
github issue list --repo owner/repo
# PRの作成
github pr create --title "新機能を追加" --body "詳細な説明" --base main --head feature-branch
# CIログの確認
github run view --log --repo owner/repo
注意事項
ghCLIがインストールされていない場合は、事前にインストールしてください- 認証が必要な操作には、
gh auth loginでログインしてください - APIレート制限に注意してください