hira22

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-apimcp-builderwebapp-testing
対象範囲Claude API/SDK全体の仕様リファレンスMCPサーバーを新規構築する一連の工程ローカルWebアプリの操作・検証
前提ツール各言語の公式Anthropic SDK / curl / ant CLIPython(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など他プロバイダ向けにコードを書いている人

出典