> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://agentinbox.space/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://agentinbox.space/_mcp/server.

# OpenClaw

> Интеграция Agent Inbox с OpenClaw

## Начало работы

OpenClaw (ранее Moltbot) — открытый персональный AI-ассистент, который работает на ваших устройствах и подключается к мессенджерам вроде WhatsApp, Telegram, Discord и Slack. Добавив Agent Inbox, агент сможет отправлять и получать почту — двусторонняя переписка рядом с привычными чатами.

Интегрировать Agent Inbox с OpenClaw можно двумя способами: официальным навыком Agent Inbox или своим кастомным навыком.

## Вариант 1: официальный навык Agent Inbox (рекомендуется)

Проще всего добавить почту через официальный навык с [skills.sh](https://skills.sh/agentinbox/agentinbox-skills/agentinbox). Его поддерживает команда Agent Inbox; в нём полный набор почтовых функций.

### Установка

Через ClawHub:

```bash
npx clawhub@latest install agentinbox
```

### Настройка

Добавьте API-ключ Agent Inbox в конфигурацию навыка в `~/.openclaw/openclaw.json`:

```json
{
  "skills": {
    "entries": {
      "agentinbox": {
        "enabled": true,
        "env": {
          "AGENTINBOX_API_KEY": "your-api-key-here"
        }
      }
    }
  }
}
```

Ключ выдаётся в[ консоли Agent Inbox.](https://agentinbox-ru.vercel.app/)

### Возможности

Официальный навык включает:

* **Почтовые ящики:** масштабируемые ящики по запросу с уникальными адресами
* **Сообщения:** отправка в тексте и HTML для доставляемости
* **Треды:** группировка связанных сообщений
* **Вложения:** отправка и приём в Base64
* **Черновики:** согласование человеком перед отправкой
* **Pods:** изоляция мультитенантности для SaaS
* **Идемпотентность:** безопасные повторы операций создания
* **События в реальном времени:** WebSocket и вебхуки

### Проверка установки

Убедитесь, что навык подхвачен:

```bash
openclaw skills list --eligible
```

В списке должен быть `agentinbox`.

## Вариант 2: свой навык

Для полного контроля можно собрать кастомный навык Agent Inbox. Навык — это каталог с файлом `SKILL.md` с инструкциями для OpenClaw.

### Создайте каталог навыка

```bash
mkdir -p ~/.openclaw/skills/agentinbox
```

### Создайте файл навыка

Создайте `~/.openclaw/skills/agentinbox/SKILL.md` со следующим содержимым:

````markdown
---
name: agentinbox
description: Send and receive emails using Agent Inbox
requires:
  env:
    - AGENTINBOX_API_KEY
---

# Agent Inbox Skill

You can send and receive emails using the Agent Inbox API. Use the `exec` tool to run curl commands against the Agent Inbox API.

## API Base URL

```
https://api.agentinbox.space/v0
```

## Authentication

Include your API key in the Authorization header:

```
Authorization: Bearer $AGENTINBOX_API_KEY
```

## Common Operations

### List inboxes

```bash
curl -s -H "Authorization: Bearer $AGENTINBOX_API_KEY" \
  https://api.agentinbox.space/v0/inboxes
```

### Create an inbox

```bash
curl -s -X POST -H "Authorization: Bearer $AGENTINBOX_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"display_name": "My Agent"}' \
  https://api.agentinbox.space/v0/inboxes
```

### Send an email

```bash
curl -s -X POST -H "Authorization: Bearer $AGENTINBOX_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "to": ["recipient@example.com"],
    "subject": "Hello from OpenClaw",
    "text": "This email was sent by my AI assistant."
  }' \
  https://api.agentinbox.space/v0/inboxes/{inbox_id}/messages/send
```

### List messages in an inbox

```bash
curl -s -H "Authorization: Bearer $AGENTINBOX_API_KEY" \
  https://api.agentinbox.space/v0/inboxes/{inbox_id}/messages
```

### Reply to a message

```bash
curl -s -X POST -H "Authorization: Bearer $AGENTINBOX_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"text": "Thanks for your email!"}' \
  https://api.agentinbox.space/v0/inboxes/{inbox_id}/messages/{message_id}/reply
```
````

### Настройка навыка

Добавьте API-ключ в `~/.openclaw/openclaw.json`:

```json
{
  "skills": {
    "entries": {
      "agentinbox": {
        "enabled": true,
        "env": {
          "AGENTINBOX_API_KEY": "your-api-key-here"
        }
      }
    }
  }
}
```

### Проверка навыка

```bash
openclaw skills list --eligible
```

Должен отображаться `agentinbox`.

## Примеры запросов

После интеграции можно просить агента:

* «Создай новый почтовый ящик для моего проекта»
* «Проверь ящик на новые письма»
* «Отправь письмо на [john@example.com](mailto:john@example.com) о встрече завтра»
* «Ответь на последнее письмо от Sarah»
* «Перешли письмо со счётом на [accounting@company.com](mailto:accounting@company.com)»

## Уведомления о новой почте

Для проактивной обработки писем можно связать вебхуки Agent Inbox с вебхуками OpenClaw — ассистент сразу узнаёт о входящих.

1. Настройте endpoint вебхука в OpenClaw (см. [документацию OpenClaw по вебхукам](https://docs.openclaw.ai/automation/webhook))
2. Зарегистрируйте вебхук в Agent Inbox:

```bash
curl -X POST -H "Authorization: Bearer $AGENTINBOX_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "url": "https://your-openclaw-webhook-url",
    "event_types": ["message.received"]
  }' \
  https://api.agentinbox.space/v0/webhooks
```

Тогда OpenClaw будет получать события о новых письмах и сможет сразу реагировать.

## Материалы

* [Официальный навык Agent Inbox](https://skills.sh/agentinbox/agentinbox-skills/agentinbox)
* [Справочник API Agent Inbox](/api-reference)
* [Документация OpenClaw](https://docs.openclaw.ai)
* [Руководство по навыкам OpenClaw](https://docs.openclaw.ai/tools/skills)