Agent Skill · Создание агентов и MCP
Claude API (Anthropic)
Справочный навык Anthropic по Claude API и SDK: идентификаторы моделей, параметры, потоковая передача, инструменты, кэширование, агенты и перенос кода на новые модели. Нужен разработчикам, которые строят приложения на Claude и не хотят, чтобы агент писал вызовы по памяти.
Сверено 21 октября 2026 г.
Что умеет навык
Навык claude-api учит агента писать код под Claude через официальные SDK: Python, TypeScript и JavaScript, Java (в том числе Kotlin и Scala), Go, Ruby, C# и PHP, а для остальных случаев через cURL и сырой HTTP. Язык он определяет по файлам проекта. В SKILL.md собраны краткие справки по аутентификации, мышлению и параметру effort, сжатию контекста, кэшированию промптов, быстрому режиму, бюджетам задач, редактированию контекста, серверным инструментам (поиск и загрузка из сети, выполнение кода, поиск по инструментам), работе с документами и файлами, пакетной обработке и подключению Claude через Amazon Bedrock, Microsoft Foundry и Google Vertex AI. Подробные файлы по языкам агент читает по необходимости.
Отдельно навык помогает выбрать, на чём строить: один вызов API, цепочку с кодом-оркестратором, цикл с инструментами, готовый Tool Runner или Managed Agents. Он разводит Tool Runner и Claude Agent SDK как разные продукты и сразу предупреждает, где знания из обучения могли устареть: например, как изменились параметры мышления и типы серверных инструментов. Для частых задач есть команды, которые вызываются как /claude-api <команда>: migrate (перенос кода на новую модель), prompt-audit (поиск устаревших приёмов в промптах и конфигурации агентов), upgrade (смена мажорной версии SDK), cost-optimize (снижение расходов), build-eval и hillclimb (создание оценочного набора и улучшение приложения по нему), managed-agents-onboard и preserved-thinking-migration.
Когда использовать
Навык предназначен для запросов, где упоминаются Claude, Anthropic, названия моделей или пакеты anthropic и @anthropic-ai, а также для задач в духе «сделай агента, MCP-инструмент, RAG, суммаризацию или классификацию», когда провайдер не назван. Он нужен и когда спрашивают о цене, лимитах, выборе модели или кэшировании: в метаданных прямо сказано не отвечать на такие вопросы по памяти.
Типичные сценарии: добавить вызов Claude в существующее приложение, включить потоковую передачу и инструменты, подключить кэширование, перенести проект на более новую модель, сократить стоимость запросов, собрать оценочный набор и итеративно улучшать промпты.
Ограничения и безопасность
Навык генерирует код только для Claude и официальных SDK. Если в проекте или файле есть следы другого провайдера (например, openai или langchain_openai), навык должен остановиться и спросить, переводить ли файл на Claude или нужна независимая от провайдера реализация. Он не подменяет SDK ручными HTTP-вызовами и не использует совместимые с OpenAI прослойки. Исключение составляет подкоманда prompt-audit, которая работает без вопросов.
Код Claude Agent SDK навык не генерирует: для него надо идти в отдельную документацию. Справочные данные в SKILL.md зафиксированы на дату сборки, поэтому при вопросах о «последнем» навык советует обращаться к актуальной документации. Прогоны оценок и сравнений тратят реальные деньги на API, и навык требует получить согласие пользователя на бюджет, а миграцию начинает только после подтверждения, какие файлы затрагиваются.
Установка
Claude Code
Зарегистрируйте репозиторий как маркетплейс плагинов, выполнив в Claude Code:
/plugin marketplace add anthropics/skillsНавык поставляется отдельным плагином claude-api в этом маркетплейсе. Установить его можно через меню: Browse and install plugins, затем anthropic-agent-skills, затем плагин claude-api и Install now.
После установки навык срабатывает по упоминанию Claude или Anthropic в запросе. Его команды вызываются прямо в чате, например:
/claude-api migrateСписок остальных команд: prompt-audit, upgrade, cost-optimize, build-eval, hillclimb, managed-agents-onboard, preserved-thinking-migration.
Совместимые клиенты
- Claude Code