claude-api: Claude API/SDKの仕様を最新に固定する公式リファレンスSkill
TL;DR
- Claude API/SDKでコードを書くとき、モデルIDや料金、thinking、tool use、MCP、Managed Agentsの仕様をSKILL.md内の最新情報に固定するAnthropic公式のリファレンスSkill。
- 学習データに残った古いAPI形(
budget_tokensなど)に頼らせず、言語別ファイルを都度読ませて上書きする点が独自。 - Claude API/SDKでLLM連携コードを日常的に書く開発者に効く。
基本情報
| 項目 | 内容 |
|---|---|
| 名前 | claude-api |
| 置き場 | anthropics/skills の skills/claude-api/ |
| 使える場所 | Claude Code / Claude.ai / Claude API(Skills API)はリポジトリ README に記載を確認。Codex は未確認 |
| ライセンス | Apache License 2.0(skills/claude-api/LICENSE.txt) |
| 調査した版 | 34040c9c568585f6929bedeaad110ad08f079624(2026-09-10 のコミット) |
| description(原文) | Reference for the Claude API / Anthropic SDK — model ids, pricing, params, streaming, tool use, MCP, agents, caching, token counting, model migration. TRIGGER — read BEFORE opening the target file; don't skip because it "looks like a one-liner" — whenever: the prompt names Claude/Anthropic in any form (Claude, Anthropic, Fable, Opus, Sonnet, Haiku, anthropic, @anthropic-ai, claude-*, us.anthropic.*, [1m]); the user asks about an LLM (pricing/model choice/limits/caching) — never answer from memory; OR the task is LLM-shaped with provider unstated (agent/MCP/tool-definition/multi-agent/RAG/LLM-judge/computer-use; generate/summarize/extract/classify/rewrite/converse over NL; debugging refusals/cutoffs/streaming/tool-calls/tokens). SKIP only when another provider is being worked on (overrides all triggers): OpenAI/GPT/Gemini/Llama/Mistral/Cohere/Ollama named in the query; OR grep -rE 'openai|langchain_openai|google.generativeai|genai|mistralai|cohere|ollama' over the project hits (run this grep FIRST if no provider named — don't Read the file). |
| Star 数 | 178,502(2026-09-26 時点) |
何をする Skill か
claude-api Skillは、Claude APIや公式SDKを使うコードを書く・直すときにClaudeが読み込む参照資料です。frontmatterのdescriptionにはClaude/Anthropicが絡むほぼ全ての場面で発火するトリガー条件が書かれており、通常のコード生成の裏で自動的に起動する設計になっています。中身は1つのSKILL.mdと、言語別(Python/TypeScript/Java/Go/Ruby/C#/PHP/cURL)のコード例、共有ドキュメント群で構成され、モデルIDやpricing、thinkingの扱いなど「学習時点では正しかったが今は変わった」API仕様を明示的に上書きします。
類似 Skill との違い
| 軸 | claude-api | mcp-builder | webapp-testing |
|---|---|---|---|
| 対象範囲 | Claude API/SDK全体の仕様リファレンス | MCPサーバーを新規構築する一連の工程 | ローカルWebアプリの操作・検証 |
| 前提ツール | 各言語の公式Anthropic SDK / curl / ant CLI | Python(FastMCP)またはNode(MCP SDK) | Playwright(Python) |
| 出力 | 既存コードに埋め込む実装ガイダンス | 評価まで含む新規MCPサーバー一式 | テストスクリプト・スクリーンショット・ログ |
| 自動化の度合い | 都度参照される受動的リファレンス | 調査→設計→実装→評価の多段階ワークフロー | 判断木に沿った半自動の対話的検証 |
claude-apiは「いま書いているAPI呼び出しを最新仕様に保つ」ための参照であり、mcp-builderのように新しい成果物を作る工程は持ちません。webapp-testingとは技術系Skillという点で近いものの、検証対象がAPI仕様かブラウザ操作かで向き先が分かれます。
使ってみる
/plugin marketplace add anthropics/skills
/plugin install claude-api@anthropic-agent-skillsインストール後は、Claude/Anthropicを名指ししたりLLM呼び出しが絡むタスクを頼むだけで起動します。例えば「Claude Opus 5でPDFを要約するPythonスクリプトを書いて」のような依頼です。
今回はインストールして対話ログを取るところまでは検証していません。SKILL.mdの記載によれば、起動後はまずプロジェクトの言語を判定し、{lang}/claude-api/README.mdなど該当ファイルを読んでから実装に入ると定義されています。
向いている人 / 向かない人
| 向いている | 向かない |
|---|---|
| Claude API/SDKで頻繁にコードを書き、モデル仕様の変化を都度追いたくない開発者 | Claude Code相当のライブラリであるClaude Agent SDKを探している人 |
| tool useやManaged Agentsを複数言語で実装するチーム | OpenAIなど他プロバイダ向けにコードを書いている人 |
出典
- SKILL.md(調査した版)
- リポジトリ README(skills/claude-api/ 配下に個別のREADME.mdは無いため、インストール手順はこちらを参照した)
- mcp-builder SKILL.md(比較対象)
- webapp-testing SKILL.md(比較対象)