Claude API 및 Claude Managed Agents로 애플리케이션을 구축하기 위한 최신 API 참조 자료, SDK 문서, 모범 사례를 Claude에게 제공하는 오픈소스 Agent Skill입니다.
claude-api 스킬은 두 가지 Anthropic 서피스에서 애플리케이션을 구축하기 위한 상세하고 최신의 참조 자료를 Claude에게 제공하는 오픈소스 Agent Skill입니다:
Messages API와 Managed Agents 모두에 대해 Python, TypeScript, C#, Go, Java, PHP, Ruby, cURL의 8개 프로그래밍 언어를 지원합니다.
이 스킬은 Claude Code에 번들로 포함되어 있으며, 오픈소스 Anthropic 스킬 저장소에서도 제공되므로 Agent Skills를 지원하는 모든 환경에 설치할 수 있습니다.
이 스킬은 컨텍스트를 효율적으로 유지하기 위해 점진적 공개(progressive disclosure)를 사용합니다. Claude는 모든 것을 한 번에 로드하는 대신, 프로젝트의 언어, 서피스(Messages API 또는 Managed Agents), 그리고 당면한 특정 작업(도구 사용, 스트리밍, 배치 등)과 관련된 문서만 로드합니다.
트리거되면 이 스킬은 Claude에게 다음을 제공합니다:
Messages API의 경우:
Managed Agents (베타)의 경우:
/claude-api managed-agents-onboard 하위 명령을 통해 사용할 수 있습니다processed_at 대기/처리 게이트, 인터럽트 처리, 파일 마운트 주의 사항, 자격 증명 처리이 스킬은 두 가지 방식으로 활성화됩니다:
자동 활성화는 다음과 같은 경우에 발생합니다:
anthropic, TypeScript/JavaScript의 경우 @anthropic-ai/sdk)수동 호출은 스킬이 설치된 모든 환경에서 /claude-api(선택적으로 하위 명령 또는 문장과 함께)를 입력하여 수행합니다.
이 스킬은 일반적인 프로그래밍 작업, ML/데이터 과학 작업, 또는 다른 AI SDK(예: OpenAI)를 임포트하는 코드에 대해서는 활성화되지 않습니다.
이 스킬은 프로젝트 파일(예: Python의 경우 requirements.txt, TypeScript의 경우 tsconfig.json, Go의 경우 go.mod)을 검사하여 프로젝트의 언어를 자동으로 감지하고 적절한 문서를 로드합니다.
| 언어 | Messages API SDK | Tool runner | Managed Agents |
|---|---|---|---|
| Python | 예 | 예 (베타) | 예 (베타) |
| TypeScript | 예 | 예 (베타) | 예 (베타) |
| C# | 예 | 예 (베타) | 예 (베타) |
| Go | 예 | 예 (베타) | 예 (베타) |
| Java | 예 | 예 (베타) | 예 (베타) |
| PHP | 예 | 예 (베타) | 예 (베타) |
| Ruby | 예 | 예 (베타) | 예 (베타) |
| cURL | 예 | 해당 없음 | 예 (베타) |
프로젝트에서 여러 언어를 사용하는 경우 Claude는 어떤 언어가 적용되는지 묻습니다. 지원되지 않는 언어(Rust, Swift, C++)의 경우 이 스킬은 cURL/원시 HTTP 예제를 제공합니다.
이 스킬은 Claude Code와 함께 제공되며 설치가 필요하지 않습니다. Claude API로 무언가를 구축하는 것을 Claude에게 도와달라고 요청하거나, 프로젝트가 이미 Anthropic SDK를 임포트하고 있는 경우 스킬이 자동으로 활성화됩니다.
직접 호출할 수도 있습니다:
/claude-apiClaude Code에서 번들 스킬이 작동하는 방식에 대한 자세한 내용은 Claude Code 스킬 문서를 참조하세요.
스킬 소스는 Anthropic 스킬 저장소에서 제공됩니다. npx 명령을 사용하여 설치할 수 있습니다:
npx skills add https://github.com/anthropics/skills --skill claude-api또는 Claude Code 플러그인으로 설치할 수 있습니다:
/plugin marketplace add anthropics/skills
/plugin install claude-api@anthropic-agent-skillsClaude API 스킬은 코드베이스 전체에 걸쳐 Claude 모델 마이그레이션을 수행할 수 있습니다. /claude-api migrate로 직접 호출하세요:
/claude-api migrate this project to claude-opus-5범위 확인 질문을 건너뛰기 위해 특정 범위를 미리 전달할 수도 있습니다:
/claude-api migrate everything under src/ to claude-opus-5
/claude-api migrate apps/api.py and apps/worker.py to claude-opus-5범위가 모호한 경우(예: 단순히 /claude-api migrate to claude-opus-5만 입력한 경우), 이 스킬은 파일을 편집하기 전에 전체 작업 디렉터리, 특정 하위 디렉터리 또는 명시적 파일 목록 중에서 선택하도록 요청합니다. 이는 Messages API와 Managed Agents 호출자 모두에 적용됩니다.
이 스킬은 다음을 처리합니다:
Model.CLAUDE_OPUS_4_8 → Model.CLAUDE_OPUS_5)를 포함하며, 편집 전에 각 파일을 호출자, 모델 정의자 또는 불투명 문자열 참조로 분류합니다anthropic. 접두사)을 보존하고, 파트너 운영 플랫폼에서 사용할 수 없는 기능에 대한 변경은 건너뜁니다temperature, top_p, top_k를 제거하고, thinking: {type: "enabled", budget_tokens: N}을 thinking: {type: "adaptive"}로 변환합니다effort-2025-11-24, fine-grained-tool-streaming-2025-05-14, interleaved-thinking-2025-05-14)를 제거하고 client.beta.messages.create에서 client.messages.create로 다시 전환합니다output_config.effort 시작점을 권장합니다(예: Claude Opus 5의 기본값 high, Claude Opus 4.8 및 Claude Opus 4.7의 코딩 및 에이전트 사용 사례에는 xhigh)thinking.display: "summarized")을 다시 활성화합니다stop_reason: "refusal" 처리를 추가하고 폴백 재시도 경로를 설정하며(일반적으로 "default" 모드의 서버 측 fallbacks 파라미터, SDK 거부 폴백 미들웨어 또는 폴백 크레딧 재시도), 이전 프리뷰 형태에 맞춰 작성된 폴백 코드를 업데이트합니다
편집하는 동안 이 스킬은 각 변경 사항과 그 동기를 인라인으로 설명합니다. 완료되면 수동 검증이 필요한 항목(일반적으로 통합 테스트, 길이 제어 프롬프트 조정, 비용/속도 제한 기준 재설정)의 체크리스트를 생성합니다.
이 스킬이 적용하는 모델별 변경 사항의 전체 목록은 Claude Opus 4.8에서 Claude Opus 5로 마이그레이션을 참조하세요.
새로운 Managed Agent를 처음부터 스캐폴딩하려면 managed-agents-onboard 하위 명령을 호출하세요:
/claude-api managed-agents-onboard이 스킬은 Managed Agents의 멘탈 모델(Agent 구성 대 Session)을 안내하는 인터뷰를 실행하고, 에이전트 구성을 템플릿화하며, 환경과 도구를 구성하고, 세션 루프를 설정하고, 사용 언어에 맞는 실행 가능한 코드를 생성합니다. 또한 이 스킬은 필수적인 Agent (한 번) → Session (매 실행) 흐름도 다룹니다. model, system, tools는 세션이 아닌 에이전트에 존재하며, 에이전트는 한 번 생성하고 ID로 참조해야 합니다.
Managed Agents에는 managed-agents-2026-04-01 베타 헤더가 필요하며, SDK는 모든 client.beta.agents.*, client.beta.environments.*, client.beta.sessions.*, client.beta.vaults.* 호출에 대해 이를 자동으로 설정합니다.
다음은 이 스킬이 Claude가 처리하도록 돕는 작업의 예시입니다:
채팅 애플리케이션 구축:
Build a streaming chat UI with the Claude API in TypeScript기존 프로젝트 마이그레이션:
/claude-api migrate this codebase to claude-opus-5 and re-tune effort새로운 Managed Agent 온보딩:
/claude-api managed-agents-onboard각 경우에 이 스킬은 관련 언어별 문서를 로드하고 현재 API 패턴과 모범 사례를 사용하여 Claude의 구현을 안내합니다.
Agent Skills의 작동 방식과 점진적 공개 모델에 대해 알아보세요
지원되는 모든 언어에 대한 공식 Anthropic SDK를 살펴보세요
GitHub의 공개 Anthropic 스킬 저장소를 탐색하세요
Was this page helpful?