What problem does it solve? Writing correct Claude API and Anthropic SDK code requires up-to-date knowledge of model IDs, SDK bindings across eight languages, beta headers, and features like prompt caching, adaptive thinking, tool use, and Managed Agents. This Skill provides language-specific, verified guidance so generated code uses the right SDK calls, model strings, and parameters instead of guessed or outdated APIs. ## Core Features & Use Cases - Multi-language SDK guidance: Language detection routes to dedicated references for Python, TypeScript, Java, Go, Ruby, C#, PHP, and cURL, covering streaming, tool use, structured outputs, batches, and the Files API. - Model migration and defaults: Enforces current model IDs (e.g., claude-opus-4-7), adaptive thinking, effort parameters, and migration paths between Claude model versions. - Managed Agents support: Covers the server-managed stateful agent surface, including agent/session lifecycle, beta headers, onboarding interviews, and client patterns. - Use Case: A developer asks to add prompt caching to an existing Python Anthropic SDK project; the Skill detects Python, reads the caching reference, and produces code with correct cache_control breakpoints and usage verification. ## Quick Start Ask the assistant to add prompt caching to your Anthropic SDK project or to migrate your Claude API code to the latest model version.