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
Окружение и ключи API
Свяжите ключ API с записью навыка в Ключ внедряется в процесс хоста только на время этого хода агента.
Он не передаётся в песочницу — см.
переменные окружения в песочнице.
openclaw.json:Создание предложения через Skill Workshop
Для навыков, подготовленных агентом, или когда перед активацией навыка требуется проверка оператором, используйте предложения Skill Workshop, а не записывайтеSKILL.md напрямую.
--proposal-dir, если предложение содержит вспомогательные файлы:
PROPOSAL.md в своём корне. Вспомогательные файлы размещаются в
assets/, examples/, references/, scripts/ или templates/.
После проверки:
Публикация в 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.Рекомендации
Связанные разделы
Справочник по Skills
Порядок загрузки, условия загрузки, списки разрешений и формат SKILL.md.
Skill Workshop
Очередь предложений для навыков, подготовленных агентом.
Конфигурация Skills
Полная схема конфигурации
skills.*.ClawHub
Просмотр и публикация навыков в общедоступном реестре.
Создание плагинов
Плагины могут поставлять навыки вместе с инструментами, которые они документируют.