言語: 日本語English

claude-api スキル

作者
Anthropic
トピック
AI エージェント・AI アプリ開発 · Claude Code 拡張・ワークフロー
ライセンス
Complete terms in LICENSE.txt
初回確認
2026-07-09
最終確認
2026-07-13
解説の最終更新
2026-07-12

以下の解説は生成 AI によるものです。出典と照らし合わせてご確認ください。

この項目は「claude-api」スキルで、Claude APIおよびAnthropic SDKを使ったアプリケーション構築についてAIコーディングアシスタントに向けたリファレンス文書です。SKILL.mdによると、モデルID・コンテキストウィンドウ・料金、thinking/effortやtask budget、プロンプトキャッシュといったリクエストパラメータ、ストリーミング、tool use、Managed Agents、web検索やcode executionなどのサーバー側ツール、既存コードを新しいモデルへ移行する手順までが記載されています。さらに、Claude/Anthropicが話題になった場合やプロバイダー未指定のLLM関連タスクではこのスキルを読み込むべきこと、OpenAIやGeminiなど他プロバイダーを扱う場合は読み込みをスキップすべきことも定義されています。SKILL.mdは、まずプロジェクトの言語を判定し、記憶に頼らずPython・TypeScript・Java・Go・Ruby・C#・PHP・cURLなど言語別ファイルを参照するよう指示しており、API仕様がしばしば変化している点にも触れています。

概要

SaaS製品ではなく、SKILL.mdによればAIコーディングアシスタントが読み込むための構造化されたリファレンス文書(スキル)です。学習データが古い可能性があるため、Claude API/Anthropic SDKに関する正確な情報をこの文書から確認する用途で使われます。

claude-api でできること

  • 「Current Models」の表からモデルID・コンテキストウィンドウ・トークン単価を確認できる
  • SKILL.mdの判断基準に沿って、単発API呼び出し・コード制御のワークフロー・Claude API + tool use・Managed Agentsのどれを使うべきか判断できる
  • adaptive thinking/effort、task budget、プロンプトキャッシュ、compaction、context editingなどパラメータの使い方が分かる
  • ストリーミング・tool use・batches・Files APIについて、Python/TypeScript/Java/Go/Ruby/C#/PHP/cURLの言語別ドキュメントを参照できる
  • Amazon Bedrock、Google Vertex AI、Microsoft Foundry向けのクライアント設定方法を確認できる
  • 新しいClaudeモデルへの移行時はshared/model-migration.mdの手順に従える
  • 認証情報の解決順序や、実装時によくある落とし穴(Common Pitfalls)がまとめられている

出典

原文の説明(英語)

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).

claude-api の変更履歴

一覧に戻る