What problem does it solve? Writing code against the Claude API from memory leads to stale model IDs, deprecated parameters, and wrong SDK usage. This Skill provides an authoritative, current reference for the Claude API and Anthropic SDKs so generated code uses correct model strings, thinking configurations, streaming patterns, tool use, and error handling. ## Core Features & Use Cases - Multi-language SDK guidance: Language detection routes to per-language documentation for Python, TypeScript, Java, Go, Ruby, C#, PHP, and raw cURL/HTTP. - Current API surface: Covers model IDs and pricing, adaptive thinking and effort, streaming, tool use and the Tool Runner, Managed Agents, prompt caching, token counting, structured outputs, and refusal fallbacks. - Migration and audit subcommands: /claude-api migrate upgrades existing code to newer models following a breaking-changes checklist; /claude-api prompt-audit scans prompts and tool descriptions for patterns written for older models. - Use Case: A developer asks to add streaming tool use to a Python backend. The Skill detects Python, reads the python/ reference, and emits code using the official anthropic SDK with claude-opus-5, adaptive thinking, and typed exception handling. ## Quick Start Ask the assistant to write a streaming Claude API call with tool use in your project's language, or run /claude-api migrate to upgrade existing code to a newer model.