What problem does it solve? Developers building applications with the Anthropic Claude API often struggle to recall correct SDK syntax, model IDs, and patterns for streaming, tool use, vision, and cost optimization across Python and TypeScript. ## Core Features & Use Cases - SDK Patterns: Ready-to-use code for the Messages API, streaming, system prompts, and error handling in both Python (anthropic) and TypeScript (@anthropic-ai/sdk). - Advanced Capabilities: Covers tool use loops, vision with base64 images, extended thinking, prompt caching, and the Batches API for 50% cost reduction. - Use Case: When building a chatbot that calls external functions, use this Skill to generate the tool definition schema, handle tool_use response blocks, and implement the agentic loop that feeds tool results back to Claude. ## Quick Start Ask the assistant to write a Python script that calls the Claude API with streaming and tool use for a weather lookup function.