Skip to main content
Skills обучают агента тому, как и когда использовать инструменты. Каждый навык представляет собой каталог, содержащий файл SKILL.md с YAML frontmatter и инструкциями в формате Markdown. OpenClaw загружает навыки из нескольких корневых каталогов в определённом порядке приоритета.

Создание первого навыка

1

Создайте каталог навыка

Навыки хранятся в папке skills/ вашей рабочей области:
Для удобства организации навыки можно группировать по вложенным папкам — имя навыка по-прежнему задаётся полем SKILL.md во frontmatter, а не путём к папке:
2

Создайте SKILL.md

Frontmatter определяет метаданные, а основная часть содержит инструкции для агента.
По умолчанию OpenClaw отслеживает файлы SKILL.md в корневых каталогах навыков. Если отслеживание отключено или вы продолжаете существующий сеанс, начните новый, чтобы агент получил обновлённый список:
3

Протестируйте навык

Или откройте чат и обратитесь к агенту напрямую. Используйте /skill hello-world, чтобы явно вызвать навык по имени.

Справочник по SKILL.md

Обязательные поля

Необязательные ключи frontmatter

Описание полей условий загрузки (requires.bins, requires.env и других) см. в разделе Skills — условия загрузки.

Использование {baseDir}

Ссылайтесь на файлы внутри каталога навыка без жёстко заданных путей — агент разрешает {baseDir} относительно собственного каталога навыка:

Добавление условной активации

Настройте условия, чтобы навык загружался только при наличии его зависимостей:
Полный справочник: Skills — условия загрузки.
Свяжите ключ API с записью навыка в openclaw.json:
Ключ внедряется в процесс хоста только на время этого хода агента. Он не передаётся в песочницу — см. переменные окружения в песочнице.

Создание предложения через Skill Workshop

Для навыков, подготовленных агентом, или когда перед активацией навыка требуется проверка оператором, используйте предложения Skill Workshop, а не записывайте SKILL.md напрямую.
Используйте --proposal-dir, если предложение содержит вспомогательные файлы:
Каталог должен содержать PROPOSAL.md в своём корне. Вспомогательные файлы размещаются в assets/, examples/, references/, scripts/ или templates/. После проверки:
Полный жизненный цикл предложения описан в разделе Skill Workshop.

Публикация в ClawHub

1

Убедитесь, что ваш SKILL.md заполнен

Убедитесь, что заданы name, description и все необходимые поля условий загрузки metadata.openclaw. Добавьте URL homepage, если у вас есть страница проекта.
2

Установите автономный ClawHub CLI и войдите в систему

3

Опубликуйте навык

Добавьте --version <version> или --owner <owner>, чтобы переопределить автоматически определённую версию или опубликовать навык от имени определённого владельца. Полный процесс, область владельца и другие команды обслуживания (clawhub sync, clawhub skill rename, …) описаны в разделах ClawHub — публикация и ClawHub CLI.

Рекомендации

  • Будьте лаконичны — указывайте модели, что делать, а не как быть ИИ.
  • Безопасность прежде всего — если ваш навык использует exec, убедитесь, что промпты не допускают внедрения произвольных команд из недоверенных входных данных.
  • Тестируйте локально — перед публикацией используйте openclaw agent --message "...".
  • Используйте ClawHub — прежде чем создавать навык с нуля, просмотрите навыки сообщества на clawhub.ai.

Связанные разделы

Справочник по Skills

Порядок загрузки, условия загрузки, списки разрешений и формат SKILL.md.

Skill Workshop

Очередь предложений для навыков, подготовленных агентом.

Конфигурация Skills

Полная схема конфигурации skills.*.

ClawHub

Просмотр и публикация навыков в общедоступном реестре.

Создание плагинов

Плагины могут поставлять навыки вместе с инструментами, которые они документируют.