この記事は GitHub Dockyard Advent Calendar 2025🎄 の 25 日目の記事 です。
メリークリスマス 🎄!!
こんにちは、AI エージェントの進化にワクワクが止まらないアーキテクトのやまぱんです。
補足コメントや質問、いいね、拡散、ぜひお願いします!
間違っていたら 優しく 教えてください!
TL;DR
- Agent Skills は Anthropic が 2025 年 12 月 19 日にオープンスタンダード化した「AI エージェントへの専門知識パッケージ」
- Skills = 指示(SKILL.md)+ スクリプト + リソース をフォルダにまとめて、エージェントが動的に読み込む仕組み
- Tool(API)が「できること」を増やすのに対し、Skills は「どう使うか」を教える
- Progressive Disclosure(段階的ロード) で、必要な時に必要な知識だけをロードしてコンテキストを効率化
- GitHub Copilot でも使える! Claude だけでなく、Copilot も Agent Skills をサポート開始
- skill-creator がアツい! これ自体が Skills の 1 つで、自然言語で対話するだけで Skill を自動生成!冬休みに試す予定!!
- おすすめ Skills 12 選も紹介! → ⚡ おすすめ Skills 12 選 ⚡
- リポジトリ別一覧も用意! → 📦 リポジトリ別 Skills 全一覧
- OSS コントリビュートのチャンス! awesome-claude-skills や awesome-copilot に Skills を追加して貢献できる(違いは後述)
この記事の想定読者
- GitHub Copilot や Claude を使い始めた人
- 「Tool と Instructions は分かるけど Skills って何?」な人
- AI エージェントをもっと賢く使いたい人
- OSS に貢献してみたい人
- 「どんな Skill があるのか」ざっくり把握したい人(⚡ おすすめ Skills 12 選 ⚡ と 📦 リポジトリ別 Skills 全一覧 を参照できます)
::
最新技術のため情報が変わる可能性あり
Agent Skills は 2025 年 12 月にオープンスタンダード化されたばかりの新しい規格です。細かい仕様は今後変更される可能性があります。最新情報は以下を確認してください:
- GitHub Copilot now supports Agent Skills - GitHub Changelog
- Agent Skills Specification - 公式仕様
- anthropics/skills - 公式リポジトリ
Tool × Instructions × Skills — 何が違う?
AI エージェントには Tool も Instructions もあるのに、なぜ今さら Skills?
この疑問に答えるために、まず それぞれの役割 を整理しましょう。
Tool だけでは不十分な理由
- Excel を操作できても、「データ分析 → グラフ作成 → サマリー文生成」の 一連の手順 は知らない
- Git コマンドを実行できても、「worktree 作成 → 実装 → テスト → マージ」の ワークフロー は知らない
- Slack に投稿できても、「障害発生 → 調査更新 → 解決報告」の インシデント対応手順 は知らない
→ Tool は「できること」を増やすけど、「やり方」は教えてくれない!
Instructions でよくない?
正直、Skills でできることの多くは Instructions でも実現できます。実際、GitHub Copilot も Claude Code もパス別 Instructions を読み分けてくれますし、細かい手順を書き込むことも可能です。
それでも私が Skills を推すのは、「使えるけどつらい」を「気持ちよく使える」に変えてくれるから。つまり、共通ルールは Instructions、状況依存のやり方は Skills と分けると運用がめちゃくちゃラクになります。
Instructions で十分なケース
- 命名規則・文体・挨拶文など、常に守ってほしいルール
- 全プロジェクトで共通のチェックリスト(lint 設定、レビュー観点)
- 1〜2 行の簡単な Tips(例:PowerShell は出力に Write-Output を使う)
Skills が向いているケース
- 5 ステップ以上のワークフローや分岐のある手順(例:障害対応、デプロイ)
- テンプレート・スクリプトなどのリソースをセットで渡したいとき
- タスクによって読み込むべき知識が異なるとき(Progressive Disclosure したい場面)
⚠️ Instructions も引き続き重要です
「インストラクションでできるなら、全部 Skills にでもいいのでは?」→ No! 目的に合わせて併用しましょう。
- Instructions: 常に有効な方針やトーンを共有(軽量に保つ)
- Skills: 条件付きの詳しい手順や判断基準をパッケージ化
📖 Anthropic 公式も「用途に応じて分ける」ことを推奨しています:
— Using Skills in Claude - Best Practices
📋 ざっくり比較メモ
| こんなとき | オススメ |
|---|---|
| ルール・ポリシーを常時適用したい | Instructions |
| 分岐ありの手順やテンプレをまとめて渡す | Skills |
| ディレクトリごとに軽い補足を入れたい | Instructions(パス別) |
| 必要な時だけ詳細を読み込ませたい | Skills |
つまり:「やろうと思えば全部 Instructions に押し込めるけど、長期運用すると肥大化と読み込みコストが爆発するので、ルール= Instructions / ワークフロー= Skills に分解した方が現実的」というのが答えです。
💥 じゃあ全部 Instructions に書けば?
実は Instructions でも似たことはできます!
GitHub Copilot なら .github/instructions/*.instructions.md でパス別に分ければ、対象ファイルを開いた時だけロードされます。Claude Code なら CLAUDE.md をディレクトリごとに配置できます。
じゃあ Skills って何が嬉しいの?
-
標準化:
SKILL.md+scripts/+references/という共通フォーマットで、ツール間で使い回せる - パッケージ化: フォルダ 1 つで配布・インストールできる(npm パッケージのようなもの)
- Progressive Disclosure: メタデータ → 本文 → 詳細と段階的にロードする仕組みが組み込まれている
- エコシステム: awesome-copilot や awesome-claude-skills でコミュニティ共有できる
つまり 「Instructions の構造化・標準化・パッケージ化」が Skills です!
つまり:
- Tool = できること(API、ファイル操作など)
- Instructions = 常に守るルール(命名規則、文体など)
- Skills = 必要な時だけ読む手順書(ワークフロー、複雑な判断など)を 標準フォーマットでパッケージ化 したもの
Agent Skills とは?
2025 年 12 月 19 日、Anthropic が Agent Skills をオープンスタンダード化 しました。これは結構なビッグニュースです 🎉
改めて説明すると、Skills は「AI エージェントへの新人研修マニュアル」 のようなものです。
新入社員にマニュアルを渡すように、エージェントに専門知識をパッケージ化して渡せます。
しかも、必要なときに必要な部分だけ読む という賢い仕組みになっています。
Skills の構造
skill-name/
├── SKILL.md # エントリポイント(必須)- 目次と基本指示
├── scripts/ # 実行可能なスクリプト(オプション)
├── references/ # 参照ドキュメント(オプション)- 詳細マニュアル
└── assets/ # テンプレートや画像など(オプション)
SKILL.md の書き方
---
name: my-awesome-skill
description: このスキルが何をするか、いつ使うかを明確に書く(1024文字以内、簡潔推奨)
---
# スキル名
## このスキルを使うタイミング
- ユースケース 1
- ユースケース 2
## 手順
[詳細な手順をここに書く]
## 例
[具体例を書く]
実践的な SKILL.md 例
例 1: Web アプリテスト Skill(github/awesome-copilot より)
GitHub Copilot 向けの公式 Skills コレクション。Playwright を使った Web アプリテスト用の Skill です。
# GitHub Copilot での Skills 配置場所
.github/skills/webapp-testing/
├── SKILL.md # メインの指示書
└── test-helper.js # テスト用ヘルパースクリプト
---
name: webapp-testing
# 日本語訳: Playwright を使った Web アプリテスト。
# フロントエンド検証、UIデバッグ、スクリーンショット取得に対応。
description: Toolkit for interacting with and testing local web applications using Playwright. Supports verifying frontend functionality, debugging UI behavior, capturing browser screenshots, and viewing browser logs.
---
# Web Application Testing
# Web アプリケーションテスト
## When to Use This Skill
## このスキルを使うタイミング
Use this skill when you need to:
# 以下の場合にこのスキルを使用:
- Test frontend functionality in a real browser
# 実ブラウザでフロントエンド機能をテスト
- Verify UI behavior and interactions
# UI の挙動とインタラクションを検証
- Capture screenshots for documentation or debugging
# ドキュメントやデバッグ用にスクリーンショットを取得
## Usage Examples
## 使用例
### Example: Form Interaction / 例: フォーム操作
```javascript
// Fill out and submit a form
// フォームに入力して送信
await page.fill('#username', 'testuser');
await page.fill('#password', 'password123');
await page.click('button[type="submit"]');
await page.waitForURL('**/dashboard');
```
例 2: Skill を作るための Skill!?(Anthropic 公式リポジトリ より)
メタすぎる...!でもこれこそ Skills の真骨頂。「Skill の作り方を教える Skill」です。
skills/skill-creator/
├── SKILL.md # メインの指示書(Skill 作成ガイド)
├── scripts/
│ ├── init_skill.py # 新規 Skill 初期化スクリプト
│ └── package_skill.py # Skill パッケージ化スクリプト
└── references/
├── workflows.md # ワークフロー設計パターン
└── output-patterns.md # 出力形式のベストプラクティス
---
name: skill-creator
# 日本語訳: 効果的な Skill を作成するためのガイド。
# 新規 Skill の作成や既存 Skill の更新時に使用。
description: Guide for creating effective skills. This skill should be used when users want to create a new skill (or update an existing skill) that extends Claude's capabilities with specialized knowledge, workflows, or tool integrations.
---
# Skill Creator
# スキル作成ガイド
## Skill Creation Process
## スキル作成プロセス
1. Understand the skill with concrete examples
# 1. 具体例でスキルを理解する
2. Plan reusable skill contents (scripts, references, assets)
# 2. 再利用可能なコンテンツを計画(スクリプト、参照、アセット)
3. Initialize the skill (run init_skill.py)
# 3. スキルを初期化(init_skill.py を実行)
4. Edit the skill (implement resources and write SKILL.md)
# 4. スキルを編集(リソース実装と SKILL.md 作成)
5. Package the skill (run package_skill.py)
# 5. スキルをパッケージ化(package_skill.py を実行)
📖 この Skill は「Progressive Disclosure」「Bundled Resources」など、本記事で紹介した概念を実践的に学べます。
🌐 オープン標準:Claude だけじゃない!
Agent Skills は オープン標準 なので、Claude だけでなく GitHub Copilot でも同じ形式で使えます!
| エージェント | Skills 配置場所 | 備考 |
|---|---|---|
| Claude | .claude/skills/ |
Anthropic 標準 |
| GitHub Copilot | .github/skills/ |
VS Code Insiders で対応中 |
| 両対応 | どちらも OK | 相互互換あり |
📖 VS Code で Skills を使うには
chat.useAgentSkills設定を有効化(現在 Insiders 版のみ)
— ref: VS Code - Use Agent Skills
ポイント: name と description はエージェント起動時にシステムプロンプトにロードされます。エージェントはこのメタデータを見て「このスキルを使うべきか」を判断します。description は 1024 文字以内(簡潔に書くと効果的)。
🧠 Progressive Disclosure(段階的開示)
これが Skills の 超重要コンセプト です!
| レベル | 内容 | トークン目安 |
|---|---|---|
| Level 1 |
name + description(メタデータ) |
~100 トークン |
| Level 2 |
SKILL.md 本文(基本指示) |
~5000 トークン推奨 |
| Level 3 |
references/ 内の詳細ドキュメント |
必要時のみロード |
図解イメージ:
🎬 起動時
└─ すべてのスキルの name/description をロード(軽量)
📝 ユーザーが「PDF のフォームを埋めて」と依頼
└─ エージェント「PDF スキルが関連しそう!」
└─ pdf/SKILL.md を読み込む
📋 フォーム入力が必要と判断
└─ エージェント「forms.md も必要だ」
└─ pdf/references/forms.md を読み込む
これにより、コンテキストウィンドウを無駄遣いせず、スケーラブルに知識を拡張 できます!
Tool / Skills / MCP / Custom Instructions の違い
| 概念 | 役割 | 例 | 担当領域 |
|---|---|---|---|
| Tool | 能力拡張(できることを増やす) | API を叩く、DB に接続する、ファイルを読む | 🔧 手足 |
| Skills | 手順知識(どう使うかを教える) | 複数 Tool の組み合わせ方、判断基準、手順書 | 📚 知識 |
| MCP | 接続レイヤー(どこにつなぐか) | 外部サービスへの汎用的な接続方式 | 🔌 配線 |
| Custom Instructions | 基本設定(常に適用) | コーディング規約、文体、好みの応答形式 | ⚙️ 設定 |
例え話: Tool は「ドライバー」や「レンチ」、Skills は「整備マニュアル」、MCP は「工具箱への接続ケーブル」、Custom Instructions は「作業服のポケットにいつも入れておくメモ」のようなものです。
MCP connects Claude to data; Skills teach Claude what to do with that data.
— Skills explained
📝 Custom Instructions の実装例
Custom Instructions は各エージェントで異なるファイル形式で実装されています:
| エージェント | ファイル | 配置場所 |
|---|---|---|
| GitHub Copilot | copilot-instructions.md |
.github/copilot-instructions.md |
| GitHub Copilot | *.instructions.md |
.github/instructions/ (パス別指示) |
| Claude Code | CLAUDE.md |
リポジトリルート |
| Gemini | GEMINI.md |
リポジトリルート |
| 汎用 | AGENTS.md |
任意のディレクトリ(近いものが優先) |
💡 ファイルを分けて Skills っぽく管理するテクニック
.github/instructions/ にファイルを分割すると、Skills のように構造化できます:
.github/
├── copilot-instructions.md # 全体共通(軽量に)
└── instructions/
├── frontend.instructions.md # src/frontend/** 向け
├── backend.instructions.md # src/backend/** 向け
└── testing.instructions.md # tests/** 向け
これなら 常時ロードされるのは共通ファイルだけ、パス別の指示は必要な時だけロードされます!
例:.github/copilot-instructions.md
# リポジトリ固有の指示
## コーディング規約
- TypeScript を使用すること
- 関数には必ず JSDoc コメントを付ける
- テストは Jest で書く
## ビルド手順
1. `npm install` で依存関係をインストール
2. `npm run build` でビルド
3. `npm test` でテスト実行
Skills との違い:
- Custom Instructions は 常にロード される(軽量にすべき)
- Skills は 必要な時だけロード される(詳細な手順向き)
ref : リポジトリのカスタム指示を追加する - GitHub Docs(日本語)
🎄 GitHub Copilot でも使える!
2025 年 12 月 18 日、GitHub が衝撃の発表をしました。
GitHub Copilot now supports Agent Skills 🚀
- GitHub Copilot now supports Agent Skills - GitHub Blog
これにより、Claude だけでなく Copilot でも Agent Skills が使える ようになりました!(対応ツール一覧は後述)
Copilot での使い方
Claude Code で .claude/skills/ に設定したスキルは、そのまま Copilot でも使えます!
# リポジトリに Skills を配置
your-repo/
├── .github/
│ └── skills/ # ← GitHub Copilot 推奨
│ └── my-skill/
│ └── SKILL.md
├── .claude/
│ └── skills/ # ← Claude Code 推奨(Copilot も認識可能)
│ └── my-skill/
│ └── SKILL.md
📂 Skills ディレクトリの違い
-
GitHub Copilot →
.github/skills/(GitHub 公式推奨) -
Claude Code →
.claude/skills/(Copilot もこれを認識!)
互換性: GitHub Copilot は .claude/skills/ も認識するので、Claude 用に作ったスキルがそのまま動きます!
If you've already set up skills for Claude Code in the
.claude/skillsdirectory in your repository, Copilot will pick them up automatically.
— GitHub Blog
Copilot が自動的にスキルを認識し、関連するタスクで活用してくれます。
⚡ おすすめ Skills 12 選 ⚡
Anthropic 公式リポジトリ と awesome-claude-skills から厳選しました!どれも便利そうでワクワクしますね。
🔧 開発者必須(これだけは入れよう)
- skill-creator — Skill を作る Skill。新しい Skill の設計・実装方法を教えてくれる
- mcp-builder — MCP サーバーを作る Skill。API 連携用の MCP サーバーを自動生成
- doc-coauthoring — 📝 ドキュメント共同執筆ワークフロー。サブエージェントで読者テスト
📄 ドキュメント処理(Claude 公式機能の中身!)
- docx — 📄 Word 文書作成 Skill。Claude 公式ドキュメント機能の実装
- pptx — 📊 PowerPoint スライド作成 Skill。Claude 公式の中身
- pdf — 📑 PDF 操作 Skill。フォーム入力、テキスト抽出、結合など
- xlsx — 📈 Excel 操作 Skill。数式、チャート、データ変換
🧪 開発ワークフロー
- webapp-testing — 🧪 Playwright で Web アプリ自動テスト。UI テストを自動化
- test-driven-development — 🧪 TDD ワークフロー。実装前にテストを書く習慣をエージェントに
- subagent-driven-development — 🤖 サブエージェント駆動開発。個別タスクを独立エージェントに委譲
🎨 クリエイティブ系
- theme-factory — 🎨 テーマ適用 Skill。10 種類のプロ仕様テーマを適用
- brand-guidelines — 🎨 ブランドガイドライン適用 Skill。一貫したブランド成果物
- anthropics/skills - GitHub(公式)
👉 まずは 📦 リポジトリ別 Skills 全一覧 で気になるスキルを探してから、下の手順で実際に試してみてください!
実際に試してみる
VS Code × GitHub Copilot での使い方(メイン!)
VS Code + GitHub Copilot の組み合わせで Agent Skills を活用 できます!
⚠️ Agent Skills は Agent Mode でのみ動作
Agent Skills を使うには Agent Mode が必要です。現時点で対応しているのは:
- Copilot coding agent(GitHub.com の Issue から起動)
- GitHub Copilot CLI
- VS Code Insiders の Agent Mode(安定版は 2025 年 1 月初旬対応予定)
通常の Copilot Chat(Ask モード)では Skills は読み込まれません。
Agent Mode で選択可能なモデル(Copilot Pro / Pro+ ユーザー):
| モデル | 特徴 | 倍率 |
|---|---|---|
| Auto | 可用性に応じて最適なモデルを自動選択 | - |
| Claude Opus 4.5 | Anthropic 製。最高性能 | 3x |
| Claude Sonnet 4 | Anthropic 製。バランス型(推奨) | 1x |
| GPT-5.1-Codex | OpenAI 製。コード特化 | 1x |
| Gemini 2.5 Pro | Google 製。長文コンテキスト対応 | 1x |
💡 その他のモデル(Haiku、Flash 等の軽量版や Preview 版)も選択可能です。詳細は GitHub Docs を参照。
使い方:
-
リポジトリに Skills フォルダを作成
your-repo/ └── .github/ └── skills/ └── my-skill/ └── SKILL.md -
VS Code で Agent Mode を有効化(現在は VS Code Insiders のみ。安定版は 2025 年 1 月初旬対応予定)
-
Copilot が自動で Skills を検出・適用
Skills に関連するタスクを依頼すると、Copilot が自動的に SKILL.md を読み込んで指示に従います。
💡 モデル切り替え方法
GitHub.com の agents タブ、Issue からの起動、Raycast からの起動時にモデルを選択できます。
詳細は Copilot コーディングエージェントの AI モデルを変更する を参照。
また、GitHub 公式の Awesome Copilot リポジトリには、コミュニティが作った Prompts / Instructions / Skills がまとまっています。MCP Server 経由で VS Code に直接インストールも可能です!(Docker 必須)
- github/awesome-copilot - GitHub(⭐ 15.5k!)
- Awesome Copilot MCP Server(VS Code へのインストール)
ref : Agent Skills について - GitHub Docs(日本語)
すぐ試せるインストール Tips(VS Code)
私が一番ラクだと思った手順をメモしておきます。
GitHub Copilot Chat に言えばよしなにしてくれます。
雑にやるならこのブログをフェッチさせて雑に指示してもいける気がします。
-
VS Code のワークスペース設定で
chat.useAgentSkillsをtrueにする(設定検索で「agent skills」と入れるか、.vscode/settings.jsonに追記){ "chat.useAgentSkills": true }※これすらも GitHub Copilot Chat で実施させることも可能です
-
Copilot Chat をエージェントモードに切り替えて、以下のようにプロンプトする
このレポジトリから XXX のスキルをこのワークスペースで使えるようにして https://github.com/github/awesome-copilot -
エージェントが
.github/skills/配下を丸ごとダウンロードしてくれるので完了通知を待つ(ワークスペースに自動展開されます)
エージェントモードが勝手にダウンロード → 配置まで面倒を見てくれるので、まずは URL を一発指定して挙動を体感してみるのがおすすめです。詳しい操作手順は VS Code 公式ドキュメントにもまとまっています。
- Use Agent Skills - Visual Studio Code Docs
その他のプラットフォーム
Claude.ai / Claude Code / API でも使えます
- Claude.ai(有料プラン): チャット画面でスキルアイコン(🧩)→ マーケットプレイスから追加
-
Claude Code:
/plugin marketplace add anthropics/skills→/plugin install document-skills@anthropic-agent-skills -
API:
skills=["skill-id-here"]パラメータで指定
詳細は Using Skills in Claude を参照。
🛠️ Skills を自分で作る
skill-creator がアツい!(公式「Skill を作る Skill」)
「Skill を自作したいけど、毎回ゼロから設計して詰む問題」 これで解決します。
何がすごいって、自然言語で対話するだけでエージェントが自動で Skill を作ってくれる んです!
入れ方 👇
📍 どこで使う?
-
Claude Code(CLI): 下記の
/pluginコマンドで直接インストール - VS Code × GitHub Copilot: skill-creator リポジトリ から手動でコピー
Claude Code での入れ方:
# Claude Code の CLI で実行
# マーケットプレイスに追加
/plugin marketplace add anthropics/skills
# skill-creator をインストール
/plugin install example-skills@anthropic-agent-skills
VS Code × GitHub Copilot での入れ方:
- anthropics/skills をクローンまたはダウンロード
-
skills/skill-creator/フォルダを自分のリポジトリの.github/skills/にコピー - Copilot が自動で認識!
skill-creator の中身:
- 使える Skill の実例が丸ごと入ってる
- 対話しながら自分の Skill を作れる(テンプレ職人になれる)
-
init_skill.pyでスキルのひな形を自動生成 -
package_skill.pyで配布用パッケージ化
🧪 検証しました!
私も VS Code × GitHub Copilot 環境で skill-creator を使って skill-finder を作りました!詳しくは 「スキルを探すスキル」skill-finder を Skill Creator で作ってみた!🚀 をご覧ください。
基本的な流れ
- エージェントに依頼する: 「〇〇のスキルを作って」
- エージェントが質問してくる: 「どんなユースケースを想定してますか?」「具体例を教えてください」
- 対話しながら設計: エージェントが最適な構造を提案
- SKILL.md を自動生成: frontmatter + 指示を作成
- テスト & イテレーション: 実際に使って改善
- 共有: GitHub にプッシュ!
ベストプラクティス
Anthropic 公式が推奨するスキル作成のコツ:
- 評価から始める: エージェントがどこで躓くかを観察し、そのギャップを埋めるスキルを作る
-
スケールを意識した構造:
SKILL.mdが大きくなったら、参照ファイルに分割する -
エージェント目線で考える:
nameとdescriptionはトリガー条件。エージェントがいつ使うべきか分かるように書く - エージェントと一緒にイテレーション: 成功パターンをスキルに反映、失敗時は自己反省させる
# 良い description の例
description: |
Extracts text and tables from PDF files, fills PDF forms,
and merges multiple PDFs. Use when working with PDF documents
or when the user mentions PDFs, forms, or document extraction.
# 悪い description の例
description: Helps with PDFs.
🌟 OSS コントリビュートのチャンス!
ここからが熱い話です
Skills を共有・公開できるリポジトリがあります。どちらに貢献するかは ターゲットユーザーで選ぶ のがおすすめ:
| リポジトリ | Stars | 特徴 |
|---|---|---|
| awesome-claude-skills | 8.6k+ | Composio コミュニティ運営。Skills 特化。Claude ユーザー向け |
| awesome-copilot | 15.5k+ | GitHub 公式。prompts / instructions / skills など幅広い。Copilot ユーザー向け |
どちらも Agent Skills 形式をサポート しています!
なぜコントリビュートすべき?
- ⭐ 8,600+ Stars の人気リポジトリに貢献できる
- 自分の Skills が世界中で使われる 可能性
- AI/LLM 分野での OSS 実績 になる
- エージェントの未来を一緒に作れる 🚀
コントリビュート方法
- 既存スキルの改善: バグ修正、ドキュメント改善、新機能追加
- 新スキルの追加: 自分が作ったスキルを PR!
- 翻訳: 日本語ドキュメントの追加など
# リポジトリをフォーク & クローン
git clone https://github.com/YOUR_USERNAME/awesome-claude-skills
# 新しいスキルを追加
mkdir my-awesome-skill
touch my-awesome-skill/SKILL.md
# PR を作成!
🎯 狙い目: まだ日本語対応のスキルが少ないです。日本語特化のスキル(日本語 OCR、日本の法令対応、日本語文章校正など)を作れば、ユニークな貢献になります!
その他の Awesome リスト
| リポジトリ | Stars | 概要 |
|---|---|---|
| anthropics/skills | - | Anthropic 公式 Skills リポジトリ |
| github/awesome-copilot | 15.5k+ | GitHub 公式 Copilot カスタマイズ集 |
| punkpeye/awesome-mcp-servers | 77k+ | MCP サーバーの最大コレクション |
| ComposioHQ/awesome-claude-skills | 8.6k+ | コミュニティ Skills コレクション |
| obra/superpowers | 11k+ | Claude Code のコアスキルライブラリ |
📦 リポジトリ別 Skills 全一覧
記事で紹介した各リポジトリの Skills を一覧にまとめました。
個別のおすすめは ⚡ おすすめ Skills 12 選 ⚡ もチェックしてみてください。
⚠️ 2025 年 12 月時点の情報です
Skills エコシステムは急速に成長中です。最新情報は各リポジトリを直接確認してください。
| リポジトリ | 種別 | Skills 数 | 特徴 |
|---|---|---|---|
| anthropics/skills | 公式 | 16 個 | Anthropic 公式。品質保証あり |
| awesome-claude-skills | コミュニティ | 50+ 個 | 多彩なカテゴリ。毎週増加中 |
| obra/superpowers | コミュニティ | 14 個 | 開発ワークフロー特化。TDD・Subagent |
| awesome-copilot | GitHub 公式 | 1 個 | Skills は少ないが Prompts/Agents が充実 |
🔵 anthropics/skills(公式 16 個)
Anthropic 公式リポジトリ。Claude の標準機能(ドキュメント作成など)の実装が公開されています。
注目ポイント: skill-creator(Skill を作る Skill)、mcp-builder(MCP サーバー自動生成)、Office 系(docx/pptx/xlsx/pdf)が特に実用的!
👉 クリックして展開
🎨 クリエイティブ系
| Skill | 説明 |
|---|---|
| algorithmic-art | p5.js を使ったアルゴリズミックアート・ジェネラティブアート生成 |
| canvas-design | デザイン哲学に基づいた .png/.pdf のビジュアルアート作成 |
| frontend-design | 高品質なフロントエンド UI/Web コンポーネント作成 |
| slack-gif-creator | Slack 用アニメーション GIF の作成・最適化 |
| theme-factory | スライドや成果物に適用できる 10 種類のプロフェッショナルテーマ |
📄 ドキュメント系
| Skill | 説明 |
|---|---|
| docx | Word 文書の作成・編集・変更履歴・コメント対応 |
| PDF のテキスト抽出・結合・分割・フォーム入力 | |
| pptx | PowerPoint プレゼンテーションの作成・編集・分析 |
| xlsx | Excel スプレッドシートの作成・編集・数式・分析 |
| doc-coauthoring | ドキュメント共同執筆の構造化ワークフロー(3 段階プロセス) |
🏢 エンタープライズ系
| Skill | 説明 |
|---|---|
| brand-guidelines | Anthropic 公式ブランドカラー・タイポグラフィの適用 |
| internal-comms | 社内コミュニケーション(3P アップデート、ニュースレター、FAQ 等) |
🛠️ 開発系
| Skill | 説明 |
|---|---|
| mcp-builder | MCP(Model Context Protocol)サーバーの構築ガイド |
| skill-creator | 新しい Skills を作成するためのガイド・テンプレート |
| web-artifacts-builder | React + Tailwind + shadcn/ui で複雑な HTML アーティファクト作成 |
| webapp-testing | Playwright を使った Web アプリのテスト・デバッグ |
🟢 awesome-claude-skills(コミュニティ 50+ 個)
Composio が運営するコミュニティリポジトリ。開発ツールからセキュリティまで 9 カテゴリに分類されています。
注目ポイント: Skill Seekers(ドキュメントサイトを Skill に自動変換!)、superpowers(TDD・デバッグ等 20+ のスキル集)、D3.js Visualization(データ可視化)、youtube-transcript(YouTube 要約)、Notion 公式の Notion Skills for Claude、UI/UX デザイン特化の UI UX Pro Max がアツい!
👉 クリックして展開
📄 Document Processing
| Skill | 説明 |
|---|---|
| docx | Word 文書の作成・編集・変更履歴・コメント |
| PDF のテキスト抽出・結合・注釈 | |
| pptx | スライドの読み込み・生成・調整 |
| xlsx | スプレッドシート操作:数式・チャート・変換 |
| Markdown to EPUB Converter | Markdown から電子書籍(EPUB)を生成 |
🛠️ Development & Code Tools
| Skill | 説明 |
|---|---|
| artifacts-builder | React + Tailwind + shadcn/ui で HTML アーティファクト作成 |
| aws-skills | AWS CDK ベストプラクティス・コスト最適化・サーバーレス |
| Changelog Generator | Git コミットからユーザー向け変更履歴を自動生成 |
| Claude Code Terminal Title | ターミナルウィンドウに動的タイトルを付与 |
| D3.js Visualization | D3.js でインタラクティブなデータ可視化 |
| FFUF Web Fuzzing | ffuf ファザーで脆弱性スキャン |
| finishing-a-development-branch | 開発ブランチ完了のワークフローガイド |
| iOS Simulator | iOS シミュレータでアプリテスト・デバッグ |
| MCP Builder | MCP サーバー構築ガイド(Python/TypeScript) |
| move-code-quality-skill | Move 言語のコード品質チェック |
| Playwright Browser Automation | Playwright でブラウザ自動化 |
| prompt-engineering | Anthropic 推奨プロンプトエンジニアリング技法 |
| pypict-claude-skill | PICT でペアワイズテスト設計 |
| Skill Creator | 新しい Skill を作るためのガイド |
| Skill Seekers | ドキュメントサイトを Skill に自動変換 |
| software-architecture | クリーンアーキテクチャ・SOLID 原則 |
| subagent-driven-development | サブエージェント駆動開発 |
| test-driven-development | TDD ワークフロー |
| using-git-worktrees | Git worktree の活用 |
| Webapp Testing | Playwright で Web アプリテスト |
📊 Data & Analysis
| Skill | 説明 |
|---|---|
| CSV Data Summarizer | CSV を自動分析・可視化 |
| root-cause-tracing | エラーの根本原因をトレース |
💼 Business & Marketing
| Skill | 説明 |
|---|---|
| Brand Guidelines | ブランドカラー・タイポグラフィ適用 |
| Competitive Ads Extractor | 競合広告の抽出・分析 |
| Domain Name Brainstormer | ドメイン名のアイデア生成・空き確認 |
| Internal Comms | 社内コミュニケーション文書作成 |
| Lead Research Assistant | リード調査・アウトリーチ戦略 |
✍️ Communication & Writing
| Skill | 説明 |
|---|---|
| article-extractor | Web ページから記事テキスト抽出 |
| brainstorming | 構造化された質問でアイデアを設計に変換 |
| Content Research Writer | リサーチ・引用付きコンテンツ作成 |
| family-history-research | 家系図・系譜調査の計画支援 |
| Meeting Insights Analyzer | 会議録から行動パターン分析 |
| NotebookLM Integration | NotebookLM と連携してソースベースの回答 |
🎨 Creative & Media
| Skill | 説明 |
|---|---|
| Canvas Design | PNG/PDF のビジュアルアート作成 |
| Image Enhancer | 画像の解像度・シャープネス向上 |
| Slack GIF Creator | Slack 用 GIF アニメ作成 |
| Theme Factory | 10 種類のプロフェッショナルテーマ適用 |
| UI UX Pro Max | CSV データベースから UI/UX 設計指針を引き出す |
| Video Downloader | YouTube 等から動画ダウンロード |
| youtube-transcript | YouTube トランスクリプト取得・要約 |
UI UX Pro Max のポイント
-
ui-ux-pro-max-skillは「UI/UX デザイナー役」の Claude Code 用スキル - ユースケースごとのレイアウト・配色・フォント・UX ガイドラインをまとめた CSV データベースを内蔵
- 依頼に応じてデータベースから最適なスタイルを検索し、実装時の根拠(例:Hero-Centric で CTA 集約など)を示してくれる
📋 Productivity & Organization
| Skill | 説明 |
|---|---|
| File Organizer | ファイル・フォルダの整理・重複検出 |
| Invoice Organizer | 請求書・領収書の自動整理 |
| kaizen | カイゼン手法・リーン方法論の適用 |
| n8n-skills | n8n ワークフローの操作・理解 |
| Notion Skills for Claude | Notion データベースの検索・同期・テンプレ整備 |
| Raffle Winner Picker | 抽選・ランダム選出 |
| ship-learn-next | フィードバックループで次のタスクを決定 |
| tapestry | ドキュメントを知識ネットワークに相互リンク |
🤝 Collaboration & Project Management
| Skill | 説明 |
|---|---|
| git-pushing | Git 操作の自動化 |
| review-implementing | 実装計画のレビュー・仕様との整合性確認 |
| test-fixing | 失敗テストの検出・修正提案 |
🔒 Security & Systems
| Skill | 説明 |
|---|---|
| computer-forensics | デジタルフォレンジック分析 |
| file-deletion | セキュアなファイル削除 |
| metadata-extraction | ファイルメタデータ抽出・分析 |
| threat-hunting-with-sigma-rules | Sigma ルールで脅威ハンティング |
🟣 awesome-copilot(Skills: 1 個 + Prompts/Instructions/Agents 多数)
GitHub 公式リポジトリ。Skills は少ないですが、Prompts / Instructions / Agents が充実しています。
💡 ポイント: Skills は webapp-testing のみですが、MCP Server 経由で VS Code に直接インストールできるのが便利!Docker 必須ですが、Prompts や Instructions を一発導入できます。
👉 クリックして展開
Skills
| Skill | 説明 |
|---|---|
| webapp-testing | Playwright で Web アプリの自動テスト |
awesome-copilot のメインは Skills ではなく Prompts / Instructions / Agents
- Prompts: タスク特化のプロンプト(コード生成、ドキュメント作成など)
- Instructions: コーディング規約・ベストプラクティス
- Agents: MCP サーバー連携の専用エージェント(20+ パートナー製含む)
詳細は github/awesome-copilot を参照。
🟠 obra/superpowers(コアスキル 14 個)
Claude Code の開発ワークフローを完全自動化するスキルライブラリ。TDD・サブエージェント駆動開発・コードレビューなど、「エージェントに任せられる」ワークフローが揃っています。
注目ポイント: subagent-driven-development(タスクごとにサブエージェントを生成・2 段階レビュー)、test-driven-development(RED-GREEN-REFACTOR 強制)、brainstorming(設計の壁打ち)が特にアツい!
👉 クリックして展開
🧪 Testing
| Skill | 説明 |
|---|---|
| test-driven-development | RED-GREEN-REFACTOR サイクルを強制。テストなしのコードは削除 |
🔍 Debugging
| Skill | 説明 |
|---|---|
| systematic-debugging | 4 フェーズの根本原因分析(root-cause-tracing 含む) |
| verification-before-completion | 修正完了前の確認プロセス |
🤝 Collaboration
| Skill | 説明 |
|---|---|
| brainstorming | ソクラテス式質問で設計を練り上げる |
| writing-plans | 詳細な実装計画を作成(2-5 分のタスク単位) |
| executing-plans | バッチ実行 + チェックポイント |
| dispatching-parallel-agents | 並列サブエージェントワークフロー |
| requesting-code-review | レビュー依頼前のチェックリスト |
| receiving-code-review | フィードバックへの対応方法 |
| using-git-worktrees | 並列開発ブランチ用 worktree 作成 |
| finishing-a-development-branch | マージ/PR/破棄の判断ワークフロー |
| subagent-driven-development | タスクごとにサブエージェントを生成、2 段階レビュー |
📝 Meta
| Skill | 説明 |
|---|---|
| writing-skills | 新しい Skill を作成するガイド |
| using-superpowers | Superpowers システムの入門 |
まとめ
Agent Skills は「AI エージェントに専門知識をインストールする」という、シンプルだけど強力なコンセプトです。
この記事で紹介したこと:
- Tool / Instructions / Skills の違い: Tool は「できること」、Instructions は「常時ルール」、Skills は「必要な時だけ読む手順書」
- Progressive Disclosure: Level 1(メタデータ)→ Level 2(SKILL.md)→ Level 3(references/)と段階的にロード
- オープンスタンダード: Claude だけでなく GitHub Copilot、Cursor、VS Code など多くのツールが対応
- おすすめ 12 選: skill-creator、mcp-builder、docx/pptx/pdf など実用的な Skills を紹介
- OSS コントリビュートのチャンス: awesome-copilot や awesome-claude-skills に貢献できる
Skills のポイントは 「必要な時に、必要な知識だけをロードする」 という設計思想です。これにより、エージェントはコンテキストウィンドウを効率的に使いながら、専門的なタスクをこなせるようになります。
今日からできること
-
VS Code × GitHub Copilot で使う:
.github/skills/にスキルを配置するだけ! - 好きなモデルを選ぶ: Claude Sonnet/Opus、GPT-5.1-Codex-Max など
- 自分のスキルを作る: skill-creator を活用
- OSS に貢献: awesome-copilot や awesome-claude-skills に PR!
これからの展望:エージェントエコシステムの未来 🚀
Agent Skills のオープンスタンダード化は、エージェント業界全体の潮流を象徴しています。
🌐 広がるエコシステム
公式サイト agentskills.io によると、すでに以下のツールが Agent Skills をサポート:
| ツール | 種別 |
|---|---|
| GitHub Copilot | コードエディタ |
| VS Code | コードエディタ |
| Cursor | コードエディタ |
| Claude Code | CLI エージェント |
| OpenAI Codex | コードエージェント |
| Goose | オープンソースエージェント |
| OpenCode / Amp / Letta | その他 |
🎯 GitHub Copilot の進化が熱い!
2025 年 12 月は GitHub Copilot のリリースラッシュでした:
- 12/8: Model picker for Copilot coding agent — 好きなモデルを選べるように
- 12/17: GPT-5.1-Codex-Max / GPT-5.2 GA
- 12/18: Claude Opus 4.5 GA
- 12/18: Agent Skills サポート開始 🎉
- 12/19: Copilot memory early access — 会話履歴を記憶!
GitHub Changelog を見ていると、「マルチモデル × エージェント ×Skills」の三位一体が見えてきますね!
🔮 その先の未来
Anthropic は Skills の将来について、こう語っています:
将来的には、エージェント自身がスキルを作成・編集・評価できるようにし、
自らの行動パターンを再利用可能な能力としてコード化できるようにしたい
つまり、エージェントが自分で学習して成長する未来 が見えてきました 🌟
エージェントワークフローを触ってた人なら、似たようなことを試してたんじゃないでしょうか?
Skills のオープンスタンダード化により、GitHub Copilot、VS Code、Cursor、OpenAI Codex など エージェントエコシステム全体 で知識を共有できる時代が始まっています。
ぜひ Skills を試して、自分だけのスキルを作ってみてください!
🔄 最新情報の確認を
Agent Skills はまだ新しい技術です。API の仕様やコマンド、対応プラットフォームは随時更新されています。本記事の内容は 2025 年 12 月時点のものです。最新情報は以下の公式リソースをご確認ください:
📚 私の GitHub Copilot 関連記事
GitHub Copilot をもっと活用したい方は、こちらの記事もどうぞ!
🛠️ Skills がなかった時代に作ったエージェントワークフロー
Skills がオープンスタンダード化される前に、試行錯誤で作ったツールたちです。今思えば実質スキルをつくってたようなもんだなって思いましたw
いまなら楽につくれたものもありそうだな、、、
- ⚡ 製図革命 ⚡ まだ手で図を描いてるの?「あとで直せる図」を AI で作る 🚀
- ⚡ PowerPoint 革命 ⚡ まだ手でスライド作ってるの?資料から「いつものテンプレで」自動生成
GitHub Copilot の基本
- ⚡ 市民開発革命 ⚡GitHub Copilot は「最強の市民開発ツール」だ!ノンデベロッパーこそ VS Code を入れよう
- GitHub Copilot (GH-300) 合格体験記と学習のコツ ~CLI が難しかった話~
おすすめ外部記事(@openjny さん)
Agent Skills や GitHub Copilot のカスタマイズについて、とても分かりやすくまとまっています!
- GitHub Copilot Agent Skills 入門(⭐100 いいね!)
- 「Skills?MCP?インストラクション?」仕組みからわかる GitHub Copilot のカスタマイズ戦略ガイド
- Chat Debug で GitHub Copilot の動作を追いかけよう
参考
- anthropics/skills - GitHub(公式)
- Agent Skills Specification(公式仕様)
- agentskills.io(公式サイト - 対応ツール一覧あり)
- GitHub Changelog 2025(Copilot 関連リリース一覧)
- Equipping agents for the real world with Agent Skills - Anthropic Engineering
- What are Skills? - Claude Help Center
- How to create custom Skills - Claude Help Center
- Agent Skills について - GitHub Docs(日本語)
- GitHub Copilot now supports Agent Skills - GitHub Blog
- ComposioHQ/awesome-claude-skills - GitHub
- travisvn/awesome-claude-skills - GitHub(Claude Code 向けリソース集)
- obra/superpowers - GitHub(Claude Code のコアスキルライブラリ)
- github/awesome-copilot - GitHub(GitHub 公式の Copilot カスタマイズ集 ⭐ 15.5k)
- リポジトリのカスタム指示を追加する - GitHub Docs(日本語)
- Anthropic、エージェントスキルをオープンスタンダードとして公開 - gihyo.jp
- Anthropic Skills から AI プロダクト開発者が学べること - Zenn
🎄 関連アドベントカレンダー
GitHub Copilot まわりの知見が盛りだくさんのアドカレです!ぜひチェックしてみてください 🚀
- GitHub Copilot Advent Calendar 2025🎄