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, which is easy to get wrong from memory alone. ## Core Features & Use Cases - Multi-language SDK guidance: Language-specific references for Python, TypeScript, Java, Go, Ruby, C#, PHP, and cURL covering messages, streaming, tool use, thinking, prompt caching, batches, and the Files API. - Feature implementation: Covers prompt caching, adaptive thinking, effort, compaction, structured outputs, server-side tools, and Managed Agents with correct beta headers and parameters. - Model migration: Handles migrating existing Claude API code between model versions (e.g., 4.5 to 4.6 to 4.7) and replacing retired models, including breaking changes like removed budget_tokens and prefills. - Use Case: A developer asks to add prompt caching to an existing TypeScript Anthropic SDK project; the skill detects the language, reads the TypeScript references, and produces code with correct cache_control breakpoints and verification via usage metrics. ## 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.