claude-api 스킬은 Claude에게 두 가지 Anthropic 표면에서 애플리케이션을 구축하기 위한 상세하고 최신의 참고 자료를 제공하는 오픈소스 Agent Skill입니다:
Messages API에 대해 8가지 프로그래밍 언어(Python, TypeScript, Java, Go, Ruby, C#, PHP 및 cURL)를 지원하며, Managed Agents에 대해 7가지 언어(Python, TypeScript, Java, Go, Ruby, PHP 및 cURL — C#은 현재 지원되지 않음)를 지원합니다.
이 스킬은 Claude Code와 함께 번들로 제공되며, 오픈소스 Anthropic 스킬 저장소에서도 사용할 수 있습니다. Agent Skills를 지원하는 모든 환경에 설치할 수 있습니다.
이 스킬은 점진적 공개를 사용하여 컨텍스트를 효율적으로 유지합니다: Claude는 프로젝트의 언어, 표면(Messages API 또는 Managed Agents) 및 특정 작업(도구 사용, 스트리밍, 배치 등)과 관련된 문서만 로드하며, 모든 것을 한 번에 로드하지 않습니다.
스킬이 활성화되면 Claude에게 다음을 제공합니다:
Messages API의 경우:
Managed Agents (베타)의 경우:
/claude-api managed-agents-onboard 하위 명령을 통해 사용 가능한 새로운 Managed Agent를 처음부터 설정하기 위한 인터뷰 기반 안내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 | 도구 실행기 | Managed Agents |
|---|---|---|---|
| Python | 예 | 예 (베타) | 예 (베타) |
| TypeScript | 예 | 예 (베타) | 예 (베타) |
| Java | 예 | 아니오 | 예 (베타) |
| Go | 예 | 아니오 | 예 (베타) |
| Ruby | 예 | 예 (베타) | 예 (베타) |
| C# | 예 | 아니오 | 아니오 |
| PHP | 예 | 아니오 | 예 (베타) |
| cURL | 예 | 해당 없음 | 예 (베타) |
프로젝트에서 여러 언어를 사용하는 경우 Claude는 어느 것이 적용되는지 묻습니다. 지원되지 않는 언어(Rust, Swift, C++)의 경우 스킬은 cURL/원본 HTTP 예제를 제공합니다.
스킬은 Claude Code와 함께 제공되며 설치가 필요하지 않습니다. Claude에게 Claude API를 사용하여 무언가를 구축하도록 요청하거나 프로젝트가 이미 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-4-7범위 확인 질문을 건너뛰기 위해 특정 범위를 미리 전달할 수도 있습니다:
/claude-api migrate everything under src/ to claude-opus-4-7
/claude-api migrate apps/api.py and apps/worker.py to claude-opus-4-7범위가 모호한 경우(예: 단순 /claude-api migrate to claude-opus-4-7), 스킬은 파일을 편집하기 전에 전체 작업 디렉토리, 특정 하위 디렉토리 또는 명시적 파일 목록 중에서 선택하도록 요청합니다. 이는 Messages API 및 Managed Agents 호출자 모두에 적용됩니다.
스킬은 다음을 처리합니다:
Model.CLAUDE_OPUS_4_6 → Model.CLAUDE_OPUS_4_7) 포함, 각 파일을 호출자, 모델 정의자 또는 불투명 문자열 참조로 분류한 후 편집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 4.7의 코딩 및 에이전트 사용 사례의 경우 xhigh)thinking.display: "summarized")으로 다시 옵트인편집하면서 스킬은 각 변경 사항과 그 동기를 인라인으로 설명합니다. 완료 시 수동 확인이 필요한 항목의 체크리스트를 생성합니다(일반적으로 통합 테스트, 길이 제어 프롬프트 조정 및 비용/속도 제한 재기준선).
스킬이 적용하는 모델별 변경 사항의 전체 목록은 Claude Opus 4.7로 마이그레이션을 참조하세요.
처음부터 새로운 Managed Agent를 스캐폴드하려면 managed-agents-onboard 하위 명령을 호출합니다:
/claude-api managed-agents-onboard스킬은 Managed Agents 정신 모델(에이전트 구성 대 세션)을 안내하고, 에이전트 구성을 템플릿화하고, 환경 및 도구를 구성하고, 세션 루프를 설정하고, 언어에 대한 실행 가능한 코드를 내보내는 인터뷰를 실행합니다. 스킬은 또한 필수 에이전트(한 번) → 세션(매 실행마다) 흐름을 다룹니다 — 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-4-7 and re-tune effort새로운 Managed Agent 온보딩:
/claude-api managed-agents-onboard각 경우에 스킬은 관련 언어별 문서를 로드하고 현재 API 패턴 및 모범 사례를 사용하여 Claude를 구현 과정에서 안내합니다.
Agent Skills의 작동 방식 및 점진적 공개 모델에 대해 알아보세요
지원되는 모든 언어에 대한 공식 Anthropic SDK를 찾아보세요
GitHub의 공개 Anthropic 스킬 저장소를 탐색하세요
Was this page helpful?