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をサポートする任意の環境にインストールできます。
このスキルはprogressive disclosure(段階的開示)を使用してコンテキストを効率的に保ちます。Claudeは、すべてを一度に読み込むのではなく、プロジェクトの言語、サーフェス(Messages APIまたはManaged Agents)、および現在のタスク(ツール使用、ストリーミング、バッチなど)に関連するドキュメントのみを読み込みます。
トリガーされると、スキルはClaudeに以下を提供します。
Messages API向け:
Managed Agents(ベータ)向け:
/claude-api managed-agents-onboardサブコマンドで利用可能な、新しいManaged Agentをゼロからセットアップするためのインタビュー形式のウォークスルーprocessed_atのキュー済み/処理済みゲート、割り込み処理、ファイルマウントの注意点、認証情報の取り扱いスキルは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-4-8スコープ確認の質問をスキップするために、事前に特定のスコープを渡すこともできます。
/claude-api migrate everything under src/ to claude-opus-4-8
/claude-api migrate apps/api.py and apps/worker.py to claude-opus-4-8スコープが曖昧な場合(例:単に/claude-api migrate to claude-opus-4-8とした場合)、スキルはファイルを編集する前に、作業ディレクトリ全体、特定のサブディレクトリ、または明示的なファイルリストのいずれかを選択するよう求めます。これはMessages APIとManaged Agentsの両方の呼び出し元に適用されます。
スキルは以下を処理します。
Model.CLAUDE_OPUS_4_7 → Model.CLAUDE_OPUS_4_8)を含み、編集前に各ファイルを呼び出し元、モデル定義元、または不透明な文字列参照として分類します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 4.8およびClaude Opus 4.7でのコーディングおよびエージェント的ユースケースにはxhigh)thinking.display: "summarized")に再度オプトインしますstop_reason: "refusal"の処理を追加し、フォールバック再試行パス(サーバーサイドのfallbacksパラメータ、SDKの拒否フォールバックミドルウェア、またはフォールバッククレジット再試行)を設定し、以前のプレビュー形式に対して書かれたフォールバックコードを更新します編集中、スキルは各変更とその動機をインラインで説明します。完了時には、手動検証が必要な項目のチェックリスト(通常は統合テスト、長さ制御プロンプトのチューニング、コスト/レート制限の再ベースライン化)を生成します。
スキルが適用するモデル固有の変更の完全なリストについては、Claude Opus 4.7からClaude Opus 4.8への移行を参照してください。
新しい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-4-8 and re-tune effort新しいManaged Agentのオンボーディング:
/claude-api managed-agents-onboardいずれの場合も、スキルは関連する言語固有のドキュメントを読み込み、最新のAPIパターンとベストプラクティスを使用してClaudeを実装へと導きます。
Agent Skillsの仕組みと段階的開示モデルについて学ぶ
サポートされているすべての言語の公式Anthropic SDKを閲覧する
GitHubで公開されているAnthropicスキルリポジトリを探索する
Was this page helpful?