claude-api

Build and migrate Claude API and Anthropic SDK integrations across multiple languages.

1|Updated May 5, 2026
One-click install
npx skills add https://github.com/thechrickenrun-cyber/wedding --skill claude-api-thechrickenrun-cyber
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: claude-api
Source: https://github.com/thechrickenrun-cyber/wedding/tree/main/.agents/skills/claude-api
Command: npx skills add https://github.com/thechrickenrun-cyber/wedding --skill claude-api-thechrickenrun-cyber

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps you build, debug, and migrate applications that use the Claude API or Anthropic SDKs without having to piece together model rules, request formats, and feature-specific caveats from scattered docs.

Core Features & Use Cases

It covers message creation, streaming, tool use, prompt caching, structured outputs, file handling, and managed agents across supported SDKs and raw HTTP. It is useful for shipping production chat apps, agent workflows, model migrations, and integrations that need the right headers, model IDs, and thinking settings. It also helps avoid common breakages such as invalid model names, deprecated parameters, and mismatched SDK syntax across languages.

Quick Start

Use the claude-api skill to identify your project language, choose the correct Claude surface, and implement the requested integration with the proper model, caching, and tool-use settings.

Frequently Asked Questions about claude-api

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

FAQPage Schema
How do I migrate Claude API integrations to use new model IDs and avoid deprecated parameters?

Claude API streaming is implemented by configuring the correct request shapes and feature settings within the Anthropic SDK. It supports adaptive thinking and exact beta header handling to maintain continuous message delivery across supported programming languages.

Does the Anthropic SDK support tool use and prompt caching simultaneously for production chat apps?

Yes, the Anthropic SDK supports combining tool use and prompt caching simultaneously for production chat apps. Correct request shapes and feature-specific caveats must be applied to ensure proper message creation and structured outputs across raw HTTP and SDK workflows.

What is the best way to configure structured outputs and managed agents using the Claude API?

Claude API migrations fail due to invalid model names, deprecated parameters, and mismatched SDK syntax across different languages. Fixing these breakages requires applying correct request shapes, exact beta headers, and SDK-specific syntax for your target integration.

Can I use raw HTTP cURL workflows for Claude API file handling and structured outputs?

Yes, you can use raw HTTP cURL workflows for Claude API file handling and structured outputs. Correct request shapes, model IDs, and feature settings must be configured manually to satisfy production API constraints without relying on an SDK abstraction layer.