Для полного справочника 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
- Бета-заголовки:
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 символа),description
(максимум 1024 символа)
Список 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 и пользовательские DCF анализ Skills:Ограничения и ограничения
Ограничения запроса
- Максимум Skills на запрос: 8
- Максимальный размер загрузки Skill: 8 МБ (все файлы вместе)
- Ограничения YAML frontmatter:
name
64 символа,description
1024 символа
Ограничения среды
Skills выполняются в контейнере выполнения кода с этими ограничениями:- Нет доступа в сеть - Не может делать внешние вызовы API
- Нет установки пакетов во время выполнения - Доступны только предустановленные пакеты
- Изолированная среда - Каждый запрос получает свежий контейнер
Лучшие практики
Когда использовать несколько Skills
Объедините Skills, когда задачи включают несколько типов документов или доменов: Хорошие варианты использования:- Анализ данных (Excel) + создание презентации (PowerPoint)
- Генерация отчетов (Word) + экспорт в PDF
- Пользовательская логика домена + генерация документов
- Включения неиспользуемых Skills (влияет на производительность)