Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
スキルは再利用可能なファイルシステムベースのリソースで、エージェントにドメイン固有の専門知識を提供します。ワークフロー、コンテキスト、ベストプラクティスにより、汎用エージェントを専門家に変えます。プロンプト(1回限りのタスク用の会話レベルの指示)とは異なり、スキルはオンデマンドで読み込まれ、必要な場合にのみコンテキストウィンドウに影響を与えます。
2つのタイプのスキルがサポートされています。どちらも同じ方法で機能します。エージェントはタスクに関連する場合、自動的にそれらを呼び出します。
カスタムスキルの作成方法については、エージェントスキル概要とベストプラクティスを参照してください。このページでは、組織で既に利用可能なスキルがあるか、Anthropic事前構築スキルを使用していることを前提としています。
すべてのManaged Agents APIリクエストには、managed-agents-2026-04-01ベータヘッダーが必要です。SDKはベータヘッダーを自動的に設定します。
エージェントを作成するときにスキルを接続します。セッションあたり最大20個のスキルがサポートされています。これには、複数エージェントを使用している場合、セッション全体のすべてのエージェント間のスキルが含まれます。
agent = client.beta.agents.create(
name="Financial Analyst",
model="claude-opus-4-7",
system="You are a financial analysis agent.",
skills=[
{
"type": "anthropic",
"skill_id": "xlsx",
},
{
"type": "custom",
"skill_id": "skill_abc123",
"version": "latest",
},
],
)| フィールド | 説明 |
|---|---|
type | 事前構築スキルの場合はanthropic、組織が作成したスキルの場合はcustom。 |
skill_id | スキル識別子。Anthropicスキルの場合は、短い名前を使用します(例:xlsx)。カスタムスキルの場合は、作成時に返されたskill_* IDを使用します。 |
version | カスタムスキルのみ。特定のバージョンにピン留めするか、latestを使用します。 |
Was this page helpful?