claude-api

Integrate Anthropic Claude APIs into Python and TypeScript applications.

Updated Mar 28, 2026
One-click install
npx skills add https://github.com/adomot/claude-settings --skill claude-api-adomot
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: claude-api
Source: https://github.com/adomot/claude-settings/tree/main/skills/aegis/claude-api
Command: npx skills add https://github.com/adomot/claude-settings --skill claude-api-adomot

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill helps developers implement Anthropic Claude API patterns in Python and TypeScript applications, covering messages API, streaming, tool calls, vision, extended thinking, batch processing, prompt caching, and Claude Agent SDK workflows.

Core Features & Use Cases

  • Messages API & Streaming: integrate Claude conversations with Python or TypeScript clients, including real-time content streaming.
  • Tools & Vision: define and invoke tools, handle image inputs and vision-oriented prompts within Claude workflows.
  • Claude Agent SDK & End-to-End Flows: implement multi-turn agent workflows with prompt caching, batch processing, and cost-conscious model selection for production apps.

Quick Start

Start with a minimal Python or TypeScript example that authenticates with Claude and makes a streaming request to a chosen Claude model.

Frequently Asked Questions about claude-api

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I integrate the Anthropic Claude API into a Python or TypeScript application?

To integrate the Claude API, you authenticate your Python or TypeScript client and make requests to the Messages API. This skill provides implementation patterns for conversations, streaming outputs, and handling tool calls.

What is the best way to stream Claude API responses in real-time?

Streaming Claude API responses is achieved by configuring your Python or TypeScript client to process real-time content chunks. This approach enables progressive output display for conversational interfaces and agent workflows.

Can I use Claude API tools and vision inputs together in an agent workflow?

Yes, the Claude API supports defining and invoking tools alongside image inputs within vision-oriented prompts. You can implement multi-turn agent workflows that combine tool usage and vision processing using the Claude Agent SDK.

Does the Claude Agent SDK support prompt caching and batch processing for production apps?

The Claude Agent SDK supports prompt caching and batch processing to optimize production applications. These features help manage cost and latency considerations alongside model selection for end-to-end integration workflows.

How do I handle error handling and model selection when calling Claude APIs?

Handling Claude API errors and model selection involves implementing specific error handling patterns and choosing models based on cost and latency considerations. This skill addresses these constraints for building robust Claude-powered apps.