What problem does it solve? Building applications on the Claude API requires accurate, current knowledge of model IDs, pricing, SDK bindings, streaming, tool use, prompt caching, and beta features — details that are easy to get wrong from memory. This Skill provides authoritative, language-specific reference documentation so generated code uses correct SDK calls, current model strings, and proper parameter configurations. ## 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 messages, streaming, tool use, thinking, and structured outputs. - Model and parameter accuracy: Cached model tables with exact IDs and pricing, plus rules for adaptive thinking, effort levels, compaction, and prompt caching prevent hallucinated API usage. - Managed Agents and migration support: Dedicated guides for server-managed agents, the ant CLI, model migration workflows, and subcommands like /claude-api migrate. - Use Case: A developer asks to add streaming tool use to a TypeScript app; the Skill detects the language, loads the TypeScript reference, and produces code using the correct @anthropic-ai/sdk tool runner with claude-opus-4-8. ## Quick Start Ask the assistant to add a Claude API feature to your project, for example implement streaming chat with tool use in your Python application.