Навыки

Создание навыков

OpenClaw создан для легкого расширения. «Навыки» — это основной способ добавления новых возможностей вашему ассистенту.

Что такое навык?

Навык — это директория, содержащая файл SKILL.md (который предоставляет инструкции и определения инструментов для LLM) и, опционально, некоторые скрипты или ресурсы.

Пошагово: ваш первый навык

1. Создайте директорию

Навыки находятся в вашем рабочем пространстве, обычно ~/.openclaw/workspace/skills/. Создайте новую папку для вашего навыка:

mkdir -p ~/.openclaw/workspace/skills/hello-world

2. Определите SKILL.md

Создайте файл SKILL.md в этой директории. Этот файл использует YAML frontmatter для метаданных и Markdown для инструкций.

---
name: hello_world
description: Простой навык, который говорит привет.
---

# Навык Hello World

Когда пользователь просит поприветствовать, используйте инструмент `echo`, чтобы сказать "Hello from your custom skill!".

3. Добавьте инструменты (опционально)

Вы можете определить пользовательские инструменты во frontmatter или указать агенту использовать существующие системные инструменты (например, bash или browser).

4. Обновите OpenClaw

Попросите вашего агента «обновить навыки» или перезапустите шлюз. OpenClaw обнаружит новую директорию и проиндексирует файл SKILL.md.

Лучшие практики

  • Будьте краткими: Инструктируйте модель что делать, а не как быть ИИ.
  • Безопасность прежде всего: Если ваш навык использует bash, убедитесь, что промты не позволяют произвольную инъекцию команд из ненадежного пользовательского ввода.
  • Тестируйте локально: Используйте openclaw agent --message "use my new skill" для тестирования.

Общие навыки

Вы также можете просматривать и делиться навыками на ClawHub.

Песочница и инструменты для мульти-агентовСлэш-команды