На цій сторінці
На цій сторінці
Skills
Створення Skills
Skills навчають агента, як і коли використовувати інструменти. Кожна навичка — це каталог,
що містить файл SKILL.md із YAML frontmatter та інструкціями у форматі Markdown.
OpenClaw завантажує навички з кількох кореневих каталогів у визначеному порядку пріоритету.
Створіть свою першу навичку
Створіть каталог навички
Навички зберігаються в папці skills/ вашого робочого простору:
Для впорядкування навички можна групувати в підпапках — назва навички все одно
визначається у frontmatter файлу SKILL.md, а не шляхом до папки:
Створіть SKILL.md
Frontmatter визначає метадані, а основна частина містить інструкції для агента.
За замовчуванням OpenClaw стежить за файлами SKILL.md у кореневих каталогах навичок. Якщо
відстеження вимкнено або ви продовжуєте наявний сеанс, почніть новий,
щоб агент отримав оновлений список:
Протестуйте навичку
Або відкрийте чат і зверніться безпосередньо до агента. Використовуйте /skill hello-world,
щоб явно викликати навичку за назвою.
Довідка щодо SKILL.md
Обов’язкові поля
| Поле | Опис |
|---|---|
name |
Унікальний ідентифікатор із малих літер, цифр і дефісів |
description |
Однорядковий опис, що відображається агенту та в результатах пошуку |
Необов’язкові ключі frontmatter
| Поле | За замовчуванням | Опис |
|---|---|---|
user-invocable |
true |
Надає навичку як користувацьку команду з похилою рискою |
disable-model-invocation |
false |
Не додає навичку до системного запиту агента (її все одно можна запустити через /skill) |
command-dispatch |
— | Установіть tool, щоб спрямувати команду з похилою рискою безпосередньо до інструмента в обхід моделі |
command-tool |
— | Назва інструмента, який викликається, коли встановлено command-dispatch: tool |
command-arg-mode |
raw |
Під час спрямування до інструмента передає йому необроблений рядок аргументів |
homepage |
— | URL-адреса, що відображається як "Website" в інтерфейсі Skills для macOS |
Поля умов активації (requires.bins, requires.env тощо) описано в розділі
Skills — Умови активації.
Використання {baseDir}
Посилайтеся на файли всередині каталогу навички без жорстко заданих шляхів —
агент визначає {baseDir} відносно власного каталогу навички:
Додавання умовної активації
Налаштуйте умови, щоб навичка завантажувалася лише тоді, коли доступні її залежності:
Параметри умов активації
| Ключ | Опис |
|---|---|
requires.bins |
Усі виконувані файли мають бути доступні в PATH |
requires.anyBins |
Принаймні один виконуваний файл має бути доступний у PATH |
requires.env |
Кожна змінна середовища має існувати в процесі або конфігурації |
requires.config |
Кожен шлях openclaw.json повинен мати істинне значення |
os |
Фільтр платформи: ["darwin"], ["linux"], ["win32"] |
always |
Установіть true, щоб пропустити всі умови й завжди додавати навичку |
Повна довідка: Skills — Умови активації.
Середовище та ключі API
Прив’яжіть ключ API до запису навички в openclaw.json:
Ключ додається до головного процесу лише на час цього ходу агента. Він не потрапляє до пісочниці — див. змінні середовища в пісочниці.
Пропозиція через Майстерню навичок
Для навичок, створених агентом, або якщо перед введенням навички в експлуатацію потрібна перевірка оператором,
використовуйте пропозиції Майстерні навичок, а не записуйте
SKILL.md безпосередньо.
Використовуйте --proposal-dir, якщо пропозиція містить допоміжні файли:
У корені каталогу має міститися файл PROPOSAL.md. Допоміжні файли розміщуються в
assets/, examples/, references/, scripts/ або templates/.
Після перевірки:
Повний життєвий цикл пропозиції описано в розділі Майстерня навичок.
Публікація в ClawHub
Переконайтеся, що ваш SKILL.md завершено
Переконайтеся, що встановлено name, description та всі поля умов активації metadata.openclaw.
Додайте URL-адресу homepage, якщо маєте сторінку проєкту.
Установіть автономний ClawHub CLI та ввійдіть
Опублікуйте
Додайте --version <version> або --owner <owner>, щоб перевизначити визначену
версію або опублікувати від імені конкретного власника. Повний процес, області власників та інші
команди обслуговування (clawhub sync, clawhub skill rename, ...) описано в розділах
ClawHub — Публікація і
ClawHub CLI.
Рекомендації
Пов’язані матеріали
Порядок завантаження, умови активації, списки дозволів і формат SKILL.md.
Черга пропозицій для навичок, створених агентом.
Повна схема конфігурації skills.*.
Переглядайте та публікуйте навички в загальнодоступному реєстрі.
Плагіни можуть постачати навички разом з інструментами, які вони документують.