人工知能会社Anthropicは、その旗艦モデルClaudeに「Skills」(スキル)と呼ばれる新しいモジュールシステムをリリースしました。このシステムは、複雑なプロンプトエンジニアリングを積み重ね可能で、移植性があり、効率的なモジュール化されたコンポーネントに変換することを目的としており、Claudeの実用性および複雑なタスクの処理能力を大幅に向上させます。

「スキル」のコアメカニズムと利点

「スキル」とは、特定のタスクを実行する際にClaudeが必要に応じて抽出できる説明、スクリプト、リソースを含む、トピックベースのフォルダです。Anthropicは、このシステムの最も重要な特徴はClaudeが自分自身でどの状況でどのスキルを使用し、読み込むべきかを決定できることであると強調しています。これにより、複雑なプロンプトを機能モジュールにまとめることができます。

スキルシステムの実用性の鍵は、Claudeが各タスクに対して適切なモジュールを選択・組み合わせ・読み込むことができるかどうかにあります。このメカニズムは、Claudeアプリケーション、Claude Code、およびAPI上で動作し、そのクロスプラットフォームでの広範な応用可能性を示しています。

Claude

応用シーンとユーザー権限

Claudeアプリケーションでは、「スキル」機能はPro、Max、Team、Enterpriseユーザー向けに提供されています。Anthropicは、テーブルやプレゼンテーション、PDFなどのドキュメントを作成するための事前設定されたスキルを提供しています。ユーザーは独自のスキルを作成・カスタマイズすることもでき、Claudeは編集中に現在アクティブなスキルを明確に表示します。TeamおよびEnterpriseアカウントの場合は、管理者がまずこの機能を有効にする必要があります。

Anthropicは、「スキル作成者スキル」という機能も提供しており、ユーザーがフォルダ構造、SKILL.mdの設定ファイル、および必要なリソースを設定することで、カスタムスキルを作成するのをサポートしています。

APIとコード統合:強力な開発者ツール

開発者にとって、スキルシステムは強力な統合能力を持っています。コード実行ツール(現在テスト段階)が有効になっている場合、ユーザーはメッセージAPI/v1/skillsエンドポイントを通じてスキルを管理できます。

Claude Codeでは、スキルはAnthropic公式のanthropics/skillsマーケットからインストールするか、手動で~/.claude/skillsディレクトリにインストールできます。Claudeは適切なスキルを自動的に読み込み、バージョン管理およびチーム協働機能を内蔵しています。さらに、Claude Agent SDKにより、カスタムエージェントとの統合が可能です。

Anthropicは、Excelシート、Wordドキュメント、PowerPointプレゼンテーション用の既存のスキルを提供しており、ユーザーはClaudeコンソールを通じてカスタムスキルを構築および管理できます。

セキュリティに関する注意:信頼できるソースのみをインストールすること

Anthropicはユーザーに信頼できるソースからのみスキルをインストール

  • すべてのファイルをチェックしてその動作原理を理解し、特にコードの依存関係や埋め込まれたリソース(画像やスクリプトなど)に注意してください。

  • 信頼性の不明な外部ネットワークソースに接続するコードや指示を注意深く見つけてください。