OpenSkills:Claude Skillsの壁を破る汎用スキルローダー
2025年10月、AIコーディングエージェントの世界に新たな革命が起きた。OpenSkillsは、AnthropicのClaude Code専用だったSkillsシステムを、Cursor、Windsurf、Aiderなど、あらゆるAIエージェントで利用可能にする汎用ツールだ。
わずか3行のコマンドでインストールでき、GitHubマーケットプレイス経由で数百のスキルにアクセス可能。プログレッシブディスクロージャー機能により、トークン効率を維持しながら強力な拡張機能を追加できる。
現在、GitHubで428スターを獲得し、急速にコミュニティが成長している。
Claude SkillsとMCPの違い:なぜSkillsが優れているのか
AIエージェントの拡張機能として、AnthropicのMCP(Model Context Protocol)が話題になったが、Claude Skillsはまったく異なるアプローチを採用している。
MCPの課題:
- 各エージェントが個別にMCPサーバーをサポートする必要がある
- 実装コストが高く、対応エージェントが限定的
- 複雑なサーバー管理が必要
Claude Skillsの優位性:
- シンプルな形式:SKILL.mdファイル(YAMLフロントマッター+マークダウン)のみ
- ゼロ実装コスト:エージェント側の変更不要、CLIが仲介
- ポータビリティ:同じスキルがすべてのエージェントで動作
Simon Willison氏(Django共同創設者)は、「Claude Skillsは、MCPよりも大きな影響を持つ可能性がある。シンプルさがすべてだ」と評価している。
| 特性 | Claude Skills | MCP |
|---|---|---|
| 形式 | SKILL.md(マークダウン) | MCPサーバー(プログラム) |
| エージェント対応 | CLI経由で全対応 | 個別実装必要 |
| セットアップ | 3行のコマンド | サーバー構築 |
| メンテナンス | ファイル編集のみ | サーバー管理 |
| 学習コスト | 低 | 高 |
3ステップでインストール完了:OpenSkillsの使い方
OpenSkillsの導入は驚くほど簡単だ。
Step 1: グローバルインストール
npm i -g openskills
Step 2: スキルのインストール
openskills install anthropics/skills
対話的UIが起動し、Anthropic公式マーケットプレイスから必要なスキルを選択できる。PDF処理、Excel操作、画像生成など、数十種類のスキルが用意されている。
Step 3: AGENTS.mdの更新
openskills sync
インストールしたスキルをAGENTS.mdに自動反映。これでCursor、Windsurf、Aiderなど、あらゆるエージェントがスキルを認識する。
主要コマンド一覧
| コマンド | 機能 |
|---|---|
install <source> |
GitHubからスキルをインストール |
sync |
AGENTS.mdを更新 |
read <name> |
スキルをロード(エージェント用) |
list |
インストール済みスキル一覧表示 |
manage |
スキル削除(対話的) |
プログレッシブディスクロージャー:トークン効率の革新
OpenSkillsの最も革新的な機能が、プログレッシブディスクロージャーだ。これは、スキルの詳細指示を「呼び出し時のみ」ロードする仕組みで、トークン消費を最小限に抑える。
従来の問題:
- すべてのスキル情報を初期コンテキストに含める必要があった
- 10個のスキルで5,000トークン消費(毎回)
- プロジェクトが大きくなるとコンテキスト上限に到達
プログレッシブディスクロージャーの解決策:
- 初期コンテキストには「スキル名と概要」のみ(100トークン程度)
- エージェントが
openskills read pdfを実行すると、詳細がロード - 必要なスキルのみロードされ、トークン効率が50倍向上
この設計により、数百のスキルをインストールしても、コンテキスト圧迫の心配がない。
GitHubマーケットプレイス:無限に拡張可能なスキルエコシステム
OpenSkillsは、GitHubをマーケットプレイスとして活用する。
公式マーケットプレイス:
anthropics/skills:Anthropic公式スキル集(PDF、Excel、画像、Web等)
カスタムスキル:
- 任意のGitHubリポジトリからインストール可能
- 個人用スキル、チーム用スキルの共有が容易
- フォーク&カスタマイズで独自スキルを作成
インストール例:
# 公式スキル openskills install anthropics/skills # カスタムスキル openskills install yourname/custom-skills
スキル作成も簡単で、.claude/skills/myskill/SKILL.mdにYAML+マークダウンで記述するだけ。エコシステムの急速な成長が期待される。
対応エージェント:Claude Code、Cursor、Windsurf、Aider
OpenSkillsは、以下のAIエージェントで動作確認済み:
- Claude Code:ネイティブ統合(OpenSkillsなしでも動作)
- Cursor:AGENTS.md経由で完全対応
- Windsurf:AGENTS.md経由で完全対応
- Aider:AGENTS.md経由で完全対応
- OpenAI Codex CLI:AGENTS.md経由で動作(実験的)
- Gemini CLI:AGENTS.md経由で動作(実験的)
重要なのは、エージェント側が「スキル」を認識する必要がない点だ。AGENTS.mdにスキル情報が記載されていれば、どのエージェントでもツールとして認識・実行できる。
まとめ:AIエージェントの民主化を推進するOpenSkills
OpenSkillsは、Claude専用だったSkillsシステムを全AIエージェントに開放し、AIコーディング支援の民主化を推進している。
主要な利点:
- 簡単導入:3行のコマンドで完了
- トークン効率:プログレッシブディスクロージャーで50倍改善
- 汎用性:すべてのエージェントで動作
- 拡張性:GitHubマーケットプレイスで無限に拡張
- シンプルさ:SKILL.md形式のみ、複雑なサーバー不要
GitHubリポジトリ: https://github.com/numman-ali/openskills
AIエージェントの可能性を最大限に引き出すために、OpenSkillsを今すぐ試してみよう。


コメント