Claude Skillsとは
Agent Skills
特定タスク向けの指示・スクリプト・リソースをまとめ、該当タスク実行時にClaudeへ読み込ませる拡張機構
ひとことで言うと
決まった作業手順やスクリプトをまとめておき、必要なときだけClaudeに読み込ませる仕組み。
概要
Claude Skills(Agent Skills)は、Anthropicが提供する、特定タスクの実行手順・スクリプト・参考資料をひとまとまりのフォルダとしてパッケージ化し、必要な場面でClaudeへ動的に読み込ませる拡張機構。 全ての情報を常にプロンプトへ含めるのではなく、タスクに関連するSkillだけを実行時に選択的に読み込む(プログレッシブディスクロージャー)ことで、コンテキストウィンドウを圧迫せずに専門的な作業手順をClaudeに与えられる。 Claude appやClaude Code、API経由など複数の実行環境で共通して利用できる。
背景
MCPがツールや外部データソースへの接続方式を標準化するのに対し、Skillsは「特定タスクをどのような手順で行うか」という手続き的知識をパッケージ化し再利用する目的で導入された。
歴史
2025年10月: Anthropicが「Agent Skills」を発表し、Claude app・Claude Code・API横断でタスク別の指示・スクリプトをパッケージ化して利用できる仕組みを提供開始。
利点
- タスクに関連するSkillのみを動的に読み込むため、常時コンテキストを消費しない
- 指示文だけでなくスクリプトやリソースファイルを含めてパッケージ化できる
欠点
- Skillの粒度や内容の設計次第で、期待通りに選択・実行されない場合がある
- Anthropicのエコシステムに特化した仕組みであり、他ベンダーのモデルでは利用できない
比較
- MCP — MCPが外部ツール・データソースへの接続方法を標準化するのに対し、Skillsはタスク遂行の手順そのものをパッケージ化する
関連用語
よくある質問
Claude SkillsとMCPはどちらを使うべき?
外部のツール・データソースへ接続したい場合はMCPが適する。決まった手順・スクリプトをまとめて実行させたい場合はSkillsが適する。両者は排他的でなく、Skill内からMCP経由のツールを呼び出す等、組み合わせて使うこともできる。
Skillはどこに置けば読み込まれる?
SKILL.mdを含むフォルダを、Claude Code・Claude app・APIそれぞれが定めるSkill配置場所(プロジェクト直下やユーザー設定ディレクトリ等)へ置く。これにより、該当タスクの実行時に自動で読み込まれる。
参考文献
- DocumentationAgent Skills - Claude Docs
- GitHubanthropics/skills