claude-apiスキルは、オープンソースのAgent Skillであり、Anthropicの2つのサーフェス上でアプリケーションを構築するための詳細で最新のリファレンス資料をClaudeに提供します。
Messages APIとManaged Agentsの両方について、Python、TypeScript、C#、Go、Java、PHP、Ruby、cURLの8つのプログラミング言語をカバーしています。
このスキルはClaude Codeにバンドルされており、オープンソースのAnthropicスキルリポジトリでも利用可能で、Agent Skillsをサポートする任意の環境にインストールできます。
このスキルはプログレッシブディスクロージャーを使用してコンテキストを効率的に保ちます。Claudeは、すべてを一度に読み込むのではなく、プロジェクトの言語、サーフェス(Messages APIまたはManaged Agents)、および目の前の特定のタスク(ツール使用、ストリーミング、バッチなど)に関連するドキュメントのみを読み込みます。
トリガーされると、このスキルはClaudeに以下を提供します。
Messages API向け:
Managed Agents(ベータ版)向け:
/claude-api managed-agents-onboardサブコマンドで利用できる、新しいManaged Agentをゼロからセットアップするためのインタビュー形式のウォークスルーprocessed_atのqueued/processedゲート、割り込み処理、ファイルマウントの注意点、認証情報の取り扱いこのスキルは2つの方法でアクティブになります。
自動アクティベーションは以下の場合に発生します。
anthropic、TypeScript/JavaScriptの@anthropic-ai/sdk)手動呼び出しは、スキルがインストールされている任意の環境で/claude-api(オプションのサブコマンドまたは文章付き)を入力することで行えます。
このスキルは、一般的なプログラミングタスク、ML/データサイエンスの作業、または他のAI SDK(OpenAIなど)をインポートするコードに対してはアクティブになりません。
このスキルは、プロジェクトファイル(たとえば、Pythonのrequirements.txt、TypeScriptのtsconfig.json、Goのgo.mod)を調べることでプロジェクトの言語を自動的に検出し、適切なドキュメントを読み込みます。
| 言語 | Messages API SDK | ツールランナー | Managed Agents |
|---|---|---|---|
| Python | はい | はい(ベータ版) | はい(ベータ版) |
| TypeScript | はい | はい(ベータ版) | はい(ベータ版) |
| C# | はい | はい(ベータ版) | はい(ベータ版) |
| Go | はい | はい(ベータ版) | はい(ベータ版) |
| Java | はい | はい(ベータ版) | はい(ベータ版) |
| PHP | はい | はい(ベータ版) | はい(ベータ版) |
| Ruby | はい | はい(ベータ版) | はい(ベータ版) |
| cURL | はい | 該当なし | はい(ベータ版) |
プロジェクトが複数の言語を使用している場合、Claudeはどの言語が該当するかを尋ねます。サポートされていない言語(Rust、Swift、C++)については、スキルはcURL/生のHTTPの例を提供します。
このスキルはClaude Codeに同梱されており、インストールは不要です。Claude APIを使用して何かを構築するようClaudeに依頼したとき、またはプロジェクトがすでにAnthropic SDKをインポートしている場合、スキルは自動的にアクティブになります。
直接呼び出すこともできます。
/claude-apiClaude Codeでバンドルされたスキルがどのように動作するかの詳細については、Claude Codeスキルドキュメントを参照してください。
スキルのソースはAnthropicスキルリポジトリで入手できます。npxコマンドを使用してインストールできます。
npx skills add https://github.com/anthropics/skills --skill claude-apiまたは、Claude Codeプラグインとしてインストールします。
/plugin marketplace add anthropics/skills
/plugin install claude-api@anthropic-agent-skillsClaude APIスキルは、コードベース全体にわたるClaudeモデルの移行を実行できます。/claude-api migrateで直接呼び出します。
/claude-api migrate this project to claude-opus-5スコープ確認の質問をスキップするために、特定のスコープを事前に渡すこともできます。
/claude-api migrate everything under src/ to claude-opus-5
/claude-api migrate apps/api.py and apps/worker.py to claude-opus-5スコープが曖昧な場合(たとえば、単なる/claude-api migrate to claude-opus-5)、スキルはファイルを編集する前に、作業ディレクトリ全体、特定のサブディレクトリ、または明示的なファイルリストのいずれかを選択するよう求めます。これはMessages APIとManaged Agentsの両方の呼び出し元に適用されます。
このスキルは以下を処理します。
Model.CLAUDE_OPUS_4_8 → Model.CLAUDE_OPUS_5)を含み、編集前に各ファイルを呼び出し元、モデル定義元、または不透明な文字列参照として分類しますanthropic.プレフィックス)を保持し、パートナー運営のプラットフォームで利用できない機能の変更をスキップしますtemperature、top_p、top_kの削除、thinking: {type: "enabled", budget_tokens: N}からthinking: {type: "adaptive"}への変換などeffort-2025-11-24、fine-grained-tool-streaming-2025-05-14、interleaved-thinking-2025-05-14)を削除し、client.beta.messages.createからclient.messages.createに戻しますoutput_config.effortの開始点を推奨します(たとえば、Claude Opus 5ではデフォルトのhigh、Claude Opus 4.8およびClaude Opus 4.7のコーディングおよびエージェント的なユースケースではxhigh)thinking.display: "summarized")に再度オプトインしますstop_reason: "refusal"の処理を追加し、ターゲットがClaude Fable 5またはClaude Opus 5の場合にフォールバックリトライパスを設定します(サーバーサイドのfallbacksパラメータ(通常は"default"モード)、SDKの拒否フォールバックミドルウェア、またはフォールバッククレジットリトライ)。また、以前のプレビュー形式に対して書かれたフォールバックコードを更新します編集中、スキルは各変更とその動機をインラインで説明します。完了時には、手動での検証が必要な項目のチェックリスト(通常は統合テスト、長さ制御プロンプトのチューニング、コスト/レート制限の再ベースライン化)を生成します。
スキルが適用するモデル固有の変更の完全なリストについては、Claude Opus 4.8からClaude Opus 5への移行を参照してください。
新しいManaged Agentをゼロからスキャフォールドするには、managed-agents-onboardサブコマンドを呼び出します。
/claude-api managed-agents-onboardこのスキルは、Managed Agentsのメンタルモデル(Agent設定とSessionの違い)を案内するインタビューを実行し、エージェント設定をテンプレート化し、環境とツールを設定し、セッションループをセットアップし、使用言語向けの実行可能なコードを出力します。このスキルは、必須の**Agent(1回)→ Session(実行ごと)**フローもカバーします。model、system、toolsはエージェント側に存在し、セッション側には決して存在しません。また、エージェントは一度作成してIDで参照する必要があります。
Managed Agentsにはmanaged-agents-2026-04-01ベータヘッダーが必要で、SDKはすべてのclient.beta.agents.*、client.beta.environments.*、client.beta.sessions.*、client.beta.vaults.*の呼び出しに対してこれを自動的に設定します。
このスキルがClaudeの処理を支援するタスクの例を以下に示します。
チャットアプリケーションの構築:
Build a streaming chat UI with the Claude API in TypeScript既存プロジェクトの移行:
/claude-api migrate this codebase to claude-opus-5 and re-tune effort新しいManaged Agentのオンボーディング:
/claude-api managed-agents-onboardいずれの場合も、スキルは関連する言語固有のドキュメントを読み込み、最新のAPIパターンとベストプラクティスを使用して実装を進めるようClaudeをガイドします。
Agent Skillsの仕組みとプログレッシブディスクロージャーモデルについて学ぶ
サポートされているすべての言語の公式Anthropic SDKを閲覧する
GitHub上の公開Anthropicスキルリポジトリを探索する
Was this page helpful?