AI エージェントの「設定」は共有できる ── skills.sh という配布棚が何を変えるか
目次
- 1. 毎回ゼロから書き直す手間
- 2. skill とは ── AI エージェント向けの使い回せる手順パッケージ
- skill の実体はフォルダ
- CLAUDE.md との違い
- フォーマットは Anthropic がオープンスタンダードとして公開
- 3. skills.sh ── 数万件の skill が並ぶ公開配布棚
- 4. 対応エージェントの広さ ── Claude Code から Cursor まで
- 5. インストールの手軽さ ── 1 コマンドで組み込める
- 6. GPTs・MCP server との違い ── 何が同じで何が違うか
- 7. 自分で skill を作ると何ができるか ── 「使う」から「育てる」へ
- 出典・参考文献
ChatGPT や Claude に「丁寧に説明して」「箇条書きにして」と毎回打ち込んでいませんか。
同じ指示を何度も入力している感覚、ありませんか。「一度教えたはずなのに、また書かないといけない」── その面倒さは、AI を使い始めた人なら誰でも通る道です。
Claude Code や Cursor のような AI エージェント(自律的にタスクを進める AI ツール)になると、この「毎回書く設定」の量が一気に増えます。
「AI に自分のやり方を教えるのは楽しい。でも、毎回ゼロから書くのは面倒だ」 という感覚を持っている人のために、すでに解決策があります。
1. 毎回ゼロから書き直す手間
AI エージェントを使い始めると、早い段階で「同じ設定を何度も書いている」と気づきます。
新しいプロジェクトを開く。「このプロジェクトではテストを必ず先に書いてほしい」「変数名は英語で統一してほしい」「コメントは日本語で」── こうした指示を、そのたびに打ち込む。
プロジェクトをまたいで設定を持ち越す仕組みが最初から備わっていないというのが、AI エージェントの現在地です。
「手順や作法をひとまとめにして使い回せる」仕組みが、2025 年 12 月から整い始めています。その中心にあるのが skill という概念と、skills.sh という配布の仕組みです。

2. skill とは ── AI エージェント向けの使い回せる手順パッケージ
公式の定義1では、skill とは「AI エージェント向けの、使い回せる能力パッケージ。エージェントが特定の作業をこなすための手順の知識を提供するもの」とされています。
Anthropic の公式ドキュメントはさらに具体的です2:「汎用的なエージェントを専門家に変える、作業の流れ・文脈・うまくいく定石をまとめた、ファイルシステム上で動く使い回せるリソース」。
料理に例えると、レシピカードのようなものです。一度書いておけば何度でも使えて、誰かに渡すこともできる。
コードを書かない人にとっても、skill の考え方は身近です。たとえば「議事録を受け取ったら、このフォーマットに整理して」という手順を毎回 AI に説明しているなら、その説明ごと skill にしておけます。次回からは呼び出すだけで同じ動きをしてくれます。
「提案書の章立てチェック」「メールの返信トーン調整」「SNS 投稿文の言い回し統一」── こういった繰り返し指示のかたまりを、手順書としてまとめておくのが skill の使い方です。
skill の実体はフォルダ
skill の実体はフォルダで、中心になるのは SKILL.md というテキストファイルです3。フォルダにはスクリプトや参照ドキュメントも入れられますが、SKILL.md 1 つあれば動きます。ファイルの冒頭に名前や説明などの概要情報(このファイルが何者かを示す名札)を書き、それ以降に AI への指示文を書く構造です。
「AI エージェントへの手順書をフォルダにまとめておく」 ── これが skill の正体です3。

CLAUDE.md との違い
Claude Code には CLAUDE.md(プロジェクトの前提・環境情報をずっと読み込んでいるファイル)があります。skill はそれとは役割が違います4。CLAUDE.md は「いつも開いているメモ」、SKILL.md は「必要なときだけ取り出す手順書」です。skill をたくさん登録しても、AI が一度に読み込める情報量を常時食わない設計になっています4。

フォーマットは Anthropic がオープンスタンダードとして公開
Agent Skills フォーマットは、Anthropic が Claude Code 向けに作り、2025 年 12 月にオープンスタンダードとして公開したものです5。複数のエージェント製品がこのフォーマットを採用しています。

3. skills.sh ── 数万件の skill が並ぶ公開配布棚
フォーマットが共通化されたことで生まれたのが「配布棚」です。
skills.sh は、Vercel(vercel-labs)が 2026 年 1 月 20 日に立ち上げた Agent Skills の公開ディレクトリです67。デザイン・React・Azure・マーケティング・テクニカルライティングなど、さまざまな分野の skill が数万件規模で並んでいます。
| 役割 | 名称 | 運営 |
|---|---|---|
| フォーマット(共通仕様) | Agent Skills(agentskills.io) | Anthropic |
| 配布棚(App Store 的役割) | skills.sh | Vercel(vercel-labs) |
| インストールツール | skills CLI(vercel-labs/skills) | Vercel(MIT ライセンス) |
フォーマット(仕様)は Anthropic が作り、配布棚とインストールツールは Vercel が作った ── という役割分担です68。だから使う側は、配布棚から取るだけでいい。

4. 対応エージェントの広さ ── Claude Code から Cursor まで
skills.sh の特徴は、特定のエージェントに縛られない点です。2026 年 5 月時点で 54 種以上のエージェントが対応しています8。
代表的な対応エージェント:Claude Code、Cursor、OpenAI Codex、GitHub Copilot、Windsurf、Gemini CLI、Cline、Goose、VS Code など
GitHub Copilot でインストールした skill を、そのまま Claude Code でも使える横断性が設計の核です。「特定のツールでしか使えない設定」ではなく「どのツールでも使い回せる手順パッケージ」として設計されています。自分が使っているエージェントが入っているかは、skills.sh の検索欄で確認できます。
Anthropic がフォーマットをオープンスタンダードとして公開したのも、この横断性を実現するためです。

5. インストールの手軽さ ── 1 コマンドで組み込める
コマンドを使わない方は読み飛ばし OK です。 ここから先はターミナル(黒い画面に文字を打つ操作環境)が使える人向けの説明です。概念の部分だけで十分な方は §6 へどうぞ。
skills.sh から skill をインストールするコマンドは 1 行です849:
npx skills add <owner/repo>
たとえば、Vercel が公開しているサンプル skill なら:
npx skills add vercel-labs/agent-skills
コマンドの意味をひとつずつ説明します。npx は Node.js(Web 系の開発に使う基盤ソフト)に同梱されているツールで、事前インストール不要でパッケージを一時的に実行できます。skills add は「skill を追加する」操作です。<owner/repo> に、skills.sh で見つけた skill の場所(制作者名/リポジトリ名)を指定します。
前提条件:このコマンドを使うには Node.js がインストールされている必要があります。
ターミナルとは:Mac の「ターミナル」アプリや Windows の「PowerShell」など、黒い画面に文字を打って操作する方法です。「触ったことがない」という方は、概念の理解だけで大丈夫です。
コマンドを実行すると、skill のファイルがエージェントの読み込み場所に置かれます8410。
以下の表はエンジニア向けの補足情報です。「こういうフォルダ構成になっている」と眺めるだけで十分です。
| エージェント | プロジェクト内(そのプロジェクトだけで使う) | グローバル(全プロジェクト共通) |
|---|---|---|
| Claude Code | .claude/skills/<skill-name>/SKILL.md | ~/.claude/skills/<skill-name>/SKILL.md |
| Cursor | .agents/skills/ または .cursor/skills/10 | ~/.agents/skills/ または ~/.cursor/skills/10 |
Cursor は互換性のため .claude/skills/ も自動で読み込みます。Claude Code の場合、/skill-name と入力することで skill を直接呼び出すこともできます4。

6. GPTs・MCP server との違い ── 何が同じで何が違うか
「AI を拡張するもの」として、GPTs や MCP server という別の仕組みと比べてみます。3 者は目的が似ているように見えますが、拡張の方向が違います。
| 名称 | 何を拡張するか | 使える範囲 | 仕組み |
|---|---|---|---|
| GPTs | ChatGPT 専用のカスタム AI | ChatGPT のみ | OpenAI のプラットフォーム内 |
| MCP server | 外部サービス・ツールへの接続口 | MCP に対応したエージェント | プロトコル(通信の決まり事) |
| skill(Agent Skills) | エージェントへの使い回せる手順パッケージ | 54 種以上のエージェント | ファイルシステム(SKILL.md) |
skill は「どのエージェントでも使える持ち歩けるレシピカード」です。MCP が「どこと繋がるか」を定義して、skill が「繋がった上でどう動くか」を定義する ── 役割が違うので、組み合わせて使うことも自然です(MCP の詳細はこちら)。

7. 自分で skill を作ると何ができるか ── 「使う」から「育てる」へ
skills.sh から既存の skill を取ってくるだけでなく、自分で作って公開することもできます。
毎回エージェントに伝えている独自の手順を SKILL.md に書いておけば、次回から自動で読み込まれます。チームで共有したり、skills.sh に公開してエコシステムに参加したりすることも可能です5。

実際の skill の作り方(SKILL.md の書き方・公開手順)は別記事で詳しく扱います。
手始めに、skills.sh をブラウザで開いて、自分が使っているエージェントの skill を探してみましょう。「Trending」タブに上位の skill が並んでいます。インストールコマンドは各 skill のページに載っています。
skill のインストールはツール環境が整ってから。今日はまず、自分が繰り返し AI に伝えている指示を紙に書き出してみるところから始めると、いざ SKILL.md を書くときに迷いません。
skill を動かす AI エージェントの仕組みをもっと詳しく知りたい方は、AI エージェントとは何か ── 1 往復型と連鎖型を、1 枚の図で整理するが次の一歩になります。