Перейти к основному содержанию
Используйте эту страницу, чтобы выбрать подходящую поверхность возможностей. Инструменты — это вызываемые действия, навыки обучают агентов работе, а плагины добавляют runtime- возможности, такие как инструменты, провайдеры, каналы, хуки и упакованные навыки. Это обзорная страница и страница маршрутизации. Полные правила для инструментов, значения по умолчанию, состав групп, ограничения провайдеров и поля конфигурации см. в Инструментах и пользовательских провайдерах.

Начните здесь

Для большинства агентов начните со встроенных категорий инструментов, затем настраивайте правила только когда агент должен видеть меньше инструментов или ему нужен явный доступ к хосту.
Если вам нужно…Сначала используйтеЗатем прочитайте
Позволить агенту действовать с существующими возможностямиВстроенные инструментыКатегории инструментов
Управлять тем, что агент может вызыватьПравила инструментовИнструменты и пользовательские провайдеры
Обучить агента workflowSkillsSkills, Создание Skills и Skill Workshop
Добавить новую интеграцию или runtime-поверхностьPluginsPlugins и Создание Plugins
Запустить работу позже или в фонеAutomationОбзор Automation
Координировать нескольких агентов или harnessesСубагентыАгенты ACP и Отправка агенту
Искать в большом каталоге инструментов OpenClawTool SearchTool Search

Выберите инструменты, Skills или Plugins

1

Используйте инструмент, когда агенту нужно действовать

Инструмент — это типизированная функция, которую агент может вызвать, например exec, browser, web_search, message или image_generate. Используйте инструменты, когда агенту нужно читать данные, изменять файлы, отправлять сообщения, вызывать провайдера или управлять другой системой. Видимые инструменты отправляются модели как структурированные определения функций.Модель видит только инструменты, которые прошли активный профиль, правила allow/deny, ограничения провайдера, состояние sandbox, разрешения канала и доступность плагинов.
2

Используйте Skill, когда агенту нужны инструкции

Skill — это пакет инструкций SKILL.md, загружаемый в prompt агента. Используйте Skill, когда у агента уже есть нужные инструменты, но ему нужен повторяемый workflow, рубрика ревью, последовательность команд или операционное ограничение.Skills могут находиться в workspace, общем каталоге Skills, управляемом корне Skills OpenClaw или пакете плагина.Skills | Skill Workshop | Создание Skills | Конфигурация Skills
3

Используйте Plugin, когда OpenClaw нужна новая возможность

Plugin может добавлять инструменты, Skills, каналы, провайдеров моделей, речь, realtime- голос, генерацию медиа, веб-поиск, веб-загрузку, хуки и другие runtime- возможности. Используйте Plugin, когда возможность имеет код, учетные данные, lifecycle-хуки, метаданные manifest или устанавливаемую упаковку. Существующие плагины можно установить из ClawHub, npm, git, локальных каталогов или архивов.Установка и настройка Plugins | Создание Plugins | Plugin SDK

Категории встроенных инструментов

В таблице перечислены репрезентативные инструменты, чтобы вы могли распознать поверхность. Это не полный справочник правил. Точные группы, значения по умолчанию и семантику allow/deny см. в Инструментах и пользовательских провайдерах.
КатегорияИспользуйте, когда агенту нужно…Репрезентативные инструментыЧитать далее
RuntimeЗапускать команды, управлять процессами или использовать Python-анализ с поддержкой провайдераexec, process, code_executionExec, Выполнение кода
ФайлыЧитать и изменять файлы workspaceread, write, edit, apply_patchApply patch
WebИскать в интернете, искать посты X или получать читаемое содержимое страницweb_search, x_search, web_fetchВеб-инструменты, Web fetch
BrowserУправлять сессией браузераbrowserBrowser
Сообщения и каналыОтправлять ответы или действия каналаmessageОтправка агенту
Сессии и агентыПроверять сессии, делегировать работу, направлять другой запуск или сообщать статусsessions_*, subagents, agents_list, session_status, goalGoal, Субагенты, Инструмент сессии
AutomationПланировать работу или реагировать на фоновые событияcron, heartbeat_respondAutomation
Gateway и узлыПроверять состояние Gateway или сопряженные целевые устройстваgateway, nodesКонфигурация Gateway, Узлы
МедиаАнализировать, генерировать или озвучивать медиаimage, image_generate, music_generate, video_generate, ttsОбзор медиа
Большие каталоги OpenClawИскать и вызывать множество подходящих инструментов, не отправляя каждую схему моделиtool_search_code, tool_search, tool_describeTool Search
Tool Search — экспериментальная агентская поверхность OpenClaw. Запуски Codex harness используют нативный для Codex режим кода, нативный поиск инструментов, отложенные динамические инструменты и вложенные вызовы инструментов вместо tools.toolSearch.

Инструменты, предоставляемые плагинами

Плагины могут регистрировать дополнительные инструменты. Авторы плагинов подключают инструменты через api.registerTool(...) и contracts.tools в manifest; подробности контрактов см. в Plugin SDK и Plugin manifest. Распространенные инструменты, предоставляемые плагинами:
  • Diffs для рендеринга diff файлов и Markdown
  • LLM Task для шагов workflow только с JSON
  • Lobster для типизированных workflow с возобновляемыми approvals
  • Tokenjuice для компактного представления шумного вывода инструментов exec и bash
  • Tool Search для обнаружения и вызова больших каталогов инструментов без помещения каждой схемы в prompt
  • Canvas для управления node Canvas и рендеринга A2UI

Настройка доступа и approvals

Правила инструментов применяются до вызова модели. Если правило удаляет инструмент, модель не получает схему этого инструмента для текущего хода. Запуск может потерять инструменты из-за глобальной конфигурации, конфигурации отдельного агента, правил канала, ограничений провайдера, правил sandbox, правил канала/runtime или доступности плагинов.

Расширение возможностей

Выберите путь расширения по задаче, которую OpenClaw должен выполнить:
  • Установите существующий Plugin или управляйте им с помощью Plugins.
  • Создайте новую интеграцию, провайдера, канал, инструмент или хук с помощью Создания Plugins.
  • Добавьте или настройте переиспользуемые инструкции агента с помощью Skills и Создания Skills.
  • Используйте Plugin SDK и Plugin manifest, когда вам нужны контракты реализации.

Устранение проблем с отсутствующими инструментами

Если модель не видит или не может вызвать инструмент, начните с effective policy для текущего хода:
  1. Проверьте активный профиль, tools.allow и tools.deny в Инструментах и пользовательских провайдерах.
  2. Проверьте ограничения, специфичные для провайдера, в Инструментах и пользовательских провайдерах и подтвердите, что выбранный провайдер модели поддерживает форму инструмента.
  3. Проверьте разрешения канала, состояние sandbox и elevated-доступ с помощью Sandbox vs tool policy vs elevated и Elevated exec.
  4. Проверьте, установлен и включен ли владеющий Plugin в Plugins.
  5. Для делегированных запусков проверьте ограничения для отдельных агентов в Sandbox и ограничениях инструментов для отдельных агентов.
  6. Для больших каталогов OpenClaw подтвердите, использует ли запуск прямое предоставление инструментов или Tool Search.

Связанные материалы

  • Automation для cron, задач, Heartbeat, обязательств, хуков, постоянных поручений и Task Flow
  • Агенты для модели агента, сессий, памяти и координации нескольких агентов
  • Инструменты и пользовательские провайдеры для канонического справочника правил инструментов
  • Plugins для установки и управления плагинами
  • Plugin SDK для справочника автора плагинов
  • Skills для порядка загрузки Skills, gating и конфигурации
  • Skill Workshop для создания сгенерированных и проверенных Skills
  • Tool Search для компактного обнаружения каталога инструментов OpenClaw