What problem does it solve? Writing correct Claude API and Anthropic SDK code requires up-to-date knowledge of model IDs, pricing, streaming, tool use, caching, and platform differences that training data often gets wrong. This Skill supplies current, language-specific reference documentation so generated code matches the real API surface instead of stale patterns. ## Core Features & Use Cases - Multi-language SDK guidance: Language detection routes to dedicated references for Python, TypeScript, Java, Go, Ruby, C#, PHP, and raw HTTP/cURL, covering messages, streaming, tool use, structured outputs, and token counting. - Operational subcommands: Built-in workflows for migrate (move code to a newer Claude model), prompt-audit (find dated prompt patterns), upgrade (Python SDK 0.x to 1.x), and cost-optimize (reduce spend per completed task). - Platform and agent coverage: Documents Managed Agents, the Tool Runner, MCP, prompt caching, the Admin API, the ant CLI, and per-platform availability across first-party API, Claude Platform on AWS, Bedrock, Vertex AI, and Foundry. - Use Case: A developer asks to add streaming tool use to a TypeScript service; the Skill detects the language, supplies the current @anthropic-ai/sdk patterns with the correct model ID, and avoids deprecated parameters like budget_tokens on newer models. ## Quick Start Ask the assistant to add a streaming Claude API call with tool use to your project file, and it will detect the language and generate current Anthropic SDK code.