リクエスト/レスポンススキーマとすべてのパラメータを含む完全なAPIリファレンスについては、以下を参照してください:
- スキル管理APIリファレンス - スキルのCRUD操作
- スキルバージョンAPIリファレンス - バージョン管理
クイックリンク
概要
エージェントスキルのアーキテクチャと実世界での応用についての詳細は、エンジニアリングブログをご覧ください:エージェントスキルで実世界に対応するエージェントを装備する。
container
構造を使用します。
スキルの使用
スキルはソースに関係なくMessages APIで同じように統合されます。container
パラメータでスキルを指定し、skill_id
、type
、およびオプションのversion
を使用して、コード実行環境で実行されます。
スキルは2つのソースから使用できます:
側面 | Anthropicスキル | カスタムスキル |
---|---|---|
Type値 | anthropic | custom |
スキルID | 短い名前:pptx 、xlsx 、docx 、pdf | 生成済み:skill_01AbCdEfGhIjKlMnOpQrStUv |
バージョン形式 | 日付ベース:20251013 またはlatest | エポックタイムスタンプ:1759178010641129 またはlatest |
管理 | 事前構築済みでAnthropicが保守 | スキルAPI経由でアップロードして管理 |
可用性 | すべてのユーザーが利用可能 | ワークスペースに限定 |
source
パラメータを使用してフィルタリング)。統合の形状と実行環境は同じです。唯一の違いはスキルの出所と管理方法です。
前提条件
スキルを使用するには、以下が必要です:- Anthropic APIキー - コンソールから取得
- ベータヘッダー:
code-execution-2025-08-25
- コード実行を有効にする(スキルに必須)skills-2025-10-02
- スキルAPIを有効にするfiles-api-2025-04-14
- ファイルをコンテナにアップロード/ダウンロードする場合
- コード実行ツール - リクエストで有効にする
メッセージでスキルを使用する
コンテナパラメータ
スキルはMessages APIのcontainer
パラメータを使用して指定されます。リクエストごとに最大8つのスキルを含めることができます。
構造はAnthropicスキルとカスタムスキルの両方で同じです。必須のtype
とskill_id
を指定し、オプションでversion
を含めて特定のバージョンに固定します:
生成されたファイルのダウンロード
スキルがドキュメント(Excel、PowerPoint、PDF、Word)を作成する場合、レスポンスでfile_id
属性が返されます。これらのファイルをダウンロードするにはFiles APIを使用する必要があります。
動作方法:
- スキルはコード実行中にファイルを作成する
- レスポンスには作成されたファイルごとに
file_id
が含まれる - Files APIを使用して実際のファイルコンテンツをダウンロードする
- ローカルに保存するか、必要に応じて処理する
Files APIの完全な詳細については、Files APIドキュメントを参照してください。
マルチターン会話
コンテナIDを指定することで、複数のメッセージ間で同じコンテナを再利用します:長時間実行される操作
スキルは複数のターンが必要な操作を実行する場合があります。pause_turn
ストップ理由を処理します:
レスポンスに
pause_turn
ストップ理由が含まれる場合があります。これはAPIが長時間実行されるスキル操作を一時停止したことを示します。レスポンスをそのまま後続のリクエストで提供してClaudeがターンを続行できるようにするか、会話を中断して追加のガイダンスを提供する場合はコンテンツを変更できます。複数のスキルを使用する
複雑なワークフローを処理するために、単一のリクエストで複数のスキルを組み合わせます:カスタムスキルの管理
スキルを作成する
カスタムスキルをアップロードして、ワークスペースで利用可能にします。ディレクトリパスまたは個別のファイルオブジェクトを使用してアップロードできます。- トップレベルにSKILL.mdファイルを含める必要があります
- すべてのファイルは、パスで共通のルートディレクトリを指定する必要があります
- 合計アップロードサイズは8MB未満である必要があります
- YAMLフロントマター:
name
(最大64文字)、description
(最大1024文字)
スキルをリストする
ワークスペースで利用可能なすべてのスキル(Anthropic事前構築済みスキルとカスタムスキルの両方)を取得します。source
パラメータを使用してスキルタイプでフィルタリングします:
スキルを取得する
特定のスキルの詳細を取得します:スキルを削除する
スキルを削除するには、まずすべてのバージョンを削除する必要があります:バージョン管理
スキルはバージョン管理をサポートして、更新を安全に管理します: Anthropic管理スキル:- バージョンは日付形式を使用します:
20251013
- 更新が行われると新しいバージョンがリリースされます
- 安定性のために正確なバージョンを指定します
- 自動生成されたエポックタイムスタンプ:
1759178010641129
"latest"
を使用して常に最新バージョンを取得します- スキルファイルを更新するときに新しいバージョンを作成します
スキルの読み込み方法
コンテナでスキルを指定する場合:- メタデータ検出:Claudeはシステムプロンプトで各スキルのメタデータ(名前、説明)を確認します
- ファイル読み込み:スキルファイルは
/skills/{directory}/
のコンテナにコピーされます - 自動使用:Claudeはリクエストに関連する場合、スキルを自動的に読み込んで使用します
- 構成:複数のスキルが複雑なワークフロー用に一緒に構成されます
ユースケース
組織スキル
ブランド&コミュニケーション- ドキュメントに企業固有のフォーマット(色、フォント、レイアウト)を適用する
- 組織テンプレートに従うコミュニケーションを生成する
- すべての出力で一貫したブランドガイドラインを確保する
- 企業固有のフォーマット(OKR、決定ログ)でノートを構造化する
- チーム規約に従うタスクを生成する
- 標準化された会議記録とステータス更新を作成する
- 企業標準のレポート、提案、分析を作成する
- 企業固有の分析手順を実行する
- 組織テンプレートに従う財務モデルを生成する
個人スキル
コンテンツ作成- カスタムドキュメントテンプレート
- 特殊なフォーマットとスタイリング
- ドメイン固有のコンテンツ生成
- カスタムデータ処理パイプライン
- 特殊な可視化テンプレート
- 業界固有の分析方法
- コード生成テンプレート
- テストフレームワーク
- デプロイメントワークフロー
例:財務モデリング
ExcelとカスタムDCF分析スキルを組み合わせます:制限と制約
リクエスト制限
- リクエストあたりの最大スキル数:8
- 最大スキルアップロードサイズ:8MB(すべてのファイル合計)
- YAMLフロントマター制限:
name
64文字、description
1024文字
環境制約
スキルはコード実行コンテナで実行され、以下の制限があります:- ネットワークアクセスなし - 外部APIコールを実行できません
- ランタイムパッケージのインストールなし - 事前インストール済みパッケージのみ利用可能
- 分離環境 - 各リクエストは新しいコンテナを取得します
ベストプラクティス
複数のスキルを使用する場合
タスクが複数のドキュメントタイプまたはドメインを含む場合、スキルを組み合わせます: 良いユースケース:- データ分析(Excel)+プレゼンテーション作成(PowerPoint)
- レポート生成(Word)+ PDFへのエクスポート
- カスタムドメインロジック+ドキュメント生成
- 未使用のスキルを含める(パフォーマンスに影響)