github-cli について
GitHub CLI (gh)でリポジトリ、イシュー、プルリクエスト、Actionsなどを扱うためのスキルです。コマンドライン操作やGitHubの一般的なワークフローをスクリプト化する開発者向けです。
主な機能
- 01リポジトリ、イシュー、PRの操作
- 02Actionsの実行とシークレットの管理
- 03プロジェクト、リリース、gistの管理
- 04検索とAPIコマンド
- 05JSON出力とシェル設定
活用シーン
- 01ターミナルでのプルリクエスト確認とマージ
- 02Actionsワークフローの確認や再実行
- 03JSONとjqを使ったGitHub作業のスクリプト化
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ hairyf/ skills --skill github-cliインストール後、Claude Code で/github-cliを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
GENERATION.mdreferences/best-practices-workflows.mdcore-auth-config.mdcore-cli-structure.mdcore-install.mdcore-issue-pr-advanced.mdcore-repo-extras.mdcore-repo-issues-prs.mdfeatures-actions-secrets.mdfeatures-preview-agent-task.mdfeatures-projects-releases-gists.mdfeatures-search-api-misc.md詳細
GitHub CLI (gh)
コマンドラインから GitHub を操作するときに、このスキルを使用します。リポジトリ、イシュー、PR、Actions、プロジェクト、リリース、gist、codespace、検索、シークレット、API が対象です。内容は gh 2.85.0(2026 年 1 月)に基づいています。
基本リファレンス
| トピック | 説明 | リファレンス |
|---|---|---|
| CLI の構造 | コマンド全体のツリーを確認 | core-cli-structure |
| インストールと確認 | macOS、Linux、Windows へのインストールと確認 | core-install |
| 認証と設定 | ログイン、トークン、設定、環境変数、ブラウズ、グローバルフラグ、JSON/テンプレート出力 | core-auth-config |
| リポジトリ、イシュー、PR | リポジトリ、イシュー、PR の作成/一覧表示/表示/編集、マージ、レビュー、チェックアウト | core-repo-issues-prs |
| リポジトリのその他の機能 | オートリンク、デプロイキー、gitignore/ライセンス、名前変更、アーカイブ | core-repo-extras |
| イシューと PR の高度な操作 | ステータス、ピン留め、ロック、移管、削除、レビューの種類、マージオプション | core-issue-pr-advanced |
機能
Actions とシークレット
| トピック | 説明 | リファレンス |
|---|---|---|
| 実行、ワークフロー、キャッシュ | 実行の一覧表示/監視/再実行/削除、ワークフローの実行、キャッシュの管理 | features-actions-secrets |
| シークレットと変数 | リポジトリ、環境、組織のシークレット/変数 | features-actions-secrets |
プロジェクト、リリースなど
| トピック | 説明 | リファレンス |
|---|---|---|
| プロジェクト | フィールド、アイテム、リンク/リンク解除、コピー、テンプレートとして設定 | features-projects-releases-gists |
| リリース | 作成、アップロード、ダウンロード、検証、アセットの検証 | features-projects-releases-gists |
| Gist と Codespaces | Gist の名前変更/複数ファイル操作、codespace の cp、jupyter、ログ、ポート | features-projects-releases-gists |
| 組織 | 一覧表示、表示、JSON 出力 | features-projects-releases-gists |
| プレビューとエージェントタスク | gh preview、gh agent-task | features-preview-agent-task |
| 検索、API、その他 | 検索、ラベル、SSH/GPG キー、gh api、エイリアス、拡張機能、ルールセット、アテステーション | features-search-api-misc |
ベストプラクティス
| トピック | 説明 | リファレンス |
|---|---|---|
| 環境のセットアップ | シェル補完、エイリアス、git 認証情報ヘルパー | best-practices-workflows |
| ワークフローとプラクティス | 自動化のヒント、一括操作、リポジトリのセットアップ、CI/CD、フォークの同期、ヘルプ | best-practices-workflows |
クイックヒント
- 非対話型の操作には
GH_TOKENとGH_REPOを使用します。 - スクリプトでは
--jsonと--jqの組み合わせを推奨します。 --repoの繰り返しを避けるには、gh repo set-default owner/repoを使用します。
コメント
Markdown 対応