---
url: /ru/guides/extensions.md
---
# Выбор расширения

В Memoh есть пять способов расширить возможности Bot. По названиям они звучат похоже, пока не поставить их рядом, — поэтому вот они, рядом.

| Расширение | Что это | Где живёт / как срабатывает | Для чего подходит |
|-----------|------------|-------------------------------|----------|
| [Навыки](./skills.md) | Промпт-модули `SKILL.md`, меняющие то, как Bot себя ведёт | В рабочем пространстве Bot, в каталоге `/data/skills/`; управляются на вкладке **Skills**; вызываются в разговоре | Рутины и рабочие привычки, которые иначе приходилось бы набирать заново каждый раз |
| [Hooks](./hooks.md) | Правила на события в `hooks.json`, которые запускают команды или инструменты | В `/data/.memoh/hooks.json`; редактируются на вкладке **Hooks**; срабатывают на событиях жизненного цикла вроде `PreToolUse` или `TurnEnd` | Проверки и побочные действия в фиксированных точках, без участия чата |
| [MCP](./mcp.md) | Подключения к внешним серверам инструментов MCP | Настраиваются для каждого Bot на вкладке **MCP** как Stdio- или Remote-подключение; обнаруженные инструменты используются в разговоре | Подключение инструмента, у которого уже есть свой MCP-сервер |
| [Коннекторы](../self-hosted/connectors.md) | OAuth- или API-key-привязки к сервисам вроде GitHub или Notion | Приходят как компоненты приложения (App); авторизуются и управляются на вкладке **Apps** Bot; инструменты сервиса появляются в разговоре | Чтобы Bot действовал от имени вашего аккаунта во внешнем сервисе |
| [Supermarket](./supermarket.md) | Встроенный каталог Memoh: установка упакованных приложений в один клик — навыки вместе с их зависимостями и коннекторами | Открывается из боковой панели; установленное попадает в рабочее пространство целевого Bot и на его вкладку **Apps** | Готовая возможность без сборки из отдельных частей |

Каким бы путём возможность ни пришла, сходится всё в одном месте: инструменты коннекторов и MCP появляются в разговоре рядом с инструментами рабочего пространства Bot, а установленные навыки отображаются на вкладке **Skills** так же, как написанные вручную.

## Что выбрать?

* Изменить то, как Bot выполняет работу → [навык](./skills.md).
* Автоматически делать что-то в фиксированный момент → [хук](./hooks.md).
* Подключить инструмент, у которого есть MCP-сервер → [MCP](./mcp.md).
* Разрешить Bot пользоваться вашим аккаунтом GitHub или Notion → [коннектор](../self-hosted/connectors.md).
* Установить готовый пакет в один клик → [Supermarket](./supermarket.md).

::: tip Они сочетаются
Это не конкурирующие варианты. Приложение, установленное из Supermarket, может принести навыки и коннекторы вместе, а хук может сторожить инструменты, пришедшие через MCP. Выбирайте по вопросу выше, а не «по одному на Bot».
:::

## С чего начать

У каждого варианта есть отдельная страница с деталями, которые эта таблица сжимает:

* [Навыки](./skills.md) — как писать `SKILL.md`, состояния навыков, принятие обнаруженных навыков.
* [Hooks](./hooks.md) — каталог событий, схема конфигурации, тестирование правила.
* [MCP](./mcp.md) — Stdio- и Remote-подключения, OAuth, обнаружение инструментов.
* [Коннекторы](../self-hosted/connectors.md) — статусы подключений, повторная авторизация, пространства имён инструментов.
* [Supermarket](./supermarket.md) — просмотр каталога и установка в Bot.

Если сомневаетесь, сначала загляните в Supermarket: установленный пакет покажет, как выглядит готовая конфигурация, прежде чем собирать собственную.
