OpenClaw + оркестрация рабочих процессов n8n
Настройте OpenClaw так, чтобы все внешние вызовы API делегировались рабочим процессам n8n через вебхуки. Таким образом агент никогда не будет иметь доступа к учетным данным, а каждая интеграция будет поддаваться визуальному контролю и блокировке.
Что понадобится
- Доступ к API
n8nдля создания и запуска рабочих процессов. fetchилиcurlдля вызовов вебхуков.- Docker, если используется предварительно настроенный стек.
- Управление учетными данными в n8n — это однократная ручная настройка для каждой интеграции.
- OpenClaw на порту 3456.
- n8n на порту 5678.
- Общая сеть Docker, чтобы OpenClaw мог напрямую вызывать
http://n8n:5678/webhook/....
Как применить
Ключи API хранятся в хранилище учетных данных n8n; агент знает лишь URL вебхука, поэтому никогда не видит учетные данные.
Заблокируйте каждый рабочий процесс после его создания и тестирования, чтобы агент не мог изменить способ взаимодействия с API.
Вы можете добавить проверки, ограничения частоты запросов и этапы утверждения в n8n перед выполнением любого внешнего вызова.
Управление учетными данными в n8n — это однократная ручная настройка для каждой интеграции.
Блокировка после тестирования: цикл «создание → тестирование → блокировка» крайне важен. Без блокировки агент может незаметно изменять рабочие процессы.
Позволение вашему AI-агенту напрямую управлять ключами API и вызывать внешние сервисы — это прямой путь к инцидентам безопасности: каждая новая интеграция означает еще один учетный данный в .env.local и еще одну возможность случайной утечки или неправильного использования агентом.
Как это работает:
Скажите OpenClaw, что вам нужно (например, создать рабочий процесс, который отправляет сообщение в Slack при пометке новой задачи в GitHub как urgent), и агент разработает соответствующий рабочий процесс.
Откройте интерфейс n8n и вручную добавьте токен Slack / токен GitHub.
Заблокируйте рабочий процесс, чтобы предотвратить дальнейшие изменения со стороны агента.
┌──────────────┐ webhook call ┌─────────────────┐ API call ┌──────────────┐
│ OpenClaw │ ───────────────────→ │ n8n Workflow │ ─────────────→ │ External │
│ (agent) │ (no credentials) │ (locked, with │ (credentials │ Service │
│ │ │ API keys) │ stay here) │ (Slack, etc)│
└──────────────┘ └─────────────────┘ └──────────────┘
Вариант 1: Предварительно настроенный Docker-стек
Сообществом поддерживаемая настройка Docker Compose — openclaw-n8n-stack — заранее настраивает всё в рамках общей сети Docker.
git clone https://github.com/caprihan/openclaw-n8n-stack.git
cd openclaw-n8n-stack
cp .env.template .env
# Add your Anthropic API key to .env
docker-compose up -d
- Установите n8n (
npm install n8n -g) или запустите его через Docker. - Настройте OpenClaw так, чтобы он знал базовый URL n8n.
- Добавьте шаблон интеграции n8n в ваш файл AGENTS.md.
## n8n Integration Pattern
When I need to interact with external APIs:
1. NEVER store API keys in my environment or skill files
2. Check if an n8n workflow already exists for this integration
3. If not, create one via n8n API with a webhook trigger
4. Notify the user to add credentials and lock the workflow
5. For all future calls, use the webhook URL with a JSON payload
Workflow naming: openclaw-{service}-{action}
Example: openclaw-slack-send-message
Webhook call format:
curl -X POST http://n8n:5678/webhook/{workflow-name} \
-H "Content-Type: application/json" \
-d '{"channel": "#general", "message": "Hello from OpenClaw"}'
Ссылки
Источник: hesamsheikh/awesome-openclaw-usecases и участники проекта. Лицензия: MIT.
Copyright (c) 2026
Перевод и редакционная адаптация: ClawCases.
>Ресурсы
>Похожие юзкейсы
Трекер отчётности компаний на базе ИИ
Следите за сезоном корпоративной отчётности десятков технологических компаний без ручной проверки разных источников и запоминания дат каждого отчёта в сфере ИИ и технологий.
Монтаж видео через чат
Общайтесь с агентом, чтобы обрезать видео, добавить музыку, субтитры или кадрирование — без таймлайна и GUI. Устанавливаются два скилла, дальше монтаж описывается словами.
Бесплатный веб-, новостной и поиск изображений DuckDuckGo с помощью ddgs
Выполняйте бесплатные веб-, новостные и поисковые запросы изображений через DuckDuckGo с использованием ddgs без необходимости в ключе API.