---
doc-schema-version: 1
read_when:
    - Вы хотите понять, какие инструменты предоставляет OpenClaw
    - Вы выбираете между встроенными инструментами, Skills и plugins
    - Вам нужна правильная точка входа в документацию для политики инструментов, автоматизации или координации агентов
summary: 'Обзор инструментов, Skills и плагинов OpenClaw: что агенты могут вызывать и как их расширять'
title: Обзор
x-i18n:
    generated_at: "2026-06-28T23:53:04Z"
    model: gpt-5.5
    postprocess_version: locale-links-v1
    provider: openai
    source_hash: f49afa2354ebb26eeb5f036cd1f2f7ceb228b01287adbc6c305addfb0af4502d
    source_path: tools/index.md
    workflow: 16
---

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

Это обзорная страница и страница маршрутизации. Полные правила для инструментов, значения по умолчанию,
состав групп, ограничения провайдеров и поля конфигурации см. в
[Инструментах и пользовательских провайдерах](/ru/gateway/config-tools).

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

Для большинства агентов начните со встроенных категорий инструментов, затем настраивайте правила
только когда агент должен видеть меньше инструментов или ему нужен явный доступ к хосту.

| Если вам нужно...                                     | Сначала используйте                              | Затем прочитайте                                                                                                                     |
| ----------------------------------------------------- | ----------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------ |
| Позволить агенту действовать с существующими возможностями | [Встроенные инструменты](#built-in-tool-categories) | [Категории инструментов](#built-in-tool-categories)                                                                                  |
| Управлять тем, что агент может вызывать               | [Правила инструментов](#configure-access-and-approvals) | [Инструменты и пользовательские провайдеры](/ru/gateway/config-tools)                                                                   |
| Обучить агента workflow                               | [Skills](#choose-tools-skills-or-plugins)       | [Skills](/ru/tools/skills), [Создание Skills](/ru/tools/creating-skills) и [Skill Workshop](/ru/tools/skill-workshop)                         |
| Добавить новую интеграцию или runtime-поверхность     | [Plugins](#extend-capabilities)                 | [Plugins](/ru/tools/plugin) и [Создание Plugins](/ru/plugins/building-plugins)                                                             |
| Запустить работу позже или в фоне                     | [Automation](/ru/automation)                       | [Обзор Automation](/ru/automation)                                                                                                      |
| Координировать нескольких агентов или harnesses       | [Субагенты](/ru/tools/subagents)                   | [Агенты ACP](/ru/tools/acp-agents) и [Отправка агенту](/ru/tools/agent-send)                                                               |
| Искать в большом каталоге инструментов OpenClaw       | [Tool Search](/ru/tools/tool-search)               | [Tool Search](/ru/tools/tool-search)                                                                                                    |

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

<Steps>
  <Step title="Используйте инструмент, когда агенту нужно действовать">
    Инструмент — это типизированная функция, которую агент может вызвать, например `exec`, `browser`,
    `web_search`, `message` или `image_generate`. Используйте инструменты, когда агенту
    нужно читать данные, изменять файлы, отправлять сообщения, вызывать провайдера или управлять
    другой системой. Видимые инструменты отправляются модели как структурированные определения
    функций.

    Модель видит только инструменты, которые прошли активный профиль, правила allow/deny,
    ограничения провайдера, состояние sandbox, разрешения канала и доступность
    плагинов.

  </Step>

  <Step title="Используйте Skill, когда агенту нужны инструкции">
    Skill — это пакет инструкций `SKILL.md`, загружаемый в prompt агента. Используйте
    Skill, когда у агента уже есть нужные инструменты, но ему нужен повторяемый
    workflow, рубрика ревью, последовательность команд или операционное ограничение.

    Skills могут находиться в workspace, общем каталоге Skills, управляемом корне Skills OpenClaw
    или пакете плагина.

    [Skills](/ru/tools/skills) | [Skill Workshop](/ru/tools/skill-workshop) | [Создание Skills](/ru/tools/creating-skills) | [Конфигурация Skills](/ru/tools/skills-config)

  </Step>

  <Step title="Используйте Plugin, когда OpenClaw нужна новая возможность">
    Plugin может добавлять инструменты, Skills, каналы, провайдеров моделей, речь, realtime-
    голос, генерацию медиа, веб-поиск, веб-загрузку, хуки и другие runtime-
    возможности. Используйте Plugin, когда возможность имеет код, учетные данные,
    lifecycle-хуки, метаданные manifest или устанавливаемую упаковку. Существующие
    плагины можно установить из ClawHub, npm, git, локальных каталогов или
    архивов.

    [Установка и настройка Plugins](/ru/tools/plugin) | [Создание Plugins](/ru/plugins/building-plugins) | [Plugin SDK](/ru/plugins/sdk-overview)

  </Step>
</Steps>

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

В таблице перечислены репрезентативные инструменты, чтобы вы могли распознать поверхность. Это
не полный справочник правил. Точные группы, значения по умолчанию и семантику allow/deny
см. в [Инструментах и пользовательских провайдерах](/ru/gateway/config-tools).

| Категория              | Используйте, когда агенту нужно...                                           | Репрезентативные инструменты                                         | Читать далее                                                                                 |
| ---------------------- | ----------------------------------------------------------------------------- | -------------------------------------------------------------------- | --------------------------------------------------------------------------------------------- |
| Runtime                | Запускать команды, управлять процессами или использовать Python-анализ с поддержкой провайдера | `exec`, `process`, `code_execution`                                  | [Exec](/ru/tools/exec), [Выполнение кода](/ru/tools/code-execution)                                 |
| Файлы                  | Читать и изменять файлы workspace                                             | `read`, `write`, `edit`, `apply_patch`                               | [Apply patch](/ru/tools/apply-patch)                                                             |
| Web                    | Искать в интернете, искать посты X или получать читаемое содержимое страниц   | `web_search`, `x_search`, `web_fetch`                                | [Веб-инструменты](/ru/tools/web), [Web fetch](/ru/tools/web-fetch)                                  |
| Browser                | Управлять сессией браузера                                                    | `browser`                                                            | [Browser](/ru/tools/browser)                                                                     |
| Сообщения и каналы     | Отправлять ответы или действия канала                                         | `message`                                                            | [Отправка агенту](/ru/tools/agent-send)                                                          |
| Сессии и агенты        | Проверять сессии, делегировать работу, направлять другой запуск или сообщать статус | `sessions_*`, `subagents`, `agents_list`, `session_status`, `goal`   | [Goal](/ru/tools/goal), [Субагенты](/ru/tools/subagents), [Инструмент сессии](/ru/concepts/session-tool) |
| Automation             | Планировать работу или реагировать на фоновые события                         | `cron`, `heartbeat_respond`                                          | [Automation](/ru/automation)                                                                     |
| Gateway и узлы         | Проверять состояние Gateway или сопряженные целевые устройства                | `gateway`, `nodes`                                                   | [Конфигурация Gateway](/ru/gateway/configuration), [Узлы](/ru/nodes)                                |
| Медиа                  | Анализировать, генерировать или озвучивать медиа                              | `image`, `image_generate`, `music_generate`, `video_generate`, `tts` | [Обзор медиа](/ru/tools/media-overview)                                                          |
| Большие каталоги OpenClaw | Искать и вызывать множество подходящих инструментов, не отправляя каждую схему модели | `tool_search_code`, `tool_search`, `tool_describe`                   | [Tool Search](/ru/tools/tool-search)                                                             |

<Note>
Tool Search — экспериментальная агентская поверхность OpenClaw. Запуски Codex harness используют
нативный для Codex режим кода, нативный поиск инструментов, отложенные динамические инструменты и вложенные
вызовы инструментов вместо `tools.toolSearch`.
</Note>

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

Плагины могут регистрировать дополнительные инструменты. Авторы плагинов подключают инструменты через
`api.registerTool(...)` и `contracts.tools` в manifest; подробности контрактов см. в
[Plugin SDK](/ru/plugins/sdk-overview) и [Plugin manifest](/ru/plugins/manifest).

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

- [Diffs](/ru/tools/diffs) для рендеринга diff файлов и Markdown
- [LLM Task](/ru/tools/llm-task) для шагов workflow только с JSON
- [Lobster](/ru/tools/lobster) для типизированных workflow с возобновляемыми approvals
- [Tokenjuice](/ru/tools/tokenjuice) для компактного представления шумного вывода инструментов `exec` и `bash`
- [Tool Search](/ru/tools/tool-search) для обнаружения и вызова больших каталогов инструментов
  без помещения каждой схемы в prompt
- [Canvas](/ru/plugins/reference/canvas) для управления node Canvas и рендеринга A2UI

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

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

- [Инструменты и пользовательские провайдеры](/ru/gateway/config-tools) документируют профили инструментов,
  списки allow/deny, ограничения, специфичные для провайдеров, обнаружение циклов и
  настройки инструментов с поддержкой провайдера.
- [Approvals для exec](/ru/tools/exec-approvals) документирует правила approval для команд хоста.
- [Elevated exec](/ru/tools/elevated) документирует контролируемое выполнение вне
  sandbox.
- [Sandbox vs tool policy vs elevated](/ru/gateway/sandbox-vs-tool-policy-vs-elevated) объясняет, какой слой управляет доступом к файлам и процессам.
- [Sandbox и ограничения инструментов для отдельных агентов](/ru/tools/multi-agent-sandbox-tools)
  документирует ограничения для делегированных запусков, специфичные для агента.

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

Выберите путь расширения по задаче, которую OpenClaw должен выполнить:

- Установите существующий Plugin или управляйте им с помощью [Plugins](/ru/tools/plugin).
- Создайте новую интеграцию, провайдера, канал, инструмент или хук с помощью
  [Создания Plugins](/ru/plugins/building-plugins).
- Добавьте или настройте переиспользуемые инструкции агента с помощью [Skills](/ru/tools/skills) и
  [Создания Skills](/ru/tools/creating-skills).
- Используйте [Plugin SDK](/ru/plugins/sdk-overview) и [Plugin manifest](/ru/plugins/manifest), когда вам нужны контракты реализации.

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

Если модель не видит или не может вызвать инструмент, начните с effective policy для
текущего хода:

1. Проверьте активный профиль, `tools.allow` и `tools.deny` в
   [Инструментах и пользовательских провайдерах](/ru/gateway/config-tools).
2. Проверьте ограничения, специфичные для провайдера, в
   [Инструментах и пользовательских провайдерах](/ru/gateway/config-tools) и подтвердите, что выбранный
   [провайдер модели](/ru/concepts/model-providers) поддерживает форму инструмента.
3. Проверьте разрешения канала, состояние sandbox и elevated-доступ с помощью
   [Sandbox vs tool policy vs elevated](/ru/gateway/sandbox-vs-tool-policy-vs-elevated) и [Elevated exec](/ru/tools/elevated).
4. Проверьте, установлен и включен ли владеющий Plugin в
   [Plugins](/ru/tools/plugin).
5. Для делегированных запусков проверьте ограничения для отдельных агентов в
   [Sandbox и ограничениях инструментов для отдельных агентов](/ru/tools/multi-agent-sandbox-tools).
6. Для больших каталогов OpenClaw подтвердите, использует ли запуск прямое предоставление инструментов или
   [Tool Search](/ru/tools/tool-search).

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

- [Automation](/ru/automation) для cron, задач, Heartbeat, обязательств, хуков, постоянных поручений и Task Flow
- [Агенты](/ru/concepts/agent) для модели агента, сессий, памяти и координации нескольких агентов
- [Инструменты и пользовательские провайдеры](/ru/gateway/config-tools) для канонического справочника правил инструментов
- [Plugins](/ru/tools/plugin) для установки и управления плагинами
- [Plugin SDK](/ru/plugins/sdk-overview) для справочника автора плагинов
- [Skills](/ru/tools/skills) для порядка загрузки Skills, gating и конфигурации
- [Skill Workshop](/ru/tools/skill-workshop) для создания сгенерированных и проверенных Skills
- [Tool Search](/ru/tools/tool-search) для компактного обнаружения каталога инструментов OpenClaw
