GitHub CLI、エージェントスキル管理コマンド gh skill
GitHub CLI に、エージェントスキルの検索・インストール・更新・公開を担う gh skill が追加された。リポジトリ単位でスキルを列挙し、対話的に選んで導入するほか、スキル名やタグ、コミット SHA を指定したピン留めインストールができる。
- 前提は GitHub CLI v2.90.0 以上である。ホストごとの配置先は CLI が選び、
gh skill install OWNER/REPOSITORY SKILLに加えて--agent(例:cursor、claude-code、codex、gemini、antigravity)と--scopeでエージェントとスコープを指定できる。 - 供給連鎖向けに、リリースとタグの対応、
gh skill publishから immutable releases を有効化する案内、インストール時に記録するソースツリーの SHA による内容差分検出、gh skill updateでのリモート比較、および--pinによる更新スキップが用意されている。インストール時にはリポジトリ・参照・ツリー SHA などの追跡メタデータがSKILL.mdのフロントマターへ書き込まれ、ファイルの移動後も出所を引き継げる。 gh skill publishは Agent Skills 仕様 に沿った検証に加え、タグ保護やシークレットスキャン、コードスキャンなどリモート設定を確認する。gh skill publish --fixでメタデータの自動修正が可能である。gh skill searchでキーワード検索し、gh skill updateは既知のホストディレクトリを走査して上流変更を確認する。非対話で一括更新する場合はgh skill update --allを使う。- 機能はパブリックプレビューであり、予告なく変更されうる。GitHub はスキル内容を検証しておらず、プロンプトインジェクションや隠し指示、悪意あるスクリプトのリスクがあるため、導入前の内容確認として
gh skill previewの利用が推奨されている。
対応エージェントホスト(インストール例)
| ホスト | 例 |
|---|---|
| GitHub Copilot | gh skill install OWNER/REPOSITORY SKILL |
| Claude Code | gh skill install OWNER/REPOSITORY SKILL --agent claude-code |
| Cursor | gh skill install OWNER/REPOSITORY SKILL --agent cursor |
| Codex | gh skill install OWNER/REPOSITORY SKILL --agent codex |
| Gemini CLI | gh skill install OWNER/REPOSITORY SKILL --agent gemini |
| Antigravity | gh skill install OWNER/REPOSITORY SKILL --agent antigravity |