What problem does it solve? Writing correct Claude API and Anthropic SDK code requires up-to-date knowledge of model IDs, SDK bindings, beta headers, and breaking changes across model versions. This Skill provides language-specific, verified guidance so you avoid guessing SDK signatures, using deprecated parameters like budget_tokens, or breaking prompt caching. ## Core Features & Use Cases - Multi-language SDK guidance: Language-detected documentation for Python, TypeScript, Java, Go, Ruby, C#, PHP, and cURL covering messages, streaming, tool use, structured outputs, batches, and the Files API. - Model migration: Step-by-step migration between Claude model versions (4.5 to 4.6, 4.6 to 4.7) and replacements for retired models, including breaking changes like adaptive thinking and removed prefills. - Prompt caching and agent design: Breakpoint placement, silent-invalidator audits, tool runner patterns, compaction, and Managed Agents setup for server-managed stateful agents. - Use Case: You inherit a Python project calling Claude Sonnet 4.5 with budget_tokens and want to upgrade to Opus 4.7. The Skill detects the language, reads the migration reference, and rewrites the code with adaptive thinking and the correct model ID. ## Quick Start Ask the assistant to add prompt caching to the Anthropic SDK code in your current Python file.