Полную справку по API, включая схемы запросов/ответов и все параметры, см.:
- Справка по API управления Skills - операции CRUD для Skills
- Справка по API версий Skills - управление версиями
Быстрые ссылки
Начните работу с Agent Skills
Создайте свой первый Skill
Создание пользовательских Skills
Лучшие практики для создания Skills
Обзор
Для глубокого погружения в архитектуру и реальные приложения Agent Skills прочитайте наш инженерный блог: Equipping agents for the real world with Agent Skills.
container.
Использование Skills
Skills интегрируются одинаково в Messages API независимо от источника. Вы указываете Skills в параметреcontainer с skill_id, type и необязательным version, и они выполняются в среде выполнения кода.
Вы можете использовать Skills из двух источников:
| Аспект | Anthropic Skills | Пользовательские Skills |
|---|---|---|
| Значение Type | anthropic | custom |
| Skill IDs | Короткие имена: pptx, xlsx, docx, pdf | Сгенерированные: skill_01AbCdEfGhIjKlMnOpQrStUv |
| Формат версии | На основе даты: 20251013 или latest | Временная метка эпохи: 1759178010641129 или latest |
| Управление | Готовые и поддерживаемые Anthropic | Загрузка и управление через Skills API |
| Доступность | Доступны всем пользователям | Приватные для вашего рабочего пространства |
source для фильтрации). Форма интеграции и среда выполнения идентичны — единственное различие в том, откуда берутся Skills и как они управляются.
Предварительные требования
Для использования Skills вам нужно:- API ключ Anthropic из Console
- Beta заголовки:
code-execution-2025-08-25- Включает выполнение кода (требуется для Skills)skills-2025-10-02- Включает Skills APIfiles-api-2025-04-14- Для загрузки/скачивания файлов в/из контейнера
- Инструмент выполнения кода включен в ваших запросах
Использование Skills в Messages
Параметр Container
Skills указываются с помощью параметраcontainer в Messages API. Вы можете включить до 8 Skills в одном запросе.
Структура идентична для обоих Anthropic и пользовательских Skills — укажите требуемые type и skill_id, и опционально включите version для привязки к определенной версии:
Скачивание созданных файлов
Когда Skills создают документы (Excel, PowerPoint, PDF, Word), они возвращают атрибутыfile_id в ответе. Вы должны использовать Files API для скачивания этих файлов.
Как это работает:
- Skills создают файлы во время выполнения кода
- Ответ включает
file_idдля каждого созданного файла - Используйте Files API для скачивания фактического содержимого файла
- Сохраните локально или обработайте по необходимости
Полные детали по Files API см. в документации Files API.
Многооборотные беседы
Переиспользуйте один и тот же контейнер в нескольких сообщениях, указав ID контейнера:Долгоживущие операции
Skills могут выполнять операции, требующие нескольких оборотов. Обрабатывайте причины остановкиpause_turn:
Ответ может включать причину остановки
pause_turn, которая указывает, что API приостановил долгоживущую операцию Skill. Вы можете предоставить ответ как есть в последующем запросе, чтобы позволить Claude продолжить свой ход, или изменить содержимое, если вы хотите прервать беседу и предоставить дополнительное руководство.Использование нескольких Skills
Объедините несколько Skills в одном запросе для обработки сложных рабочих процессов:Управление пользовательскими Skills
Создание Skill
Загрузите свой пользовательский Skill, чтобы сделать его доступным в вашем рабочем пространстве. Вы можете загружать, используя либо путь к директории, либо отдельные объекты файлов.- Должен включать файл SKILL.md на верхнем уровне
- Все файлы должны указывать общую корневую директорию в своих путях
- Общий размер загрузки должен быть менее 8МБ
- Требования YAML frontmatter:
name: Максимум 64 символа, только строчные буквы/цифры/дефисы, без XML тегов, без зарезервированных слов (“anthropic”, “claude”)description: Максимум 1024 символа, не пусто, без XML тегов
Список Skills
Получите все Skills, доступные вашему рабочему пространству, включая как готовые Skills Anthropic, так и ваши пользовательские Skills. Используйте параметрsource для фильтрации по типу skill:
Получение Skill
Получите детали о конкретном Skill:Удаление Skill
Чтобы удалить Skill, вы должны сначала удалить все его версии:Версионирование
Skills поддерживают версионирование для безопасного управления обновлениями: Управляемые Anthropic Skills:- Версии используют формат даты:
20251013 - Новые версии выпускаются по мере внесения обновлений
- Укажите точные версии для стабильности
- Автоматически сгенерированные временные метки эпохи:
1759178010641129 - Используйте
"latest"для получения самой последней версии - Создавайте новые версии при обновлении файлов Skill
Как загружаются Skills
Когда вы указываете Skills в контейнере:- Обнаружение метаданных: Claude видит метаданные для каждого Skill (имя, описание) в системном приглашении
- Загрузка файлов: Файлы Skill копируются в контейнер в
/skills/{directory}/ - Автоматическое использование: Claude автоматически загружает и использует Skills, когда они релевантны вашему запросу
- Композиция: Несколько Skills объединяются для сложных рабочих процессов
Варианты использования
Организационные Skills
Бренд и коммуникации- Применяйте специфичное для компании форматирование (цвета, шрифты, макеты) к документам
- Генерируйте коммуникации, следуя организационным шаблонам
- Обеспечивайте согласованность руководящих принципов бренда во всех выходных данных
- Структурируйте заметки со специфичными для компании форматами (OKRs, журналы решений)
- Генерируйте задачи, следуя командным соглашениям
- Создавайте стандартизированные резюме встреч и обновления статуса
- Создавайте стандартные для компании отчеты, предложения и анализы
- Выполняйте специфичные для компании аналитические процедуры
- Генерируйте финансовые модели, следуя организационным шаблонам
Персональные Skills
Создание контента- Пользовательские шаблоны документов
- Специализированное форматирование и стилизация
- Генерация контента, специфичного для домена
- Пользовательские конвейеры обработки данных
- Специализированные шаблоны визуализации
- Методы анализа, специфичные для отрасли
- Шаблоны генерации кода
- Фреймворки тестирования
- Рабочие процессы развертывания
Пример: Финансовое моделирование
Объедините Excel и пользовательские Skills анализа DCF:Ограничения и ограничения
Ограничения запросов
- Максимум Skills на запрос: 8
- Максимальный размер загрузки Skill: 8МБ (все файлы вместе)
- Требования YAML frontmatter:
name: Максимум 64 символа, только строчные буквы/цифры/дефисы, без XML тегов, без зарезервированных словdescription: Максимум 1024 символа, не пусто, без XML тегов
Ограничения среды
Skills выполняются в контейнере выполнения кода с этими ограничениями:- Нет доступа в сеть - Не может делать внешние вызовы API
- Нет установки пакетов во время выполнения - Доступны только предустановленные пакеты
- Изолированная среда - Каждый запрос получает свежий контейнер
Лучшие практики
Когда использовать несколько Skills
Объедините Skills, когда задачи включают несколько типов документов или доменов: Хорошие варианты использования:- Анализ данных (Excel) + создание презентации (PowerPoint)
- Генерация отчетов (Word) + экспорт в PDF
- Пользовательская логика домена + генерация документов
- Включения неиспользуемых Skills (влияет на производительность)