「Skills」(スキル)は、エージェントにドメイン固有の専門知識を与える、再利用可能なファイルシステムベースのリソースです。ワークフロー、コンテキスト、ベストプラクティスを提供し、汎用エージェントを専門家に変えます。プロンプト(一回限りのタスクに対する会話レベルの指示)とは異なり、スキルはオンデマンドで読み込まれ、必要なときにのみコンテキストウィンドウに影響を与えます。
2種類のスキルを付与できます。どちらも同じように動作し、タスクに関連する場合にエージェントが自動的に呼び出します。
pptx、xlsx、docx、pdf)。カスタムスキルの作成方法については、Agent Skillsおよびスキル作成のベストプラクティスを参照してください。カスタムスキルをワークスペースにアップロードするには、カスタムスキルを作成するを参照してください。
すべてのManaged Agents APIリクエストには、managed-agents-2026-04-01ベータヘッダーが必要です。SDKはベータヘッダーを自動的に設定します。
カスタムスキルは、SKILL.mdファイルとサポートファイルを含むディレクトリで、zipアーカイブまたは個別のファイルとしてワークスペースにアップロードします。スキルを作成すると、エージェントに付与する際に参照するskill_* IDが返されます。Anthropicの事前構築済みスキルはすべてのワークスペースですでに利用可能であり、この手順は不要です。事前構築済みスキルのみを使用する場合は、エージェントにスキルを付与するに進んでください。
cURLまたはCLIでSkills APIを直接呼び出す場合は、anthropic-beta: skills-2025-10-02ヘッダーを明示的に渡してください。SDKはこれを自動的に送信します。
これらの例ではオプションのdisplay_titleフィールドを省略しているため、スキルのタイトルはSKILL.mdから導出されます。明示的に渡されたdisplay_titleは、ワークスペース内のカスタムスキル間で一意である必要があります。
ant beta:skills create \
--file example_skill.zip \
--beta skills-2025-10-02カスタムスキルの一覧表示、取得、削除、バージョン管理については、カスタムスキルの管理を参照してください。完全なリクエストおよびレスポンススキーマについては、Create Skill APIリファレンスを参照してください。スキルバンドルは、Files API経由ではなく、Skills APIに直接アップロードされます。
エージェントの作成時にスキルを付与します。各セッションは、セッション内のすべてのエージェントを合わせて最大20個のスキルをサポートします(マルチエージェントセッションを参照)。
skills配列の各エントリは、以下のフィールドを使用します。
| フィールド | 説明 |
|---|---|
type | 事前構築済みスキルの場合はanthropic、ワークスペースで作成したスキルの場合はcustomのいずれか。 |
skill_id | スキル識別子。Anthropicスキルの場合は短い名前(例:xlsx)を使用します。カスタムスキルの場合は、作成時に返されたskill_* IDを使用します(カスタムスキルを作成するを参照)。 |
version | カスタムスキルのみ。特定のバージョンに固定するか、latestを使用します。オプション。省略した場合のデフォルトはlatestです。 |
ant beta:agents create <<'YAML'
name: Financial Analyst
model: claude-opus-4-8
system: You are a financial analysis agent.
skills:
- type: anthropic
skill_id: xlsx
- type: custom
skill_id: skill_abc123
version: latest
YAMLセッション用のクラウドサンドボックスをカスタマイズします。
APIを通じてClaudeの機能を拡張するためのAgent Skillsの使用方法を学びます。
ファイルを一度アップロードして、APIリクエスト全体で参照します。
Claude APIでAgent Skillsを使用してドキュメントを作成する方法を10分以内で学びます。
Was this page helpful?