What problem does it solve? Developers integrating Claude into their applications face fragmented documentation across multiple SDK languages, evolving model IDs, and feature-specific parameters like adaptive thinking, tool use, and structured outputs. This Skill provides language-aware guidance and current API references so you write correct Claude API code on the first attempt. ## Core Features & Use Cases - Multi-Language SDK Guidance: Detects your project language (Python, TypeScript, Java, Go, Ruby, C#, PHP, or cURL) and loads the matching SDK documentation for installation, streaming, tool use, batches, and file uploads. - Surface Selection: Helps you choose between single Claude API calls, tool-use workflows, and the Agent SDK based on your use case, with a decision tree and feature support matrix. - Current Model & Feature Reference: Provides exact model IDs (e.g., claude-opus-4-6), adaptive thinking and effort parameter usage, compaction, structured outputs, and HTTP error handling, plus WebFetch URLs for live documentation. - Use Case: You are building a TypeScript chat backend with function calling. The Skill detects TypeScript, loads the tool-use and streaming references, and produces code using the SDK tool runner with the correct model ID and streaming helpers. ## Quick Start Ask the assistant to write a Claude API integration in your project's language, for example: "Add a streaming Claude API call with tool use to my Python app."