What problem does it solve? Developers integrating Claude into their applications often struggle with correct SDK usage, model version migrations, prompt caching configuration, and choosing between single API calls, tool-use workflows, and Managed Agents. This Skill provides authoritative, language-specific guidance so generated code uses the correct Anthropic SDK bindings, current model IDs, and supported parameters. ## 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, batch processing, and the Files API. - Model migration and feature configuration: Handles upgrades between Claude model versions (e.g., 4.5 to 4.6 to 4.7), adaptive thinking, effort tuning, compaction, and prompt caching with silent-invalidator diagnostics. - Managed Agents support: Walks through creating persistent, versioned server-managed agents with per-session workspaces, including an onboarding interview subcommand. - 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 produces code with correct cache_control breakpoints and usage verification. ## Quick Start Ask the assistant to add a streaming Claude API call with prompt caching to your Python or TypeScript file using the Anthropic SDK.