What problem does it solve? Writing correct Claude API and Anthropic SDK code requires knowing current model IDs, SDK bindings across eight languages, beta headers, and breaking changes between model versions — details that 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, prompt caching, structured outputs, batches, and the Files API. - Model migration and feature configuration: Handles upgrades between Claude model versions (e.g., 4.5 to 4.7), adaptive thinking, effort levels, compaction, and prompt caching optimization with silent-invalidator diagnostics. - Managed Agents support: Provides onboarding flows and client patterns for server-managed stateful agents with Anthropic-hosted tool execution. - Use Case: A developer asks to add prompt caching to an existing Python Anthropic SDK project; the skill detects the language, reads the caching reference, and emits correct cache_control placement code. ## Quick Start Ask the assistant to add prompt caching to your Anthropic SDK project or migrate your Claude API code to the latest model version.