What problem does it solve? Writing correct Claude API and Anthropic SDK code requires up-to-date knowledge of model IDs, thinking parameters, prompt caching, tool use, and Managed Agents — details that change between model versions and are easy to get wrong from memory. ## Core Features & Use Cases - Multi-language SDK guidance: Detects the project language (Python, TypeScript, Java, Go, Ruby, C#, PHP, cURL) and routes to language-specific reference files with correct SDK bindings. - Feature implementation: Covers prompt caching, adaptive thinking, effort levels, compaction, streaming, tool use, structured outputs, batches, and the Files API with current model IDs and pricing. - Model migration: Handles upgrades between Claude model versions (e.g., 4.6 to 4.8) and retired-model replacements, including breaking changes like removed budget_tokens and prefills. - Use Case: A developer asks to add prompt caching to an existing Python Anthropic SDK app; the skill detects Python, reads the caching reference, and emits code with correct cache_control breakpoints and verification via usage.cache_read_input_tokens. ## Quick Start Ask the agent to add prompt caching to your Anthropic SDK application or to migrate your Claude API code to the latest model version.