mcpField
G
github

github

github.com/bntvllnt開発1758 回インストール26 週間前に更新
リポジトリ

github について

`gh` で GitHub を操作するスキルです。リポジトリ、Issue、PR、Actions、リリース、設定などのタスクを個別のリファレンスに振り分け、状態を変更する操作には確認ルールを設けます。

主な機能

  1. 01GitHub のタスクを詳細リファレンスに振り分け
  2. 02リポジトリ、Issue、PR の管理
  3. 03Actions、CI、リリースの操作
  4. 04リポジトリ、Issue、PR、コードの検索
  5. 05状態変更前の確認を必須化

活用シーン

  1. 01Issue の整理と PR のレビュー
  2. 02CI チェックとワークフロー実行の監視
  3. 03リリース準備とリポジトリ設定の管理

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/bntvllnt/agent-skills --skill github

インストール後、Claude Code で/githubを入力して読み込まれたか確認します。

同梱ファイル

SKILL.md と一緒にインストールされる参考資料やスクリプト。

README.md
references/
actions.md
api.md
auth.md
ci-monitor.md
cli-help.md
config.md
extensions.md
gists.md
issue.md
pr-dashboard.md
pr.md
projects.md
release-assets.md
release-create.md
release-manage.md
release-strategy.md
release.md
repo.md
search.md
secrets-vars.md

詳細

GitHub

gh を使用した GitHub の操作です。

ルーター

ユーザーの発言読み込むリファレンス実行内容
help / gh help / flags / optionsreferences/cli-help.mdCLI のヘルプを安全に表示する
auth / login / tokenreferences/auth.mdgh を認証する
repo / clone / fork / syncreferences/repo.mdリポジトリを操作する
issue / issuesreferences/issue.mdissue のトリアージと管理
pr / pull request / reviewreferences/pr.mdPR の作成/レビュー/マージのワークフロー
actions / workflow / runreferences/actions.mdGitHub Actions(ワークフローと実行)
ci / monitor ci / check ci / ci status / watch cireferences/ci-monitor.mdライブポーリングで CI チェックを監視する(ユーザーが単独で「ci」と言った場合は、チェックの監視かワークフローの表示かを確認する)
pr dashboard / pr overview / open prs / my prs / pr statusreferences/pr-dashboard.mdステータス分類付きの PR 概要
release / publish releasereferences/release.mdリリース、アセット、検証
release strategy / release format / versioningreferences/release-strategy.mdバージョン管理、タイトル/説明の形式、生成プロトコル
secrets / variablesreferences/secrets-vars.mdシークレットと変数を管理する
projectreferences/projects.mdプロジェクトを操作する
gistreferences/gists.mdgist を操作する
searchreferences/search.mdリポジトリ/issue/PR/コードを検索する
apireferences/api.mdgh api(上級者向け)
extensionreferences/extensions.mdgh 拡張機能を管理する
configreferences/config.mdgh の設定の基本

安全規則

  • 状態を変更する操作(作成/編集/削除/マージ/クローズ)の前に確認します。
  • シークレットをアセットとしてアップロードしないでください。
  • gh api は強力な機能として扱い、書き込み操作の前に確認します。
  • 明示的に依頼されない限り、公開済みのリリース/タグを削除または移動しないでください。
  • PR を作成するときは、必ず担当者を設定します。ユーザーが別の担当者を明示的に指定しない限り、デフォルトは @me です。
  • PR を作成するときは、可能であれば関連する既存のラベルを適用します。PR のコンテキスト(タイトル/本文/ブランチと変更されたパス)から自動的に選び、新しいラベルの作成は本当に必要な場合を除いて避けます。
  • ラベルの作成が必要な場合は、まず既存のラベルを取得し(gh label list)、リポジトリの命名規則に沿った最小限の候補を提示してから、gh label create の実行前に確認します。

確認ポリシー

読み取り専用コマンドは常に実行できます。

次の場合は確認が必要です。

  • gh issue create/edit/close/reopen/delete
  • gh pr create/edit/close/merge/review
  • gh repo create/edit/rename/archive/delete/sync
  • gh release create/edit/delete、gh release upload、gh release delete-asset
  • gh secret set/delete、gh variable set/delete
  • gh run rerun、gh run cancel
  • 状態を変更する gh api 呼び出し(POST/PATCH/PUT/DELETE)

読み取り専用(確認不要)

gh auth status
gh release list
gh release view <tag>
gh release view <tag> --web
gh help
gh pr checks <number> --json ...
gh run list --branch <branch> --json ...
gh run view <run-id>
gh run view <run-id> --log-failed

コメント