2026年5月11日 更新: 約 8 分で読めます

AI エージェントの「設定」は共有できる ── skills.sh という配布棚が何を変えるか

目次
  1. 1. 毎回ゼロから書き直す手間
  2. 2. skill とは ── AI エージェント向けの使い回せる手順パッケージ
  3. skill の実体はフォルダ
  4. CLAUDE.md との違い
  5. フォーマットは Anthropic がオープンスタンダードとして公開
  6. 3. skills.sh ── 数万件の skill が並ぶ公開配布棚
  7. 4. 対応エージェントの広さ ── Claude Code から Cursor まで
  8. 5. インストールの手軽さ ── 1 コマンドで組み込める
  9. 6. GPTs・MCP server との違い ── 何が同じで何が違うか
  10. 7. 自分で skill を作ると何ができるか ── 「使う」から「育てる」へ
  11. 出典・参考文献

ChatGPT や Claude に「丁寧に説明して」「箇条書きにして」と毎回打ち込んでいませんか。

同じ指示を何度も入力している感覚、ありませんか。「一度教えたはずなのに、また書かないといけない」── その面倒さは、AI を使い始めた人なら誰でも通る道です。

Claude Code や Cursor のような AI エージェント(自律的にタスクを進める AI ツール)になると、この「毎回書く設定」の量が一気に増えます。

「AI に自分のやり方を教えるのは楽しい。でも、毎回ゼロから書くのは面倒だ」 という感覚を持っている人のために、すでに解決策があります。


1. 毎回ゼロから書き直す手間

AI エージェントを使い始めると、早い段階で「同じ設定を何度も書いている」と気づきます。

新しいプロジェクトを開く。「このプロジェクトではテストを必ず先に書いてほしい」「変数名は英語で統一してほしい」「コメントは日本語で」── こうした指示を、そのたびに打ち込む。

プロジェクトをまたいで設定を持ち越す仕組みが最初から備わっていないというのが、AI エージェントの現在地です。

「手順や作法をひとまとめにして使い回せる」仕組みが、2025 年 12 月から整い始めています。その中心にあるのが skill という概念と、skills.sh という配布の仕組みです。

skill という手順パッケージを配布棚から取得して複数のエージェントで使い回す流れを 4 段で示す俯瞰図
図 1skill という手順パッケージを配布棚から取得して複数のエージェントで使い回す流れを 4 段で示す俯瞰図

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

skill の実体はフォルダで、SKILL.md が中心。スクリプトや参照ドキュメントも同梱できる構造を示した図
図 2skill の実体はフォルダで、SKILL.md が中心。スクリプトや参照ドキュメントも同梱できる構造を示した図

CLAUDE.md との違い

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

CLAUDE.md は常時読み込むメモ、SKILL.md は必要時だけ取り出す手順書、という役割の違いを左右対比で示した図
図 3CLAUDE.md は常時読み込むメモ、SKILL.md は必要時だけ取り出す手順書、という役割の違いを左右対比で示した図

フォーマットは Anthropic がオープンスタンダードとして公開

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

skill を導入すれば、毎回チャットに同じ手順を打ち込む手間がなくなり、一度作ったフォルダを何度でも使い回せる
図 4skill を導入すれば、毎回チャットに同じ手順を打ち込む手間がなくなり、一度作ったフォルダを何度でも使い回せる

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.shVercel(vercel-labs)
インストールツールskills CLI(vercel-labs/skills)Vercel(MIT ライセンス)

フォーマット(仕様)は Anthropic が作り、配布棚とインストールツールは Vercel が作った ── という役割分担です68。だから使う側は、配布棚から取るだけでいい。

フォーマット仕様・配布棚・インストール CLI という 3 つの層が役割分担することで、skills.sh のエコシステムは成り立っている
図 5フォーマット仕様・配布棚・インストール CLI という 3 つの層が役割分担することで、skills.sh のエコシステムは成り立っている

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 がフォーマットをオープンスタンダードとして公開したのも、この横断性を実現するためです。

共通フォーマット(Agent Skills)を介することで、1 つの skill が Claude Code・Cursor・Copilot など 54 種以上のエージェントで使い回せる
図 6共通フォーマット(Agent Skills)を介することで、1 つの skill が Claude Code・Cursor・Copilot など 54 種以上のエージェントで使い回せる

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

Claude Code の場合、コマンドを 1 行実行するだけで skill ファイルが .claude/skills/ に置かれ、エージェントが起動時に概要だけ読んで必要なときに本文を参照する仕組みになっている
図 7Claude Code の場合、コマンドを 1 行実行するだけで skill ファイルが .claude/skills/ に置かれ、エージェントが起動時に概要だけ読んで必要なときに本文を参照する仕組みになっている

6. GPTs・MCP server との違い ── 何が同じで何が違うか

「AI を拡張するもの」として、GPTs や MCP server という別の仕組みと比べてみます。3 者は目的が似ているように見えますが、拡張の方向が違います。

名称何を拡張するか使える範囲仕組み
GPTsChatGPT 専用のカスタム AIChatGPT のみOpenAI のプラットフォーム内
MCP server外部サービス・ツールへの接続口MCP に対応したエージェントプロトコル(通信の決まり事)
skill(Agent Skills)エージェントへの使い回せる手順パッケージ54 種以上のエージェントファイルシステム(SKILL.md)

skill は「どのエージェントでも使える持ち歩けるレシピカード」です。MCP が「どこと繋がるか」を定義して、skill が「繋がった上でどう動くか」を定義する ── 役割が違うので、組み合わせて使うことも自然です(MCP の詳細はこちら)。

GPTs は ChatGPT 専用のカスタム AI、MCP server は外部サービスへの接続口、skill はエージェント横断の使い回せる手順パッケージで拡張の方向が違うことを 3 列で示した図
図 8GPTs は ChatGPT 専用のカスタム AI、MCP server は外部サービスへの接続口、skill はエージェント横断の使い回せる手順パッケージで拡張の方向が違うことを 3 列で示した図

7. 自分で skill を作ると何ができるか ── 「使う」から「育てる」へ

skills.sh から既存の skill を取ってくるだけでなく、自分で作って公開することもできます。

毎回エージェントに伝えている独自の手順を SKILL.md に書いておけば、次回から自動で読み込まれます。チームで共有したり、skills.sh に公開してエコシステムに参加したりすることも可能です5

既存の skill を取得するだけでなく自分の手順を SKILL.md に書いてチームで共有したり skills.sh に公開してエコシステムに参加したりできる 3 段のステップ図
図 9既存の skill を取得するだけでなく自分の手順を SKILL.md に書いてチームで共有したり skills.sh に公開してエコシステムに参加したりできる 3 段のステップ図

実際の skill の作り方(SKILL.md の書き方・公開手順)は別記事で詳しく扱います。

手始めに、skills.sh をブラウザで開いて、自分が使っているエージェントの skill を探してみましょう。「Trending」タブに上位の skill が並んでいます。インストールコマンドは各 skill のページに載っています。

skill のインストールはツール環境が整ってから。今日はまず、自分が繰り返し AI に伝えている指示を紙に書き出してみるところから始めると、いざ SKILL.md を書くときに迷いません。

skill を動かす AI エージェントの仕組みをもっと詳しく知りたい方は、AI エージェントとは何か ── 1 往復型と連鎖型を、1 枚の図で整理するが次の一歩になります。


出典・参考文献

  1. Skills are reusable capabilities for AI agents | agentskills.io

  2. Agent Skills Overview | Anthropic Docs

  3. Agent Skills Specification | agentskills.io 2

  4. Extend Claude with skills | Claude Code Docs 2 3 4 5

  5. Equipping agents for the real world with Agent Skills | Anthropic Engineering Blog 2

  6. Introducing skills, the open agent skills ecosystem | Vercel Changelog 2

  7. skills.sh | Agent Skills Directory

  8. vercel-labs/skills | GitHub 2 3 4

  9. Agent Skills FAQ | skills.sh

  10. Skills context in Cursor | Cursor Docs 2 3

  • #AI
  • #AIエージェント
  • #Claude Code
  • #skills.sh
  • #入門