Was this page helpful?
This feature is not eligible for Zero Data Retention (ZDR). Data is retained according to the feature's standard retention policy.
Навыки — это многократно используемые ресурсы на основе файловой системы, которые предоставляют Claude экспертизу в конкретных областях: рабочие процессы, контекст и лучшие практики, превращающие агентов общего назначения в специалистов. В отличие от подсказок (инструкций на уровне разговора для разовых задач), навыки загружаются по требованию и устраняют необходимость многократно предоставлять одни и те же указания в нескольких разговорах.
Ключевые преимущества:
Для глубокого погружения в архитектуру и реальные применения навыков агента прочитайте наш инженерный блог: Equipping agents for the real world with Agent Skills.
Anthropic предоставляет готовые навыки агента для распространённых задач с документами (PowerPoint, Excel, Word, PDF), а также вы можете создавать собственные навыки. Оба варианта работают одинаково. Claude автоматически использует их, когда они соответствуют вашему запросу.
Готовые навыки агента доступны всем пользователям на claude.ai и через Claude API. Полный список см. в разделе Доступные навыки ниже.
Пользовательские навыки позволяют упаковать экспертизу в конкретной области и организационные знания. Они доступны во всех продуктах Claude: создавайте их в Claude Code, загружайте через API или добавляйте в настройках claude.ai.
Начало работы:
Навыки используют среду виртуальной машины Claude для предоставления возможностей, выходящих за рамки того, что достижимо с помощью одних лишь подсказок. Claude работает в виртуальной машине с доступом к файловой системе, что позволяет навыкам существовать в виде каталогов, содержащих инструкции, исполняемый код и справочные материалы, организованные как руководство по введению в должность для нового сотрудника.
Эта архитектура на основе файловой системы обеспечивает постепенное раскрытие: Claude загружает информацию поэтапно по мере необходимости, а не потребляет контекст заранее.
Навыки могут содержать три типа содержимого, каждый из которых загружается в разное время:
Тип содержимого: Инструкции. YAML-заголовок навыка предоставляет информацию для обнаружения:
---
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 загружает эти метаданные при запуске и включает их в системный промпт. Этот облегчённый подход означает, что вы можете установить множество навыков без штрафа за контекст; Claude знает только о существовании каждого навыка и о том, когда его использовать.
Тип содержимого: Инструкции. Основное содержимое 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).Когда вы запрашиваете что-то, соответствующее описанию навыка, Claude читает SKILL.md из файловой системы через bash. Только тогда это содержимое попадает в контекстное окно.
Типы содержимого: Инструкции, код и ресурсы. Навыки могут включать дополнительные материалы:
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 токенов на навык | name и description из YAML-заголовка |
| Уровень 2: Инструкции | При активации навыка | Менее 5k токенов | Тело SKILL.md с инструкциями и руководством |
| Уровень 3+: Ресурсы | По необходимости | Практически неограниченно | Связанные файлы, выполняемые через bash без загрузки содержимого в контекст |
Постепенное раскрытие гарантирует, что в контекстном окне в любой момент времени находится только релевантное содержимое.
Навыки работают в среде выполнения кода, где Claude имеет доступ к файловой системе, командам bash и возможностям выполнения кода. Представьте это так: навыки существуют как каталоги на виртуальной машине, и Claude взаимодействует с ними с помощью тех же команд bash, которые вы использовали бы для навигации по файлам на своём компьютере.

Как Claude получает доступ к содержимому навыков:
При активации навыка Claude использует bash для чтения SKILL.md из файловой системы, загружая его инструкции в контекстное окно. Если эти инструкции ссылаются на другие файлы (например, FORMS.md или схему базы данных), Claude также читает эти файлы с помощью дополнительных команд bash. Когда инструкции упоминают исполняемые скрипты, Claude запускает их через bash и получает только вывод (сам код скрипта никогда не попадает в контекст).
Что обеспечивает эта архитектура:
Доступ к файлам по требованию: Claude читает только те файлы, которые необходимы для каждой конкретной задачи. Навык может включать десятки справочных файлов, но если для вашей задачи нужна только схема продаж, Claude загружает только этот файл. Остальные остаются в файловой системе, потребляя ноль токенов.
Эффективное выполнение скриптов: Когда Claude запускает validate_form.py, код скрипта никогда не загружается в контекстное окно. Только вывод скрипта (например, «Validation passed» или конкретные сообщения об ошибках) потребляет токены. Это делает скрипты намного эффективнее, чем если бы Claude генерировал эквивалентный код на лету.
Нет практических ограничений на связанное содержимое: Поскольку файлы не потребляют контекст до обращения к ним, навыки могут включать обширную документацию API, большие наборы данных, многочисленные примеры или любые необходимые справочные материалы. Нет штрафа за контекст для связанного содержимого, которое не используется.
Эта модель на основе файловой системы обеспечивает работу постепенного раскрытия. Claude навигирует по вашему навыку так же, как вы обращались бы к конкретным разделам руководства по введению в должность, получая доступ именно к тому, что требуется для каждой задачи.
Вот как Claude загружает и использует навык обработки PDF:
PDF Processing - Extract text and tables from PDF files, fill forms, merge documentsbash: read pdf-skill/SKILL.md → Инструкции загружаются в контекст
Диаграмма показывает:
Эта динамическая загрузка гарантирует, что в контекстном окне находится только релевантное содержимое навыков.
Навыки доступны во всех агентных продуктах Claude:
Claude API поддерживает как готовые навыки агента, так и пользовательские навыки. Оба варианта работают одинаково: укажите соответствующий skill_id в параметре container вместе с инструментом выполнения кода.
Предварительные требования: Использование навыков через API требует трёх бета-заголовков:
code-execution-2025-08-25 — навыки работают в контейнере выполнения кодаskills-2025-10-02 — включает функциональность навыковfiles-api-2025-04-14 — требуется для загрузки/скачивания файлов в/из контейнераИспользуйте готовые навыки агента, ссылаясь на их skill_id (например, pptx, xlsx), или создавайте и загружайте собственные через Skills API (эндпоинты /v1/skills). Пользовательские навыки доступны всей организации.
Подробнее см. в разделе Использование навыков с Claude API.
Claude Code поддерживает только пользовательские навыки.
Пользовательские навыки: Создавайте навыки как каталоги с файлами SKILL.md. Claude обнаруживает и использует их автоматически.
Пользовательские навыки в Claude Code основаны на файловой системе и не требуют загрузки через API.
Подробнее см. в разделе Использование навыков в Claude Code.
Claude Agent SDK поддерживает пользовательские навыки через конфигурацию на основе файловой системы.
Пользовательские навыки: Создавайте навыки как каталоги с файлами SKILL.md в .claude/skills/. Включите навыки, добавив "Skill" в конфигурацию allowed_tools.
Навыки в Agent SDK затем автоматически обнаруживаются при запуске SDK.
Подробнее см. в разделе Навыки агента в SDK.
Claude.ai поддерживает как готовые навыки агента, так и пользовательские навыки.
Готовые навыки агента: Эти навыки уже работают в фоновом режиме при создании документов. Claude использует их без какой-либо настройки.
Пользовательские навыки: Загружайте собственные навыки в виде zip-файлов через Настройки > Функции. Доступно на планах Pro, Max, Team и Enterprise с включённым выполнением кода. Пользовательские навыки индивидуальны для каждого пользователя; они не распространяются на всю организацию и не могут централизованно управляться администраторами.
Подробнее об использовании навыков в Claude.ai см. следующие ресурсы в Центре помощи Claude:
Каждый навык требует файла SKILL.md с YAML-заголовком:
---
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 должно включать как то, что делает навык, так и когда Claude должен его использовать. Полное руководство по созданию навыков см. в руководстве по лучшим практикам.
Мы настоятельно рекомендуем использовать навыки только из доверенных источников: тех, которые вы создали сами или получили от Anthropic. Навыки предоставляют Claude новые возможности через инструкции и код, и хотя это делает их мощными, это также означает, что вредоносный навык может направить Claude на вызов инструментов или выполнение кода способами, не соответствующими заявленной цели навыка.
Если вам необходимо использовать навык из ненадёжного или неизвестного источника, проявляйте крайнюю осторожность и тщательно проверяйте его перед использованием. В зависимости от того, какой доступ имеет Claude при выполнении навыка, вредоносные навыки могут привести к утечке данных, несанкционированному доступу к системе или другим угрозам безопасности.
Ключевые соображения безопасности:
Следующие готовые навыки агента доступны для немедленного использования:
Эти навыки доступны в Claude API и claude.ai. См. руководство по быстрому старту, чтобы начать использовать их в API.
Полные примеры пользовательских навыков см. в Skills cookbook.
Навыки агента не охватываются соглашениями ZDR. Определения навыков и данные выполнения хранятся в соответствии со стандартной политикой хранения данных Anthropic.
Информацию о праве на ZDR для всех функций см. в разделе API и хранение данных.
Понимание этих ограничений поможет вам эффективно планировать развёртывание навыков.
Пользовательские навыки не синхронизируются между платформами. Навыки, загруженные на одну платформу, не становятся автоматически доступными на других:
Вам нужно будет управлять навыками и загружать их отдельно для каждой платформы, где вы хотите их использовать.
Навыки имеют разные модели совместного использования в зависимости от того, где вы их используете:
~/.claude/skills/) или на основе проекта (.claude/skills/); также могут быть доступны через плагины Claude CodeClaude.ai в настоящее время не поддерживает централизованное управление администратором или распространение пользовательских навыков на всю организацию.
Точная среда выполнения, доступная вашему навыку, зависит от платформы, на которой вы его используете.
Планируйте свои навыки с учётом этих ограничений.
Создание и управление пользовательскими навыками в Claude Code