概要
Anthropicが新機能「Claude Skills」を発表。 SkillsはMarkdownファイルとスクリプトで構成され、モデルのタスク遂行力を強化。 必要時のみSkillを読み込み、トークン効率も高い設計。 従来のMCPやCLIツールよりシンプルかつ柔軟な拡張方式。 共有・再利用性が高く、他モデルでも利用可能。
Claude Skillsとは何か
- Anthropic が2025年10月に発表した Claude Skills は、AIモデルに新たな能力を追加する仕組み
- Skillは フォルダ単位 で管理され、内部には Markdown形式の説明書き、スクリプト、リソース が格納
- Claudeは 必要な時だけ該当Skillをロード し、Excel操作やブランドガイドライン遵守など 特化タスク に強化
- Skillの内容はGitHubの anthropic/skillsリポジトリ で公開、詳細はエンジニアリングブログに掲載
Skillsの構造と仕組み
- Skill本体はMarkdownファイル (YAMLメタデータ付き)、必要に応じて 追加ドキュメントやスクリプト も同梱
- セッション開始時、Claudeは すべてのSkillファイルをスキャン し、YAMLの説明文だけを短く読み込む
- トークン消費は数十程度 で、詳細な内容は実際にSkillが使われる時のみロード
- 例: slack-gif-creator SkillはSlack用GIF作成ツール、サイズ検証やアニメーション生成プリミティブを提供
Skillの利用例:slack-gif-creator
- 設定で slack-gif-creator Skillを有効化 し、プロンプトでGIF作成を依頼
- Claudeは Pythonスクリプトを生成・実行 し、GIFファイルを出力
- ファイルサイズ検証関数で Slack用2MB制限 を自動チェック、超過時は再生成
- スクリプト例では PILライブラリ やSkill内コアクラスを活用
Skillの前提:コーディング環境
- Skill機能は ファイルシステムやコマンド実行環境 へのアクセスが必須
- 近年のLLMツールの標準パターン(ChatGPT Code Interpreter、Cursor、Claude Code、Codex CLI、Gemini CLI)
- MCPやChatGPT Plugins とは異なり、Skillはコーディング環境依存
- 安全なサンドボックス設計 が今後の課題、プロンプトインジェクション対策も重要
Claude Codeの汎用エージェント化
- Claude Codeは 単なるコーディングツールではなく、汎用自動化エージェント
- 任意のコマンド操作を自動化可能、Skillによる機能追加で多用途化
- 例:データジャーナリズム向けSkillフォルダを作成し、 データ取得・加工・可視化・公開タスク を自動化
- MarkdownファイルとPythonスクリプトだけで 専門的AIエージェント 構築が可能
SkillsとMCPの比較
- MCP(Model Context Protocol) は2023年登場以来注目されたが、 トークン消費が多い のが課題
- Skillは CLIツール同様の低トークン消費 で、Markdownファイルだけでタスク定義が可能
- MCPはプロトコル仕様が複雑だが、Skillは 極めてシンプルな構造
- CLIツールやSkill の方が実用的・簡便なケースが多い
Skillsの共有性と今後の展望
- Skillは 単一ファイルやフォルダ単位で簡単に共有可能
- Anthropic公式の Agent SkillsドキュメントやCookbook も整備
- 他のAIモデル(Codex CLI、Gemini CLIなど)でもSkillフォルダをそのまま利用可能
- 今後Skillの爆発的普及 が予想され、MCP以上の盛り上がりに
Skills設計の本質的魅力
- Skillは 「シンプルさ」が最大の特徴、複雑なプロトコル不要
- YAML付きMarkdownと実行可能スクリプトだけで 汎用的な拡張性 を実現
- LLMの「テキストから推論」能力を最大限活用、 環境側に難しい部分を委譲
- LLM×ツール連携の進化を踏まえた 合理的な戦略