What problem does it solve? Developers integrating Claude into their applications often guess SDK method signatures, use deprecated parameters, or pick the wrong API surface, leading to broken code, cache misses, and wasted tokens. This Skill provides verified, language-specific guidance for building with the Claude API and Anthropic SDKs. ## Core Features & Use Cases - Multi-language SDK guidance: Language detection and dedicated references for Python, TypeScript, Java, Go, Ruby, C#, PHP, and raw cURL/HTTP. - Surface selection: Decision trees for choosing between single API calls, tool-use workflows, and Managed Agents (server-managed stateful agents with hosted workspaces). - Production patterns: Prompt caching, adaptive thinking, effort control, streaming, compaction, structured outputs, batch processing, and the Files API. - Use Case: A developer adding tool use to a TypeScript app gets correct @anthropic-ai/sdk code with the tool runner, prompt caching breakpoints, and streaming — without hallucinated method names. ## Quick Start Ask the assistant to add a Claude API call with tool use and prompt caching to your project file, and it will detect your language and generate verified SDK code.