Agent capability

claude-api

Reference for Claude API and Anthropic SDK development, including models, pricing, parameters, streaming, tool use, MCP, agents, caching, token counting, and migrations. Use whenever a request names Claude or Anthropic, asks to build or debug an Anthropic integration, or needs current Claude model and platform details. Skip when the task explicitly targets another provider.

Complete terms in LICENSE.txt Compatible agent runtimes 67 files 793,263 bytes

Runtime provisioning

Provision this capability

The provisioning flow resolves the versioned manifest, verifies every SHA-256 digest, and applies the package atomically.

Shared Agent Skills

User scope: ~/.agents/skills/claude-api

curl -fsSLo /tmp/mm-skills-install.sh __MM_RUNTIME_ORIGIN__/install.sh && bash /tmp/mm-skills-install.sh claude-api --client agents --scope user --registry __MM_RUNTIME_ORIGIN__

Codex

User scope: ~/.agents/skills/claude-api

curl -fsSLo /tmp/mm-skills-install.sh __MM_RUNTIME_ORIGIN__/install.sh && bash /tmp/mm-skills-install.sh claude-api --client codex --scope user --registry __MM_RUNTIME_ORIGIN__

OpenCode

User scope: ~/.config/opencode/skills/claude-api

curl -fsSLo /tmp/mm-skills-install.sh __MM_RUNTIME_ORIGIN__/install.sh && bash /tmp/mm-skills-install.sh claude-api --client opencode --scope user --registry __MM_RUNTIME_ORIGIN__

Antigravity

User scope: ~/.gemini/config/skills/claude-api

curl -fsSLo /tmp/mm-skills-install.sh __MM_RUNTIME_ORIGIN__/install.sh && bash /tmp/mm-skills-install.sh claude-api --client antigravity --scope user --registry __MM_RUNTIME_ORIGIN__
Windows PowerShell
$installer = Join-Path $env:TEMP 'mm-skills-install.ps1'; Invoke-WebRequest '__MM_RUNTIME_ORIGIN__/install.ps1' -OutFile $installer; & $installer -Skill 'claude-api' -Client 'agents' -Scope 'user' -Registry '__MM_RUNTIME_ORIGIN__'

Artifact integrity

Versioned package contents

Inspect manifest
PathBytesSHA-256
csharp/claude-api/batches.md 415 19d17c89efe01f13…
csharp/claude-api/files-api.md 679 413d08653a31766f…
csharp/claude-api/README.md 18,060 16481a361eda1fb0…
csharp/claude-api/streaming.md 793 8cd323dceb3d2896…
csharp/claude-api/tool-use.md 6,022 80013059920daaea…
curl/examples.md 8,609 9ddc35cfa47d47e3…
curl/managed-agents.md 7,546 ded9c1d2f012a0c0…
go/claude-api/files-api.md 713 144c12678497f872…
go/claude-api/README.md 7,193 24816178eaa12ffd…
go/claude-api/streaming.md 1,039 066a5195398a1c66…
go/claude-api/tool-use.md 8,169 8a447360fc87b439…
go/managed-agents/README.md 18,688 bc9eb191b42bb217…
java/claude-api/files-api.md 969 81550cec88f2de0c…
java/claude-api/README.md 10,900 f69567754943deeb…
java/claude-api/streaming.md 661 de8d63789e440eb0…
java/claude-api/tool-use.md 9,546 d61ec94bc6d57db1…
java/managed-agents/README.md 16,695 6b56c9fd45855253…
LICENSE.txt 11,345 bc6b3af2f331cbc7…
php/claude-api/batches.md 449 45cc12df38c2452d…
php/claude-api/files-api.md 241 a1f2467c6674696b…
php/claude-api/README.md 5,786 80caa60268f2d274…
php/claude-api/streaming.md 684 f4b6b685ff1b0c54…
php/claude-api/tool-use.md 8,115 d4474a01bea5fa4b…
php/managed-agents/README.md 13,265 df276cf31a3708df…
python/claude-api/batches.md 5,592 6849033ccaaf140a…
python/claude-api/files-api.md 4,379 68d034200244045b…
python/claude-api/README.md 18,763 671ad1ce74fcc88c…
python/claude-api/streaming.md 6,196 a3c980a9256bee23…
python/claude-api/tool-use.md 16,933 490dc14dbaa0cf47…
python/managed-agents/README.md 10,098 8f797c6e84c89bc6…
ruby/claude-api/README.md 4,164 036021fee02420d8…
ruby/claude-api/streaming.md 237 e1edcb452ceeadee…
ruby/claude-api/tool-use.md 1,065 ea7e1cd0a20c9b40…
ruby/managed-agents/README.md 10,199 5f3aec036d8b8866…
shared/agent-design.md 8,506 8660a1965bc280ce…
shared/anthropic-cli.md 16,220 7ffa53b02d92e322…
shared/claude-platform-on-aws.md 3,884 4213d75b3eace63f…
shared/error-codes.md 11,898 30f469fdf1ef7ac4…
shared/live-sources.md 18,827 46ca91c1bb757b97…
shared/managed-agents-api-reference.md 30,692 489651518999b940…
shared/managed-agents-client-patterns.md 9,701 de288a933ed7702e…
shared/managed-agents-core.md 18,581 5a5b3bd53adb8cfb…
shared/managed-agents-environments.md 11,530 c26934889eaccb93…
shared/managed-agents-events.md 14,937 8e8ce1b6eb7bf523…
shared/managed-agents-memory.md 9,583 1c2825364115ccf9…
shared/managed-agents-multiagent.md 6,875 bd1034335c0424df…
shared/managed-agents-onboarding.md 10,352 fa44c171a0c12104…
shared/managed-agents-outcomes.md 6,140 bf195965dca27a07…
shared/managed-agents-overview.md 11,082 aa4d4659c5249122…
shared/managed-agents-scheduled-deployments.md 7,082 63b7b4ca743cfe9a…
shared/managed-agents-self-hosted-sandboxes.md 10,181 225865291eb1eda6…
shared/managed-agents-tools.md 19,373 faaec13061bbd965…
shared/managed-agents-webhooks.md 6,552 b2f80f0155b1fe03…
shared/model-migration.md 144,443 a9d829fef3ad4e0a…
shared/models.md 10,862 21d00e97640bafb3…
shared/platform-availability.md 5,701 54895cf5e812706c…
shared/prompt-caching.md 14,540 7c242024cfdfb0b3…
shared/token-counting.md 1,610 231c4d6696189159…
shared/tool-use-concepts.md 25,097 dc2fe5f4e36a8ccf…
SKILL.md 73,227 9bf6dab92651cb9b…
SOURCE.md 547 b4706f9910307ceb…
typescript/claude-api/batches.md 2,596 07e75f7e6864aa79…
typescript/claude-api/files-api.md 2,261 0e70fae5742e78d9…
typescript/claude-api/README.md 14,560 4668edb425e30770…
typescript/claude-api/streaming.md 5,739 7af1abfc92f45b8f…
typescript/claude-api/tool-use.md 16,311 1f7108408432767c…
typescript/managed-agents/README.md 9,565 ab1fe28ad2e1c2fe…