What problem does it solve?
This Skill helps you design and implement reliable application patterns for the Anthropic Claude API so you can ship features like streaming, tool use, and vision without guesswork.
Core Features & Use Cases
- Messages API Patterns (Python/TypeScript): Covers basic message creation and model usage for common chat and generation workflows.
- Streaming & UX Improvements: Implements streaming so users see output progressively instead of waiting for completion.
- Advanced Capabilities: Includes tool calling, image/vision inputs, extended thinking, prompt caching, and batch processing for scale.
- Agentic Workflows: Shows how to structure multi-step tool-using loops using the Claude Agent SDK.
Quick Start
Ask an AI assistant to produce a Python or TypeScript Claude Messages API snippet that supports streaming text output, tool calling, and optional vision input while reading your API key from environment variables.