This feature is not eligible for Zero Data Retention (ZDR). Data is retained according to the feature's standard retention policy.
Skills — это переиспользуемые ресурсы на основе файловой системы, которые предоставляют Claude специализированные знания в конкретной области: рабочие процессы, контекст и лучшие практики, которые превращают универсальные агенты в специалистов. В отличие от подсказок (инструкции на уровне беседы для разовых задач), Skills загружаются по требованию и устраняют необходимость повторно предоставлять одно и то же руководство в нескольких беседах.
Ключевые преимущества:
Для глубокого погружения в архитектуру и реальные приложения Agent Skills прочитайте нашу инженерную блог-статью: Equipping agents for the real world with Agent Skills.
Anthropic предоставляет предварительно созданные Agent Skills для распространённых задач с документами (PowerPoint, Excel, Word, PDF), и вы можете создавать свои собственные пользовательские Skills. Оба работают одинаково. Claude автоматически использует их, когда это уместно для вашего запроса.
Предварительно созданные Agent Skills доступны всем пользователям на claude.ai и через Claude API. Полный список см. в разделе Доступные Skills ниже.
Пользовательские Skills позволяют упаковать специализированные знания и организационные знания. Они доступны во всех продуктах Claude: создавайте их в Claude Code, загружайте через API или добавляйте в параметры claude.ai.
Начните работу:
Skills используют окружение VM Claude для предоставления возможностей, которые невозможны только с подсказками. Claude работает на виртуальной машине с доступом к файловой системе, позволяя Skills существовать как каталогам, содержащим инструкции, исполняемый код и справочные материалы, организованные как руководство по адаптации, которое вы создали бы для нового члена команды.
Эта архитектура на основе файловой системы обеспечивает постепенное раскрытие: Claude загружает информацию поэтапно по мере необходимости, а не потребляя контекст заранее.
Skills могут содержать три типа содержимого, каждый загружается в разное время:
Тип содержимого: Инструкции. Frontmatter YAML Skill предоставляет информацию об обнаружении:
---
name: pdf-processing
description: Extract text and tables from PDF files, fill forms, merge documents. Use when working with PDF files or when the user mentions PDFs, forms, or document extraction.
---Claude загружает эти метаданные при запуске и включает их в системную подсказку. Этот лёгкий подход означает, что вы можете установить много Skills без штрафа за контекст; Claude только знает, что каждый Skill существует и когда его использовать.
Тип содержимого: Инструкции. Основной текст SKILL.md содержит процедурные знания: рабочие процессы, лучшие практики и руководство:
# PDF Processing
## Quick start
Use pdfplumber to extract text from PDFs:
```python
import pdfplumber
with pdfplumber.open("document.pdf") as pdf:
text = pdf.pages[0].extract_text()
```
For advanced form filling, see [FORMS.md](FORMS.md).Когда вы запрашиваете что-то, что соответствует описанию Skill, Claude читает SKILL.md из файловой системы через bash. Только тогда это содержимое попадает в окно контекста.
Типы содержимого: Инструкции, код и ресурсы. Skills могут включать дополнительные материалы:
pdf-skill/
├── SKILL.md (main instructions)
├── FORMS.md (form-filling guide)
├── REFERENCE.md (detailed API reference)
└── scripts/
└── fill_form.py (utility script)Инструкции: дополнительные файлы markdown (FORMS.md, REFERENCE.md), содержащие специализированное руководство и рабочие процессы
Код: исполняемые скрипты (fill_form.py, validate.py), которые Claude запускает через bash; скрипты обеспечивают детерминированные операции без потребления контекста
Ресурсы: справочные материалы, такие как схемы баз данных, документация API, шаблоны или примеры
Claude получает доступ к этим файлам только при ссылке на них. Модель файловой системы означает, что каждый тип содержимого имеет разные сильные стороны: инструкции для гибкого руководства, код для надёжности, ресурсы для фактического поиска.
| Уровень | Когда загружается | Стоимость токенов | Содержимое |
|---|---|---|---|
| Уровень 1: Метаданные | Всегда (при запуске) | ~100 токенов на Skill | name и description из YAML frontmatter |
| Уровень 2: Инструкции | Когда Skill срабатывает | Менее 5k токенов | Текст SKILL.md с инструкциями и руководством |
| Уровень 3+: Ресурсы | По мере необходимости | Фактически неограниченно | Объединённые файлы, выполняемые через bash без загрузки содержимого в контекст |
Постепенное раскрытие гарантирует, что только релевантное содержимое занимает окно контекста в любой момент времени.
Skills работают в окружении выполнения кода, где Claude имеет доступ к файловой системе, командам bash и возможностям выполнения кода. Думайте об этом так: Skills существуют как каталоги на виртуальной машине, и Claude взаимодействует с ними, используя те же команды bash, которые вы использовали бы для навигации по файлам на вашем компьютере.

Как Claude получает доступ к содержимому Skill:
Когда Skill срабатывает, Claude использует bash для чтения SKILL.md из файловой системы, внося его инструкции в окно контекста. Если эти инструкции ссылаются на другие файлы (такие как FORMS.md или схема базы данных), Claude также читает эти файлы, используя дополнительные команды bash. Когда инструкции упоминают исполняемые скрипты, Claude запускает их через bash и получает только вывод (код скрипта никогда не попадает в контекст).
Что эта архитектура обеспечивает:
Доступ к файлам по требованию: Claude читает только файлы, необходимые для каждой конкретной задачи. Skill может включать десятки справочных файлов, но если ваша задача требует только схемы продаж, Claude загружает только этот один файл. Остальные остаются в файловой системе, потребляя нулевые токены.
Эффективное выполнение скрипта: Когда Claude запускает validate_form.py, код скрипта никогда не загружается в окно контекста. Только вывод скрипта (например, "Validation passed" или конкретные сообщения об ошибках) потребляет токены. Это делает скрипты намного более эффективными, чем если бы Claude генерировал эквивалентный код на лету.
Нет практического ограничения на объединённое содержимое: поскольку файлы не потребляют контекст до доступа, Skills могут включать полную документацию API, большие наборы данных, обширные примеры или любые справочные материалы, которые вам нужны. Нет штрафа за контекст для объединённого содержимого, которое не используется.
Эта модель на основе файловой системы — это то, что делает возможным постепенное раскрытие. Claude навигирует по вашему Skill, как вы ссылались бы на конкретные разделы руководства по адаптации, получая доступ ровно к тому, что требует каждая задача.
Вот как Claude загружает и использует skill обработки PDF:
PDF Processing - Extract text and tables from PDF files, fill forms, merge documentsbash: read pdf-skill/SKILL.md → Инструкции загружены в контекст
Диаграмма показывает:
Эта динамическая загрузка гарантирует, что только релевантное содержимое skill занимает окно контекста.
Skills доступны во всех продуктах агентов Claude:
Claude API поддерживает как предварительно созданные Agent Skills, так и пользовательские Skills. Оба работают одинаково: укажите соответствующий skill_id в параметре container вместе с инструментом выполнения кода.
Предварительные условия: использование Skills через API требует три бета-заголовка:
code-execution-2025-08-25 - Skills работают в контейнере выполнения кодаskills-2025-10-02 - включает функциональность Skillsfiles-api-2025-04-14 - требуется для загрузки/скачивания файлов в/из контейнераИспользуйте предварительно созданные Agent Skills, ссылаясь на их skill_id (например, pptx, xlsx), или создавайте и загружайте свои собственные через Skills API (конечные точки /v1/skills). Пользовательские Skills совместно используются во всей организации.
Чтобы узнать больше, см. Использование Skills с Claude API.
Claude Code поддерживает только пользовательские Skills.
Пользовательские Skills: создавайте Skills как каталоги с файлами SKILL.md. Claude обнаруживает и использует их автоматически.
Пользовательские Skills в Claude Code основаны на файловой системе и не требуют загрузки через API.
Чтобы узнать больше, см. Использование Skills в Claude Code.
Claude.ai поддерживает как предварительно созданные Agent Skills, так и пользовательские Skills.
Предварительно созданные Agent Skills: эти Skills уже работают за кулисами при создании документов. Claude использует их без требования какой-либо настройки.
Пользовательские Skills: загружайте свои собственные Skills как zip-файлы через Settings > Features. Доступно на планах Pro, Max, Team и Enterprise с включённым выполнением кода. Пользовательские Skills индивидуальны для каждого пользователя; они не совместно используются во всей организации и не могут быть централизованно управляемы администраторами.
Чтобы узнать больше об использовании Skills в Claude.ai, см. следующие ресурсы в Claude Help Center:
Каждый Skill требует файл SKILL.md с YAML frontmatter:
---
name: your-skill-name
description: Brief description of what this Skill does and when to use it
---
# Your Skill Name
## Instructions
[Clear, step-by-step guidance for Claude to follow]
## Examples
[Concrete examples of using this Skill]Обязательные поля: name и description
Требования к полям:
name:
description:
description должно включать как то, что делает Skill, так и когда Claude должен его использовать. Для полного руководства по авторству см. руководство лучших практик.
Мы настоятельно рекомендуем использовать Skills только из надёжных источников: те, которые вы создали сами, или полученные от Anthropic. Skills предоставляют Claude новые возможности через инструкции и код, и хотя это делает их мощными, это также означает, что вредоносный Skill может направить Claude на вызов инструментов или выполнение кода способами, которые не соответствуют заявленной цели Skill.
Если вы должны использовать Skill из ненадёжного или неизвестного источника, проявите крайнюю осторожность и тщательно проверьте его перед использованием. В зависимости от того, какой доступ имеет Claude при выполнении Skill, вредоносные Skills могут привести к утечке данных, несанкционированному доступу к системе или другим рискам безопасности.
Ключевые соображения безопасности:
Следующие предварительно созданные Agent Skills доступны для немедленного использования:
Эти Skills доступны на Claude API и claude.ai. См. руководство быстрого старта, чтобы начать использовать их в API.
Anthropic также публикует Skills с открытым исходным кодом в репозитории skills:
Для полных примеров пользовательских Skills см. Skills cookbook.
Agent Skills не охватывается соглашениями ZDR. Определения Skills и данные выполнения сохраняются в соответствии со стандартной политикой хранения данных Anthropic.
Для соответствия ZDR во всех функциях см. API и хранение данных.
Понимание этих ограничений помогает вам эффективно спланировать развёртывание Skills.
Пользовательские Skills не синхронизируются между поверхностями. Skills, загруженные на одну поверхность, не автоматически доступны на других:
Вам нужно управлять и загружать Skills отдельно для каждой поверхности, где вы хотите их использовать.
Skills имеют разные модели совместного использования в зависимости от того, где вы их используете:
~/.claude/skills/) или основанные на проекте (.claude/skills/); также могут быть совместно использованы через Claude Code PluginsClaude.ai в настоящее время не поддерживает централизованное управление администратором или распределение Skills во всей организации.
Точная среда выполнения, доступная вашему skill, зависит от поверхности продукта, где вы её используете.
Спланируйте свои Skills для работы в этих ограничениях.
Создайте свой первый Skill
Используйте Skills с Claude API
Создавайте и управляйте пользовательскими Skills в Claude Code
Пишите Skills, которые Claude может эффективно использовать
Was this page helpful?