GitHubは4月16日(現地時間)、GitHub CLIに新たなコマンド「gh skill」を追加したと発表した。
今回追加されたコマンドにより、AIコーディングエージェントで利用される「Agent skills」の探索、インストール、管理、公開をコマンドラインから簡単に行えるようになった。
Agent skillsとは、AIエージェントが特定タスクを実行するための指示やスクリプト、リソースをまとめたものであり、オープンな仕様に準拠している。これらのskillsはGitHub CopilotやClaude Code、Cursor、Codex、Gemini CLIなど複数のエージェントホストに対応する。
「gh skill」コマンドを利用するには、GitHub CLIをバージョン2.90.0以降にアップデートする必要がある。インタラクティブにskillsを検索・インストールできるほか、特定リポジトリやバージョン、コミットSHA単位でのインストール、対象エージェントやユーザースコープの指定も可能だ。skillsのインストール先も自動で適切なディレクトリを選択する。
セキュリティやサプライチェーンの観点からも工夫されている。gh skillでは、公開リリースごとのタグやgit tree SHAを活用し、skillsの改ざんや不正なバージョン変更を防止できる。インストール時には追跡用のメタデータをSKILL.mdのfrontmatterに記録し、skillsを他プロジェクトへ移動してもバージョン追跡や更新が可能だ。また、特定バージョンやコミットSHAでピン留めすることで、意図しないアップデートを防げる。
開発者は自身のskillsを公開する際、gh skill publishにより仕様適合性やリポジトリの安全設定を検証できる。さらに、skillsのアップデート管理や、全対応エージェントへの一括更新も1つのコマンドで行える。
現在、gh skillはパブリックプレビュー段階であり、GitHubはインストール前のskills内容確認を推奨している。
- 関連リンク
この記事は参考になりましたか?
- この記事の著者
-
CodeZine編集部(コードジンヘンシュウブ)
CodeZineは、株式会社翔泳社が運営するソフトウェア開発者向けのWebメディアです。「デベロッパーの成長と課題解決に貢献するメディア」をコンセプトに、現場で役立つ最新情報を日々お届けします。
※プロフィールは、執筆時点、または直近の記事の寄稿時点での内容です
