What problem does it solve? Developers integrating Claude into their applications face fragmented documentation across multiple SDK languages, evolving model IDs, deprecated parameters, and subtle API behaviors like prompt caching invalidation and tool-use loops. This Skill provides language-specific, up-to-date guidance for building with the Claude API and Agent SDK without guesswork. ## Core Features & Use Cases - Multi-language SDK guidance: Language detection routes to tailored documentation for Python, TypeScript, Java, Go, Ruby, C#, PHP, and cURL, covering installation, streaming, tool use, thinking, and structured outputs. - Surface selection: Decision trees help choose between single API calls, tool-use workflows, and the Agent SDK based on task complexity, with current model IDs and pricing. - Feature deep-dives: Reference material covers prompt caching, compaction, batch processing, the Files API, server-side tools, and HTTP error handling. - Use Case: A developer building a TypeScript chat application with function calling gets routed to the TypeScript streaming and tool-use docs, uses the correct claude-opus-4-6 model ID, and implements the tool runner loop correctly on the first attempt. ## Quick Start Ask the assistant to help you build an application using the Claude API or Anthropic SDK in your project's programming language.