FlowTune Media

AIエージェントに「できること」を追加するパッケージマネージャが来た — gh skillの使い方

npmがJavaScriptのパッケージを管理するように、gh skillはAIエージェントのスキルを管理する。

4月16日、GitHubはGitHub CLI v2.90.0でgh skillコマンドをリリースした。Agent Skillsの検索、インストール、更新、公開をターミナルから一元的に操作できるようになった。

GitHub gh skill CLI

Agent Skillsとは何か。簡単に言えば、AIエージェントに特定のタスクのやり方を教えるための「指示書フォルダ」だ。SKILL.mdというマークダウンファイルに手順を書き、必要ならスクリプトやテンプレートを同梱する。エージェントはタスクの内容に応じて適切なスキルを読み込み、その指示に従って動く。

重要なのは、これがオープン標準であること。GitHub Copilotだけでなく、Claude Code、Cursor、OpenAI Codex、Gemini CLIなど主要なAIコーディングツールがこのフォーマットに対応している。一度書いたスキルが、ツールを跨いで使い回せる。

gh skillで何ができるか

具体的なコマンドを見ていこう。

スキルを探す。

gh skill search terraform

キーワードでAgent Skillsを検索する。GitHubリポジトリに公開されているスキルがヒットする。

スキルをインストールする。

gh skill install github/awesome-copilot documentation-writer

リポジトリ名とスキル名を指定してインストール。.github/skills/ディレクトリにSKILL.mdと関連ファイルが配置される。

特定バージョンに固定する。

gh skill install github/awesome-copilot documentation-writer@v1.2.0

@tagでバージョンをピン留めできる。チームで「全員同じバージョンのスキルを使う」という運用が可能になる。コミットSHAで固定すれば、さらに厳密な再現性を確保できる。

全スキルを一括更新する。

gh skill update --all

ピン留めしたスキルは更新をスキップするので、意図しないバージョンアップが起きない。

サプライチェーンセキュリティが組み込まれている

gh skillが単なるダウンローダーではないと感じたのが、プロベナンス(出所追跡)の仕組みだ。

スキルをインストールすると、SKILL.mdのフロントマターにリポジトリ名、参照ブランチ、ツリーSHAが自動で書き込まれる。このメタデータはスキルファイル自体に埋め込まれるので、コピーされても出所が辿れる。

スキルを公開する側にはgh skill publishコマンドがあり、--dry-runでagentskills.ioの仕様に準拠しているか事前に検証できる。タグ保護、Secret Scanning、Code Scanningの設定も推奨される。

AIエージェントに渡すスキルが「誰が・いつ・どのコミットで」作ったかを追跡できるのは、企業でAIコーディングツールを導入する際の安心材料になるだろう。

どんなスキルが公開されているか

GitHubのawesome-copilotリポジトリには、GitHub公式チームが作成したスキルが公開されている。ドキュメント作成、PRレビュー、テスト生成など。

コミュニティ主導のawesome-agent-skillsには1,000以上のスキルが集まっており、Terraform、Docker、セキュリティ監査など実務寄りのものも多い。

自分のチーム固有のスキル(コーディング規約の適用、デプロイ手順の自動化など)を作って.github/skills/に配置すれば、GitHub Copilotやその他の対応ツールが自動的に認識する。

Agent Skillsがもたらす変化

率直に言えば、Agent Skillsが解決する問題は「AIエージェントに毎回同じことを説明するのが面倒」ということだ。プロジェクトのルール、デプロイの手順、コードレビューの基準。これらを一度SKILL.mdに書いておけば、エージェントは毎回それを参照する。

だが、これが標準化されてパッケージマネージャで管理できるようになると、意味が少し変わる。チーム間でスキルを共有し、バージョン管理し、サプライチェーンセキュリティも確保できる。「個人のプロンプトの工夫」だったものが「組織のナレッジ資産」になる。

gh skillはまだリリースされたばかりだが、npmやbrewが開発ワークフローに欠かせなくなったように、AIエージェントのスキル管理も当たり前になる日は近いと感じる。

関連記事