Was this page helpful?
Skill claude-api — это открытый Agent Skill, который предоставляет Claude подробный, актуальный справочный материал для создания приложений на двух поверхностях Anthropic:
Он охватывает 8 языков программирования для Messages API (Python, TypeScript, Java, Go, Ruby, C#, PHP и cURL) и 7 языков для Managed Agents (Python, TypeScript, Java, Go, Ruby, PHP и cURL — C# в настоящее время не поддерживается).
Skill поставляется в комплекте с Claude Code и также доступен в открытом репозитории skills Anthropic, где вы можете установить его в любой среде, поддерживающей Agent Skills.
Skill использует прогрессивное раскрытие для эффективного управления контекстом: Claude загружает только документацию, релевантную языку вашего проекта, поверхности (Messages API или Managed Agents) и конкретной задаче (использование инструментов, потоковая передача, пакеты и т. д.), вместо загрузки всего сразу.
При активации skill оснащает Claude следующим:
Для Messages API:
Для Managed Agents (beta):
/claude-api managed-agents-onboardprocessed_at в очереди/обработанный, обработка прерываний, проблемы с монтированием файлов и обработка учётных данныхSkill активируется двумя способами:
Автоматическая активация происходит когда:
anthropic для Python, @anthropic-ai/sdk для TypeScript/JavaScript)Ручной вызов путём ввода /claude-api (с необязательной подкомандой или текстом) в любой среде, где установлен skill.
Skill не активируется для общих задач программирования, работы с ML/наукой о данных или кода, который импортирует другие AI SDK (такие как OpenAI).
Skill автоматически определяет язык вашего проекта, изучая файлы проекта (например, requirements.txt для Python, tsconfig.json для TypeScript, go.mod для Go) и загружает соответствующую документацию.
| Язык | Messages API SDK | Средство запуска инструментов | Managed Agents |
|---|---|---|---|
| Python | Да | Да (beta) | Да (beta) |
| TypeScript | Да | Да (beta) | Да (beta) |
| Java | Да | Нет | Да (beta) |
| Go | Да | Нет | Да (beta) |
| Ruby | Да | Да (beta) | Да (beta) |
| C# | Да | Нет | Нет |
| PHP | Да | Нет | Да (beta) |
Если ваш проект использует несколько языков, Claude спросит, какой из них применяется. Для неподдерживаемых языков (Rust, Swift, C++) skill предоставляет примеры cURL/raw HTTP.
Skill поставляется с Claude Code и не требует установки. Когда вы просите Claude помочь создать что-то с Claude API или когда ваш проект уже импортирует SDK Anthropic, skill активируется автоматически.
Вы также можете вызвать его напрямую:
/claude-apiДополнительную информацию о том, как работают встроенные skills в Claude Code, см. в документации skills Claude Code.
Исходный код skill доступен в репозитории skills 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 skill может выполнять миграции моделей 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), skill просит вас выбрать между всей рабочей директорией, определённой поддиректорией или явным списком файлов перед редактированием каких-либо файлов. Это применяется как к вызывающим Messages API, так и к Managed Agents.
Skill обрабатывает:
Model.CLAUDE_OPUS_4_6 → Model.CLAUDE_OPUS_4_7) на всех поддерживаемых языках и классифицирует каждый файл как вызывающий, определитель модели или непрозрачную ссылку на строку перед редактированиемtemperature, top_p и top_k для Claude Opus 4.7, и преобразование 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) и переключение обратно с на При редактировании skill объясняет каждое изменение и его мотивацию встроенно. По завершении он создаёт контрольный список элементов, требующих ручной проверки (обычно интеграционные тесты, настройка подсказок контроля длины и переустановка базовых показателей стоимости/лимита скорости).
Для полного списка изменений, специфичных для модели, которые применяет skill, см. Миграция на Claude Opus 4.7.
Чтобы создать новый Managed Agent с нуля, вызовите подкоманду managed-agents-onboard:
/claude-api managed-agents-onboardSkill запускает интервью, которое проводит вас через ментальную модель Managed Agents (конфигурации агентов в сравнении с сессиями), создаёт шаблон конфигурации агента, настраивает окружения и инструменты, устанавливает цикл сессии и выдаёт исполняемый код для вашего языка. Skill также охватывает обязательный поток 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.*.
Вот примеры задач, которые skill помогает 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В каждом случае skill загружает релевантную документацию для конкретного языка и направляет Claude через реализацию, используя текущие паттерны API и лучшие практики.
| cURL |
| Да |
| N/A |
| Да (beta) |
client.beta.messages.createclient.messages.createoutput_config.effort для целевой модели (например, xhigh для кодирования и агентских вариантов использования на Claude Opus 4.7)thinking.display: "summarized") когда рассуждение отображается пользователям на Claude Opus 4.7Изучите публичный репозиторий skills Anthropic на GitHub