Skill · em Construir backend e dados
claude-api
Reference for the Claude API / Anthropic SDK — model ids, pricing, params, streaming, tool use, MCP, agents, caching, token counting, model migration. TRIGGER — read BEFORE opening the target file; don't skip because it "looks like a one-liner" — whenever: the prompt names Claude/Anthropic in any…
Procedência
- Origem: anthropics/skills
- Caminho:
skills/claude-api - Versão fixada:
33375500bcea98d610eb30ce10ac4e59b89c390d - Licença: Apache-2.0
- Espelhado em 25/09/2026
- 66,9 mil instalações no skills.sh (lido em 25/09/2026)
Antes de instalar
70 arquivos · 1.148,2 KB · só texto, nenhum script
Instalar na sua CLI
O comando baixa a versão fixada (commit 3337550) direto da origem, para a pasta que a CLI lê. Precisa de curl (macOS e Linux); no Windows não há comando, porque o Rook Labs é para macOS.
Claude Code
Neste projeto: Esta skill tem 70 arquivos: grande demais para um comando de copiar e colar. Baixe da origem, na versão fixada.
Global: Esta skill tem 70 arquivos: grande demais para um comando de copiar e colar. Baixe da origem, na versão fixada.
Codex
Neste projeto: Esta skill tem 70 arquivos: grande demais para um comando de copiar e colar. Baixe da origem, na versão fixada.
Global: Esta skill tem 70 arquivos: grande demais para um comando de copiar e colar. Baixe da origem, na versão fixada.
Antigravity
Neste projeto: Esta skill tem 70 arquivos: grande demais para um comando de copiar e colar. Baixe da origem, na versão fixada.
Global: Esta skill tem 70 arquivos: grande demais para um comando de copiar e colar. Baixe da origem, na versão fixada.
Peça ao Rook
Já usa o Rook Labs? Cole no chat do Rook: instale a skill https://rooklabs.sh/marketplace/anthropic.claude-api
Prévia do SKILL.md
---
name: claude-api
description: |-
Reference for the Claude API / Anthropic SDK — model ids, pricing, params, streaming, tool use, MCP, agents, caching, token counting, model migration.
TRIGGER — read BEFORE opening the target file; don't skip because it "looks like a one-liner" — whenever: the prompt names Claude/Anthropic in any form (Claude, Anthropic, Fable, Opus, Sonnet, Haiku, `anthropic`, `@anthropic-ai`, `claude-*`, `us.anthropic.*`, `[1m]`); the user asks about an LLM (pricing/model choice/…
SKIP only when another provider is being worked on (overrides all triggers): OpenAI/GPT/Gemini/Llama/Mistral/Cohere/Ollama named in the query; OR `grep -rE 'openai|langchain_openai|google.generativeai|genai|mistralai|cohere|ollama'` over the project hits (run this grep FIRST if no provider named — don't Read the file…
license: Complete terms in LICENSE.txt
---
# Building LLM-Powered Applications with Claude
This skill helps you build LLM-powered applications with Claude. Choose the right surface based on your needs, detect the project language, then read the relevant language-specific documentation.
## Before You Start
Scan the target file (or, if no target file, the prompt and project) for non-Anthropic provider markers - `import openai`, `from openai`, `langchain_openai`, `OpenAI(`, `gpt-4`, `gpt-5`, file names like `agent-openai.py` or `*-generic.py`, or any explicit instruction to keep the code provider-neutral. If you find any, …
## Output Requirement
When the user asks you to add, modify, or implement a Claude feature, your code must call Claude through one of:
1. **The official Anthropic SDK** for the project's language (`anthropic`, `@anthropic-ai/sdk`, `com.anthropic.*`, etc.). This is the default whenever a supported SDK exists for the project.
2. **Raw HTTP** (`curl`, `requests`, `fetch`, `httpx`, etc.) - only when the user explicitly asks for cURL/REST/raw HTTP, the project is a shell/cURL project, or the language has no official SDK.
Never mix the two - don't reach for `requests`/`fetch` in a Python or TypeScript project just because it feels lighter. Never fall back to OpenAI-compatible shims.
**Never guess SDK usage.** Function names, class names, namespaces, method signatures, and import paths must come from explicit documentation - either the `{lang}/` files in this skill or the official SDK repositories or documentation links listed in `shared/live-sources.md`. If the binding you need is not explicitly d…
…