LangChain Skills — AIコーディングエージェントの性能を29%→95%に引き上げるスキルパッケージ
はじめに
2026年3月4日、LangChainチームがAIコーディングエージェント向けのSkills(スキル)パッケージを公開しました。
これは、LangChain・LangGraph・Deep Agentsといったオープンソースエコシステムでの開発において、AIコーディングエージェント(Claude Codeなど)のパフォーマンスを劇的に向上させる仕組みです。
公式ブログによると、評価セットにおいてClaude Codeのタスク成功率が 29% → 95% に改善されたとのことです。
Skillsとは?簡単に説明
Skillsとは、AIコーディングエージェントの特定ドメインにおけるパフォーマンスを向上させるための、キュレーションされた指示・スクリプト・リソースのパッケージです。
重要な特徴: Progressive Disclosure(段階的開示)
Skillsの設計で重要なのは、動的にロードされる段階的開示(Progressive Disclosure) という仕組みです。エージェントはタスクに関連するスキルだけを必要な時に取得します。
これが重要な理由は、過去の研究でエージェントに多くのツールを一度に与えるとパフォーマンスが低下することが判明しているためです(参考: ReAct Agent Benchmarking - LangChain Blog)。
ポータブル&共有可能
SkillsはMarkdownファイルとスクリプトで構成されており、特定のエージェントに依存しません。Claude Codeに限らず、スキル機能をサポートする任意のコーディングエージェントに移植できます。
LangChain Skillsの構成
langchain-skills リポジトリには、大きく3カテゴリに分かれた11個のスキルが含まれています。
1. LangChain スキル
LangChainの create_agent()、ミドルウェア、ツールパターンの使い方に関するガイダンスです。従来のツール呼び出しエージェントループの基本を扱います。
2. LangGraph スキル
LangGraphのプリミティブの使い方、および以下のようなネイティブ機能を活用するためのガイダンスです。
- Human In the Loop(人間介入)
- Durable Execution(永続的実行)
3. DeepAgents スキル
LangChainのオープンソース Deep Agents パッケージに関するガイダンスです。ビルトインのミドルウェアやFileSystemの活用方法を扱います。
Deep Agentsは、LangChainとLangGraphの上に構築されたエージェントハーネスで、計画ツール、ファイルシステムバックエンド、サブエージェントのスポーン機能を備えています。
Skillsの影響
公式ブログが公開したベンチマーク結果は以下の通りです。
| テスト | モデル | 成功率 |
|---|---|---|
| Claude Code(Skillsなし) | Sonnet 4.6 | 25% |
| Claude Code(Skillsあり) | Sonnet 4.6 | 95% |
成功率はLangSmith Evaluationsを使用して計算されたとのことです。LangChainチームは、使用したテストベンチマークのオープンソース化も予定しています。
Skillsの仕組み(技術的な補足)
Skillsの各パッケージは、以下のような構造を持ちます。
skills/
└── my-skill/
├── SKILL.md # 指示とメタデータ(フロントマター付き)
├── scripts/ # エージェントが呼び出せるヘルパースクリプト
└── references/ # 追加ドキュメントや例
SKILL.md にはYAMLフロントマターで name と description が記載されています。エージェントは起動時に各スキルのフロントマターを読み取り、ユーザーのプロンプトに応じて適切なスキルを選択・使用します。
インストール方法
Vercelが提供する npx skills CLI を使ってインストールします。このCLIはClaude Code、Cursor、Codexなど40以上のエージェントに対応しています。
ローカルインストール(現在のプロジェクトのみ)
npx skills add langchain-ai/langchain-skills --skill '*' --yes
グローバルインストール(全プロジェクト共通)
npx skills add langchain-ai/langchain-skills --skill '*' --yes --global
特定のエージェントに紐づける(例: Claude Code)
npx skills add langchain-ai/langchain-skills --agent claude-code --skill '*' --yes --global
install.sh を使う方法
リポジトリをクローンして install.sh を使うこともできます。
# Claude Code にローカルインストール(デフォルト)
./install.sh
# Claude Code にグローバルインストール
./install.sh --global
# Deep Agents CLI にインストール
./install.sh --deepagents
# Deep Agents CLI にグローバルインストール
./install.sh --deepagents --global
LangSmith Skills も同時リリース
LangChain Skillsと同時に、LangSmith Skillsもリリースされています。LangSmithスキルには以下が含まれます。
- langsmith-trace — トレースのクエリとエクスポート
- langsmith-dataset — トレースからの評価データセット生成
- langsmith-evaluator — カスタム評価器の作成
npx skills add langchain-ai/langsmith-skills --agent claude-code --skill '*' --yes --global
TypeScript開発者への補足
LangChain Skillsは主にPython向けの内容ですが、LangChainエコシステム自体は LangChain.js としてTypeScript/JavaScript版も提供されています。
npx skills CLIはNode.jsベースであり、TypeScript/Next.js開発者にとっても馴染みやすいインストール体験になっています。
まとめ
| 項目 | 内容 |
|---|---|
| 公開日 | 2026年3月4日 |
| リポジトリ | langchain-ai/langchain-skills |
| スキル数 | 11個(3カテゴリ) |
| 効果 | Claude Code成功率 25% → 95%(Sonnet 4.6) |
| インストール | npx skills add langchain-ai/langchain-skills |
| 対応エージェント | Claude Code、Cursor、Codexなど40以上 |
Skillsは「エージェントに専門知識を段階的に提供する」というシンプルかつ強力なアプローチです。LangChain/LangGraph/Deep Agentsを活用したエージェント開発に取り組んでいる方は、ぜひ導入してみてください。