What problem does it solve? Writing correct Claude API and Anthropic SDK code requires knowing current model IDs, beta headers, thinking/effort parameters, prompt caching rules, and per-language SDK bindings, which change frequently and are easy to get wrong from memory. ## 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 documents breaking changes when migrating between Claude model versions. - Managed Agents support: Covers the server-managed stateful agent surface (agents, sessions, environments) with an onboarding subcommand and client-pattern references. - 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.