LogoAwesome Skills
  • Search
  • Category
  • Tag
  • Blog
LogoAwesome Skills
LogoAwesome Skills

Discover Open-Source Agent Skills for AI Coding Assistants

Product

  • Search
  • Category
  • Tag
  • Blog

Resources

  • Claude Skill Docs
  • Antigravity Skills Docs

Tools

  • Claude Code
  • OpenCode
  • Cursor
  • Codex
  • Antigravity

Company

  • Privacy Policy
  • Terms of Service
  • Sitemap

©2026 Awesome Skills. All rights reserved.

Privacy PolicyTerms
Back to Skills

claude-api

Build, debug, and optimize Claude API / Anthropic SDK apps. Apps built with this skill should include prompt caching. TRIGGER when: code imports anthropic/@anthropic-ai/sdk; user asks to use the Claude API, Anthropic SDKs, or Managed Agents (/v1/agents, /v1/sessions, /v1/environments). DO NOT TRIGGER when: code imports `openai`/other AI SDK, general programming, or ML/data-science tasks.

116,765stars13,407forksUpdated 4/14/2026
Data Science & MLAPI DevelopmentWeb Development#api-integration#code-generation#claude#anthropic-sdk#typescript#python

Security Assessment

Critical Risk(25/100)

Detected risks:

Remote Code Execution([php/managed-agents/README.md] exec()
Secret Exposure([curl/examples.md] API_KEY=, [curl/managed-agents.md] API_KEY=, [python/managed-agents/README.md] api_key=)
Sensitive File Access([go/managed-agents/README.md] .Env, [python/managed-agents/README.md] .env, [java/managed-agents/README.md] .env)
Security Score25/100

About claude-api

The claude-api skill provides developers with a structured approach to building, debugging, and optimizing applications using the Claude API and Anthropic SDKs. It is specifically designed for projects where the Anthropic ecosystem is used, ensuring that code adheres to best practices for interacting with Claude models. This skill helps prevent accidental mixing of SDKs from other AI providers, such as OpenAI, by scanning project files for non-Anthropic markers before applying changes. By focusing solely on Claude and the official Anthropic SDKs, the skill streamlines development and reduces the likelihood of integration errors, particularly in projects that rely on prompt caching and adaptive thinking mechanisms.

FAQ

Which programming languages are supported by the claude-api skill?

The skill detects the project language based on files such as Python (*.py, requirements.txt) and TypeScript (*.ts, package.json) and applies the relevant Anthropic SDK or API usage accordingly.

Can I use this skill with OpenAI or other AI SDKs?

No. The claude-api skill is specifically for Claude/Anthropic SDK projects. It will not modify code using OpenAI or other AI providers and will alert the user if non-Anthropic code is detected.

What is the default Claude model used by this skill?

Unless specified otherwise, the skill defaults to using Claude Opus 4.6, accessed via the model string 'claude-opus-4-6'.

How does the skill handle long requests or high token usage?

Streaming is enabled by default for requests with long input, long output, or high max_tokens. Developers can use the SDK's final message helpers to retrieve complete responses without managing stream events.

Can I mix raw HTTP calls with the official SDK in my project?

No. The skill recommends using the official Anthropic SDK whenever available and only resorts to raw HTTP calls if explicitly requested or if the language has no supported SDK. Mixing approaches is discouraged.

All Files

39 files
csharp/claude-api.md14.0 KB
View
python/claude-api/batches.md5.0 KB
View
shared/managed-agents-api-reference.md15.9 KB
View
shared/tool-use-concepts.md16.3 KB
View
curl/examples.md6.3 KB
View
python/claude-api/files-api.md3.9 KB
View
shared/managed-agents-client-patterns.md8.2 KB
View
typescript/claude-api/README.md9.6 KB
View
curl/managed-agents.md7.0 KB
View
python/claude-api/streaming.md5.1 KB
View
shared/managed-agents-core.md11.7 KB
View
typescript/claude-api/batches.md2.5 KB
View
go/managed-agents/README.md18.0 KB
View
python/managed-agents/README.md9.5 KB
View
shared/managed-agents-events.md8.1 KB
View
typescript/claude-api/streaming.md5.4 KB
View
java/managed-agents/README.md16.2 KB
View
ruby/managed-agents/README.md9.9 KB
View
shared/managed-agents-overview.md7.2 KB
View
typescript/managed-agents/README.md9.1 KB
View
php/claude-api.md10.9 KB
View
shared/agent-design.md8.1 KB
View
shared/managed-agents-tools.md11.5 KB
View
SKILL.md28.2 KB
View
python/claude-api/README.md11.8 KB
View
shared/live-sources.md15.8 KB
View
shared/prompt-caching.md9.4 KB
View
go/claude-api.md13.5 KB
View
python/claude-api/tool-use.md16.5 KB
View
shared/managed-agents-environments.md8.3 KB
View
typescript/claude-api/files-api.md2.2 KB
View
java/claude-api.md14.7 KB
View
ruby/claude-api.md2.9 KB
View
shared/managed-agents-onboarding.md7.8 KB
View
typescript/claude-api/tool-use.md15.0 KB
View
LICENSE.txt11.1 KB
View
php/managed-agents/README.md12.8 KB
View
shared/error-codes.md6.9 KB
View
shared/models.md6.9 KB
View

Install claude-api

Download and extract the skill files to your .claude/skills/ directory.

Quick Setup:

  1. Copy the skill folder to .claude/skills/
  2. Claude will automatically detect and use the skill

Repository

anthropics/skills

Related Skills

dbt-sf-to-bq-translator

21,076

build-models

102

html-prototype

3,588

doc

448