Содержание
- 1Что такое Hermes
- 2Стоимость и выбор модели
- 3Три уровня Hermes
- 4Установка — уровень 0
- 5Hermes Workspace — уровень 1
- 6Knowledge Fortress
- 7Таксономия агентов
- 8OpenClaw vs Hermes
- 9Миграция на Hermes
- 10Начало сборки — Mission Control
- 11Дизайн и оформление
- 12Fathom Webhook и импорт встреч
- 13AI-First архитектура
- 14Hermes берёт управление
- 15Meeting Intelligence
- 16Cron-задачи
- 17Самообучающийся SDR
- 18Email-система — Resend
- 19Nurture-последовательности
- 20Campaign Builder
- 21Лог активности агента
- 22Автосоздание кампаний
- 23Подтверждение кампаний
- 24Skill Builder
- 25Итог: что построено
- 26Справочник промптов
- 27Терминальные команды
- 28Глоссарий
- 29Технический стек
1.Что такое Hermes
Hermes — это open-source AI-агент, разработанный командой Nous Research — теми, кто профессионально занимается обучением AI-моделей. В отличие от ChatGPT, Claude или OpenClaw, Hermes строится на одном ключевом принципе: агент должен становиться лучше с каждым использованием.
Большинство агентов сбрасывают контекст между сессиями. Сегодня вы задали вопрос — получили ответ. На следующей неделе всё начинается с нуля. Hermes работает иначе. После выполнения задачи он записывает весь процесс: каждый API-вызов, каждое решение, каждый инструмент и порядок их использования. Nous Research называет это траекторией (trajectory).
Затем агент анализирует траекторию и задаёт себе вопрос: можно ли упаковать это в нечто переиспользуемое? Если да — создаётся скилл (skill): стандартная рабочая процедура, которую агент написал для себя сам. В следующий раз при похожем запросе агент запускает скилл — быстрее, чище, стабильнее. Если условия меняются — скилл обновляется. Агент буквально становится лучше.
Hermes vs OpenClaw
Их часто путают, но это принципиально разные инструменты. OpenClaw — это швейцарский нож: подключается к 50+ платформам, делает всё подряд. Это универсальный AI-ассистент. Hermes — специалист: делает меньше, но делает это лучше, чем что-либо на рынке.
Ключевые показатели
| Метрика | Значение |
|---|---|
| Звёзды на GitHub | 65 000+ (самый быстрорастущий агент на GitHub) |
| Участники | 200+ |
| Лицензия | MIT — полностью бесплатно |
| Поддержка моделей | Любая: Claude, GPT, Nous models, Ollama local |
| Ключевая функция | Самообучение через pipeline «Trajectories → Skills» |
| Память | Трёхуровневая персистентная память |
| Скорость | ~40% быстрее на повторяющихся задачах (через скиллы) |
Pipeline «Trajectories → Skills»
Это ключевая инновация, которая делает Hermes уникальным:
- Вы даёте Hermes сложную задачу (5+ инструментальных вызовов)
- Hermes записывает весь процесс — каждый API-вызов, каждое решение, каждый шаг
- Задаёт себе вопрос: можно ли упаковать это в переиспользуемый объект?
- Если да — создаёт файл скилла: markdown-документ с подробными инструкциями, описанием подводных камней, усвоенных уроков и шагов верификации
- При следующем похожем запросе запускает скилл вместо того, чтобы начинать с нуля
- Если условия изменились — автоматически обновляет скилл
2.Стоимость и выбор модели
Ситуация с Anthropic
Anthropic запретил сторонним инструментам использовать Claude-подписку напрямую. Это касается OpenClaw, Hermes и всего, что не является Claude Code. Anthropic предоставляет разовый кредит на $200 под названием «Extra Usage» — это не API-кредиты.
Варианты моделей (от дешёвых к дорогим)
| Вариант | Стоимость | Качество | Примечания |
|---|---|---|---|
| Nous Models (OpenRouter) | Бесплатно ($0) | Базовое | Hermes 3 на OpenRouter. Не самый умный, но работает |
| Ollama Local | Бесплатно ($0) | Варьируется | Запуск на собственном GPU. Бесплатно, приватно, медленнее |
| ChatGPT Codex | $20/мес | Хорошее | Лучшее соотношение цены и качества. Нет побайтовой тарификации. Включает Codex |
| Anthropic Extra Usage | Кредит $200 | Высокое | Качество Opus 4.6. Кредит в конечном счёте заканчивается |
| Anthropic API | По токенам | Высокое | Самый дорогой. Только если генерируете $10 000+/мес |
Рекомендация
Для большинства: начать с ChatGPT Plus ($20/мес) — включает Codex. Есть ограничения, но нет побайтовой тарификации. Если уже генерируете значительную выручку — Anthropic API с Opus даёт максимальное качество.
3.Три уровня Hermes
Уровень 0: Терминал + Telegram
Базовая установка. Общение через терминал или подключённый Telegram — пишете с телефона. Здесь большинство туториалов заканчивается, и большинство пользователей остаётся. Никакой видимости в то, что делает агент: нет управления скиллами, нет истории сессий.
Для многих этого достаточно: текстовый AI с телефона, работает на вашей машине, отвечает. Но возможности на этом не заканчиваются.
Уровень 1: Hermes Workspace
Open-source веб-дашборд, который даёт вам кабину пилота. Видны все разговоры, память, скиллы — и агент, думающий в реальном времени. Переход с командной строки на настоящий cockpit.
Функции: Dashboard, Chat, Files, Terminal, Jobs, Memory, Skills, Sessions — всё в одном окне. Полнотекстовый поиск по всем сессиям.
Уровень 2: Кастомный командный центр
Собственное веб-приложение на Claude Code как builder-агенте. Подключает Hermes, тянет встречи из Fathom, отслеживает аутрич, управляет клиентами — всё на одном экране, заточенном под ваш бизнес.
Здесь вы переходите от использования агента к управлению бизнесом на агентах.
| Уровень | Инструмент | Видимость | Для кого |
|---|---|---|---|
| 0 | Терминал + Telegram | Слепой режим | Новички, быстрые задачи |
| 1 | Hermes Workspace | Дашборд | Продвинутые пользователи, управление скиллами |
| 2 | Кастомная сборка | Полный контроль | Владельцы агентств, серьёзные строители |
4.Установка — уровень 0
Установка одной командой (macOS)
Установка занимает меньше 60 секунд. Зайдите на сайт Hermes и скопируйте команду установки. Пользователям Windows нужно сначала установить WSL, затем выполнить команду.
$ curl -fsSL https://raw.githubusercontent.com/NousResearch/hermes-agent/main/install.sh | bash
После установки мастер настройки предложит выбрать провайдера:
- Anthropic / Claude Models (API-ключ или Extra Usage)
- OpenAI / Codex (рекомендуется, $20/мес)
- OpenRouter (бесплатные Nous models)
- Ollama (локальные модели)
- GitHub Copilot / HuggingFace
Настройка Telegram-бота
Для подключения Telegram нужны две вещи: токен бота от BotFather и ваш chat ID.
Шаг 1 — Создать токен бота. Откройте Telegram, найдите @BotFather и отправьте команду:
$ /newbot
Следуйте инструкциям BotFather: задайте имя бота и получите токен.
Шаг 2 — Получить chat ID. Откройте @userinfobot в Telegram — он отобразит ваш user ID. Это и есть ваш target chat ID.
Шаг 3 — Настроить Hermes.
Give Hermes your bot token and chat ID. It will configure the Telegram gateway automatically. If 'hi' doesn't get a response, Hermes will diagnose and restart the gateway as a clean instance.
Устранение неполадок
Если первая попытка установки завершается ошибкой 500 — продолжайте пробовать. Переход с подписки Anthropic прошёл не гладко, часть пользователей сталкивалась с ошибками. В качестве альтернативы можно использовать OpenAI Codex, OpenRouter или Kimi.
5.Hermes Workspace — уровень 1
Клонирование и запуск
$ git clone https://github.com/NousResearch/hermes-workspace.git $ cd hermes-workspace $ pnpm install $ pnpm dev
Если pnpm не найден — установите его сначала:
$ npm install -g pnpm
Workspace запускается на localhost. Если backend-шлюз не работает, его нужно поднять отдельно. Можно поручить настройку агенту Claude Code или самому Hermes — они выполнят нужные команды за вас.
Настройка backend-шлюза
Шлюз требует Python. Если возникают проблемы с версией Python — builder-агент (Claude Code или Codex) может их исправить. Настройка включает:
- Задать PATH для Hermes agent
- Клонировать Hermes agent gateway
- Создать виртуальное окружение Python
- Установить зависимости
- Запустить шлюз
I am running my Hermes workspace and I'm running into these issues [paste error]. I want you to go fix it. The exact steps to resolve the Python/gateway errors.
Функции Workspace
| Функция | Описание |
|---|---|
| Dashboard | Обзор статуса агента, последней активности и состояния системы |
| Chat | Интерфейс общения с полным контекстом |
| Files | Браузер файловой системы агента и конфигураций |
| Terminal | Просмотр выполняемых команд в реальном времени |
| Jobs | Фоновые задачи и запланированные операции |
| Memory | Браузер трёхуровневой персистентной памяти |
| Skills | Просмотр, чтение, редактирование и установка скиллов — мозг системы обучения |
| Sessions | Все прошлые разговоры — нажмите, чтобы продолжить любой |
| Search | Полнотекстовый поиск по сессиям, скиллам, файлам — по всему |
Маркетплейс скиллов
Workspace включает маркетплейс с 2 000+ скиллами от сообщества — от работы с GitHub Issues до управления Kubernetes. Но настоящая мощь — это скиллы, которые Hermes создаёт сам на основе ваших паттернов использования.
Готовые скиллы из коробки: GitHub Issues, PowerPoint, Popular Web Designs, GitHub PR workflows, Kubernetes management и 2 000+ в хабе сообщества.
Реальная сила не в готовых скиллах. Она в тех, что Hermes создаёт сам — на основе того, что вы делаете и как работаете.
6.Knowledge Fortress
Перед тем как начать сборку кастомного приложения уровня 2, разберём Knowledge Fortress — пятиуровневую систему контекста, которая лежит в основе профессиональных сборок. Именно здесь проходит граница между любительской и production-разработкой с AI.
Пять уровней
| Уровень | Содержимое | Назначение |
|---|---|---|
| 1. Documentation | PRD, схемы баз данных, UI/UX-спецификации | Что мы строим? |
| 2. Security | Лучшие практики безопасности, правила фреймворков | Как защитить систему? |
| 3. Technical | Лучшие практики промптинга, выбор технологического стека | Как строить правильно? |
| 4. Strategy | Личные предпочтения, направление проекта | Куда движемся? |
| 5. Knowledge | Исследования, история взаимодействий, предыдущие работы | Что уже знаем? |
Все пять уровней передаются в ваш Claude-проект (файлы .claude.md) и в builder-агент. Это могут быть markdown- или PDF-файлы — формат не важен. Важна полнота контекста.
Профессиональный рабочий процесс
- Идея — определите, что хотите построить (например, Agency Mission Control)
- Генерация контекста — пообщайтесь с Claude Opus 4.6 для создания слоя документации
- Прототип — используйте Lovable или Google Gemini 3.1 Pro для UI/UX-дизайна
- Логика — подключите backend, Supabase, создайте API-интеграции
- Integration Guide — сделайте приложение доступным и для людей, и для агентов (edge functions)
- Deploy — выпускайте
7.Таксономия агентов
Для максимальной эффективности и контроля затрат агенты делятся на три категории.
Три категории агентов
| Роль | Агент | Функция | Аналогия |
|---|---|---|---|
| Orchestrator | OpenClaw | Координирует задачи, делегирует другим агентам, обрабатывает исключения | Менеджер |
| Builder | Claude Code / Codex | Пишет код, конструирует системы, строит инфраструктуру | Разработчик |
| Executor | Hermes / Sub-agents | Выполняет конкретные задачи, учится и улучшается с каждым запуском | Специалист |
Orchestrator управляет потоком и делегированием. Builder строит инструменты и системы. Executor ведёт ежедневные операции и совершенствуется с каждым выполнением.
Разделение ролей критично для управления затратами и контроля качества. В роли executor-агентов можно использовать Claude Code Agent SDK, OpenClaw, Hermes или OpenClaw sub-agents. Ключевое — специализация: у каждой роли свои сильные стороны и разный профиль затрат.
8.OpenClaw vs Hermes — честное сравнение
Самый частый вопрос: что использовать — OpenClaw или Hermes? Убил ли Hermes OpenClaw? Стоит ли переходить? Ниже — честное сравнение на основе реального опыта работы с обоими инструментами.
Сравнение по параметрам
| Категория | OpenClaw | Hermes Agent |
|---|---|---|
| Самообучение | Надстройка (скилл ClawHub) | Нативная базовая функция |
| Память | Memory Wiki (межсессионная) | Трёхуровневая персистентная память |
| Скорость (повторяющиеся задачи) | Стандартная | ~40% быстрее (через скиллы) |
| Стабильность | Частые breaking-обновления | Стабильнее (не идеально) |
| Экосистема скиллов | 13 700+ скиллов ClawHub | Встроенные + самогенерируемые |
| Интеграции | 50+ платформ | 6 нативных каналов + любой API |
| Telegram | Встроенный | Нативный встроенный |
| Звёзды на GitHub | 346 000 | 65 000+ (самый быстрорастущий) |
| Сообщество | 170 000 участников в Discord | Разработан Nous Research |
| Качество кода | Хорошее | Лучше (по отзывам) |
| Лучше всего для | Оркестрация, multi-agent | Исполнение, глубокая работа, автономность |
Когда использовать каждый
| Сценарий | Лучший выбор | Почему |
|---|---|---|
| Мультиплатформенная оркестрация | OpenClaw | 50+ интеграций, координация multi-agent |
| Глубокая работа и обучение | Hermes | Самообучающиеся скиллы, персистентная память |
| Быстрая автоматизация | OpenClaw | Большой маркетплейс скиллов, быстрая настройка |
| Задачи под конкретное агентство | Hermes | Учится паттернам вашего бизнеса со временем |
| Экономия бюджета | Hermes | Легче, меньше зависимостей |
| Максимальная экосистема | OpenClaw | 13 700+ скиллов сообщества |
Сильный ход: запускать оба
OpenClaw берёт на себя оркестрацию и мультиплатформенные интеграции. Hermes — исполнение, глубокую работу и автономное улучшение. Они дополняют друг друга, а не конкурируют.
OpenClaw подтягивается — добавил Memory Wiki для межсессионной памяти. Но в Hermes самообучение — это базовая архитектура, а не надстройка.
Они не один и тот же инструмент. По сути, они даже не конкурируют в одной категории.
9.Миграция с OpenClaw на Hermes
Для тех, кто переходит с OpenClaw на Hermes или хочет запускать оба инструмента параллельно — полный процесс миграции.
Шаг 1 — Экспорт данных OpenClaw
Перед миграцией экспортируйте существующие воркфлоу, скиллы и конфигурации OpenClaw.
cd ~/.openclaw cp -r workflows/ ~/openclaw-backup/workflows/ cp -r skills/ ~/openclaw-backup/skills/ cp -r memory/ ~/openclaw-backup/memory/ cp config.json ~/openclaw-backup/
Шаг 2 — Установка Hermes
$ curl -fsSL https://raw.githubusercontent.com/NousResearch/hermes-agent/main/install.sh | bash
Пройдите мастер настройки и выберите провайдера модели.
Шаг 3 — Перенос контекста
Конвертируйте память и контекст OpenClaw в формат Hermes. Hermes использует markdown-файлы памяти.
I am migrating from OpenClaw to Hermes. Here is my OpenClaw configuration and key workflows. Please: 1. Save this context to your memory 2. Create skills for my most common workflows 3. Set up equivalent automation for my existing tasks [Paste your OpenClaw config and workflow descriptions]
Шаг 4 — Воссоздание ключевых воркфлоу как скиллов
Для каждого критичного воркфлоу дайте Hermes задачу и позвольте ему создать скилл естественным путём. Pipeline trajectory-to-skill зафиксирует процесс.
Шаг 5 — Параллельный запуск обоих
OpenClaw и Hermes можно запускать одновременно. Они используют разные порты и разные директории конфигурации — конфликтов нет.
# OpenClaw runs on its default port # Hermes runs on a separate port # Both can connect to the same Telegram bot # (use different bots for clarity)
Устранение неполадок
| Проблема | Решение |
|---|---|
| Конфликт портов | Изменить порт шлюза Hermes в конфиге |
| Конфликты в Telegram | Использовать отдельных ботов для каждого агента |
| Память не переносится | Вручную вставить ключевой контекст в чат Hermes |
| Скиллы не генерируются | Убедиться, что задачи достаточно сложные (5+ инструментальных вызовов) |
| Проблемы с API-ключами | Каждый агент требует собственной конфигурации API-ключа |
10.Начало сборки — Mission Control
Архитектура
Сборка уровня 2 использует dual-agent архитектуру: Claude Code как builder-агент и Hermes как orchestrator/executor. Технологический стек: React + Vite + Tailwind + Supabase.
Цель — собрать Hermes Mission Control: кастомное веб-приложение, которое подключается к Fathom (записи встреч), отслеживает аутрич, управляет клиентами и даёт агенту полную видимость в операции бизнеса.
ClawBuddy: источник вдохновения
ClawBuddy — референсная реализация Mission Control. Именно к этому ведёт сборка:
- Meeting Intelligence — 1 700+ встреч с AI-анализом, ключевыми выводами, action items
- Outreach Dashboard — трекинг кампаний, email-аналитика, управление лидами
- Agent Teams — мультиагентная оркестрация с назначением задач
- Research Hub — автономные исследовательские возможности
- Email Agent — автоматизированная отправка писем с трекингом вовлечённости
- Phone Agent — интеграция голосового AI
- Integration Guide — API-документация для доступа агентов
Концепция Integration Guide
Важнейшее архитектурное решение: каждая функция должна быть доступна и людям, и AI-агентам. Люди используют красивый UI. Агенты используют edge functions и API-эндпоинты. Это реализуется через Integration Guide — исчерпывающий API-справочник, который любой агент может прочитать и исполнить.
I am building a Hermes Mission Control application. I need to give you the API key for fetching my Fathom meetings. Also I'm hoping the UI would look something like this — futuristic. This has a green theme but I want to go with the blue theme. Feel free to improve the visual aesthetic of this application. Make it futuristic. Also let me know how to add the API keys securely in the chat. I don't want to share my API keys in the chat nor you should display them in the chat. Tell me about the secure way to share them — you can give me a .env.local file for me to update.
Безопасное управление API-ключами
Claude Code создаёт файл .env.local, скрытый от UI. Для его открытия и редактирования нужен IDE (VS Code и др.). Добавьте свои ключи:
# .env.local VITE_SUPABASE_URL=your_supabase_url VITE_SUPABASE_ANON_KEY=your_anon_key FATHOM_API_KEY=your_fathom_api_key RESEND_API_KEY=your_resend_api_key
11.Дизайн и оформление
Дизайн на основе скриншотов
Вместо словесного описания дизайна используйте скриншоты как референсы. Сделайте скриншот понравившегося дизайна, вставьте в builder-агент и скажите «сделай похоже на это». AI видит изображение и воспроизводит эстетику.
Источники дизайн-вдохновения:
- Dribbble — поищите «dashboard design» или «futuristic UI»
- v0.dev — AI-инструмент Vercel для быстрых прототипов
- Lovable — генерация от дизайна до кода
- Google Gemini 3.1 Pro — отлично подходит для UI/UX-генерации
Концепция design.md
Создайте файл design.md в корне проекта, фиксирующий визуальные предпочтения. Claude Code обращается к нему при всех UI-решениях:
# design.md ## Theme - Color scheme: Deep navy blue primary - Accent: Glassmorphic cards with glow animations - Typography: Clean, modern, readable - Layout: Sidebar navigation, card-based content ## Inspiration - Futuristic dashboard aesthetic - Blue theme (not green) - Glass morphism for cards - Glow animations on hover
Plan Mode для сложного UI
При масштабных UI-изменениях используйте Plan Mode в Claude Code. Вместо того чтобы сразу строить, агент сначала создаёт детальный план, затем исполняет. Это исключает допущения и даёт значительно лучший результат.
I want some visual improvements to this application. Right now the text is really tiny and the sidebar menu is ugly and not readable. In some areas text is just too light — we need to make it brighter, whiter. Also I would need a dedicated page for these meetings. Based on what you have in the Fathom Meetings table, I want you to come up with a visually pleasing page design. I want you to do two things in this pass: 1. Improving text size, making it visually pleasing 2. Creating a page for each meeting with a page loader Design a visually pleasing page based on the data we have in Fathom meetings. Also add dedicated sections for Hermes to add notes, generate proposals, or generate custom action items on top of what Fathom already generated.
Кросс-агентный дизайн-ревью
Мощная техника: использовать одну AI-модель для ревью работы другой. Если визуальный результат Claude Code не идеален (например, проблемы с отступами) — скопируйте описание проблем в Claude Chat или Codex, попросите сгенерировать инструкции по исправлению, затем вставьте их обратно в Claude Code.
The padding in corners is off. Logo has empty space before the menu starts. Some of the cards look like they are overlapping. There is no proper spacing. Tell me explicitly which file to edit. Instead of 'add outer padding' say 'open App.tsx and wrap the top-level div with a padding container.'
12.Fathom Webhook и импорт встреч
Импорт существующих встреч
Fathom — это инструмент для записи встреч, который автоматически подключается к звонкам и делает детальные заметки. У него есть API для программного доступа ко всем записям, транскриптам и саммари.
I replaced my Fathom API key. I want you to make the API calls and let me know how many meetings I have. Based on that, we will make a plan to import it over. I don't need everything — I need all the calls that happened in the past 45 days. Let's import them to our Supabase and create a new table with relevant details: date, meeting name, transcript, summary, action items, company name (if you can figure it out), emails, any kind of details, type of the call. We are bringing over 45 calls. Also I'm giving you the UI/UX inspiration — follow the design.md guidelines and make this app really futuristic with a blue theme.
Настройка webhook
После импорта исторических встреч настройте webhook, чтобы будущие встречи синхронизировались автоматически. Это создаёт real-time pipeline от Fathom до Mission Control.
We are building a Fathom webhook. Create a webhooks page in Mission Control where I can register, manage, and test webhooks. Include: - Webhook list page with status cards - Add webhook modal - Webhook detail page - Function grid for webhook actions - Supabase edge functions for receiving webhook data Once you give me the webhook URL, I will update it in my Fathom application. I want you to come up with a detailed plan to implement this and a checklist as well.
Аутентификация Supabase CLI
Для деплоя edge functions нужна аутентификация Supabase CLI:
$ supabase login
Откройте браузер, введите код верификации и авторизуйтесь. Можно также использовать токен:
$ export SUPABASE_ACCESS_TOKEN=your_token_here
Настройка webhook в Fathom
- Перейдите в Fathom Settings → Integrations → Webhooks
- Нажмите «Add Webhook»
- Вставьте URL webhook из Mission Control
- Включите: My Recordings, External Recordings, Transcripts
- Включите все доступные типы событий
- Сохраните
Just make it so that the data that we receive from Fathom for this webhook is automatically saved to our meetings. In future when we want to add additional functions we can, but for now just save that as an automatic behavior.
Это превращает систему в real-time pipeline: новые встречи автоматически импортируются, сохраняются в Supabase и становятся доступны Hermes для анализа.
13.AI-First архитектура
Важнейший архитектурный принцип всей системы: каждая функция должна быть доступна через API. Если человек может сделать что-то через UI — AI-агент должен уметь делать это через API-эндпоинт.
Принцип
RULE: Every feature in Mission Control must be usable by BOTH humans (via UI) AND AI agents (via API). Human access: Beautiful glassmorphic React UI Agent access: Supabase Edge Functions (REST API) Update CLAUDE.md with this AI-first principle. Future features (outreach, calls, etc.) follow this rule.
You need to create another page called a settings page or an integration page. This integrations page will have all the API calls that an agent can do to use our application. Everything a human can currently do — move certain things, fetch certain meetings, add certain meetings, create webhooks — AI should be able to use it as well. We do that by creating edge functions that an agent can call. This is going to be a big build. As soon as I copy the integration guide and paste it to my AI agent, it should be able to pick up everything and start using the application. It can be Hermes, Claude Code, or OpenClaw.
19 начальных эндпоинтов
В первом проходе Claude Code создаёт 19 API-эндпоинтов, покрывающих весь существующий функционал:
| Категория | Эндпоинты | Действия |
|---|---|---|
| Meetings | 4 | List, Get, Update, Search |
| Webhooks | 4 | Create, List, Get, Delete |
| Functions | 3 | Create, List, Execute |
| Stats | 2 | Dashboard metrics, Meeting analytics |
| Skills | 3 | List, Get, Create |
| System | 3 | Health check, Config, Logs |
Integration Guide
Результат — страница Integration Guide: markdown/UI-документ со списком всех эндпоинтов, параметров и примеров. После вставки в любой AI-агент он получает полный контроль над Mission Control.
# Integration Guide Structure - Connection setup (API key, base URL) - Authentication method - Available endpoints with parameters - Example requests and responses - Error handling - Rate limits
14.Hermes берёт управление
Это ключевой момент: builder-агент (Claude Code) создал инфраструктуру. Теперь executor-агент (Hermes) получает Integration Guide и начинает автономную работу.
Передача Integration Guide агенту
We will be working off of Hermes Mission Control application where I have access to all my meetings. I will give you the integration guide. The key is: you take that integration guide and let me know your thoughts. Save the integration guide first. This guide will be updated week over week because we are also going to create outreach and related solutions. With the meetings, we will be creating skills for proposals, how we run discovery calls, objections we are addressing. We will create skills off of these meetings and include those skills with new meetings. If you have any feedback about the application and what features you would use and would like to see, suggest more. But first, go through this guide.
В Hermes вставляется 287 строк Integration Guide. Агент немедленно:
- Сохраняет контекст в память
- Анализирует все доступные API-эндпоинты
- Обнаруживает 112 встреч в базе данных
- Даёт обратную связь по структуре API
- Предлагает улучшения и недостающие функции
- Начинает создавать скиллы для анализа встреч
Первые автономные действия
После получения Integration Guide Hermes начинает работать самостоятельно. Вытягивает данные встреч, анализирует транскрипты, выдаёт инсайты:
- API работает и подтверждает 112 встреч
- Выявлены внешние встречи с уникальными компаниями
- Суммарно отслежено 75 часов встреч
- Предложен порядок анализа: сначала анализ, затем выгрузка внешних встреч
- Предложено создать: Discovery Call Framework Skill, Objection Handling Skill, Proposal Template Skill
Петля самообучения
Hermes не просто анализирует — он улучшается. В отличие от других агентов, где промпты обновляются вручную, Hermes автоматически фиксирует изменения и обновляет скиллы:
- После discovery call — изучает текущий промпт предложения и то, что было усвоено
- Если клиент говорит «ежемесячный ретейнер слишком дорог» — фиксирует это и обновляет скилл
- В следующий раз — скилл автоматически включает альтернативные варианты ценообразования
- Со временем — промпт предложения становится живым документом, отражающим реальную обратную связь клиентов
15.Meeting Intelligence — анализ встреч
Подключив Hermes к Mission Control, выстраиваем аналитику поверх сырых данных встреч. Это превращает записи из пассивных заметок в активную бизнес-аналитику.
Discovery Call Framework
Два документа, которые легли в основу системы: промпт Proposal Engine и Discovery Call Framework. Они передаются Hermes, чтобы агент усвоил паттерны.
I want to improve or actually rewrite your answer. I will give you two files: 1. Our proposal engine — the prompt we currently use 2. Discovery call framework These two documents are directly responsible for making us $50,000+ since the past 30 days. The funny thing is, they were also written by Hermes.
Инсайты по встречам
По каждой встрече Hermes генерирует структурированные инсайты и записывает их обратно в Mission Control:
| Инсайт | Описание |
|---|---|
| Sentiment | Общий тон встречи (позитивный, нейтральный, негативный) |
| Deal Probability | Вероятность закрытия сделки на основе сигналов |
| Engagement Score | Уровень вовлечённости потенциального клиента во время звонка |
| Follow-up Priority | Срочность следующего действия |
| Decision Maker | Присутствовал ли лицо, принимающее решение |
| Pricing Discussion | Любые возражения или предпочтения по ценообразованию |
| Next Steps | Конкретные action items, выявленные в ходе встречи |
| Proposal Ready | Достаточно ли данных собрано для подготовки предложения |
Механизм обратной связи
We need to add a feedback mechanism at the insights level for each page so I can interact effectively. I want to add a comment and feedback section — a nice addition for me to give feedback or additional context about any meeting. Essentially we need a place to communicate — for me to add additional notes for each meeting and for you to work off of that. Give me a prompt that I can give my builder agent.
16.Cron-задачи — автоматизированная аналитика
Cron-задачи превращают Hermes из реактивного ассистента в проактивную систему аналитики. Три автоматизированных задачи работают непрерывно без участия человека.
Cron-задача 1: Meeting Analyzer
Запускается каждые 2 часа. Вытягивает новые встречи из Mission Control, анализирует транскрипты, генерирует инсайты и записывает их обратно в базу данных.
# Meeting Analyzer Cron Schedule: Every 2 hours Action: Pull unanalyzed meetings from MCT API Process: Analyze transcript, generate insights Output: Write insights back to Mission Control Skills Updated: Proposal engine, discovery framework
Cron-задача 2: Hot Lead Detection
Мониторит встречи на предмет высокопотенциальных сделок и отправляет мгновенные Telegram-уведомления при обнаружении горячего лида.
# Hot Lead Detection Cron
Schedule: After each meeting analysis
Triggers: High deal probability, decision maker present,
budget confirmed, timeline under 30 days
Action: Send Telegram alert with deal summary
Includes: Deal size, probability, recommended next stepsCron-задача 3: Daily Briefing
Полный ежедневный дайджест через Telegram и email. Охватывает все встречи, статус пайплайна, состояние клиентов и action items.
# Daily Briefing Cron Schedule: Daily Content: - Yesterday's meetings summary - Today's action items - Pipeline status - Client health overview - Upcoming events - Skills updated (what improved overnight)
Результаты после первого запуска
После первого цикла cron Hermes отчитался через Telegram:
- Проанализировано 6 встреч: 1 discovery call, 3 hotline/kickoff, 1 Premier DFC
- Обновлён Proposal Engine: 4 патча применено
- Средний чек: обновлена модель ценообразования, добавлена почасовая ставка консалтинга ($100/час)
- Discovery Framework: 3 патча применено
- Добавлена опция квартальной оплаты для существующих клиентов
- Добавлено ценообразование для многофазной сборки агентов ($18 500 — фаза 1, $150 000+ — год 1)
- Добавлено 3 новых зелёных флага для отслеживания в discovery calls
Ключевые паттерны, выявленные за первую неделю
- Партнёрства по каналам: выявлен новый рычаг роста
- Участники сообщества, посмотревшие мастер-класс, закрываются в течение 24 часов
- Мультиагентная оркестрация: новый высокочековый якорь (упомянуты сделки на $150 000 и $35 000)
- Улучшение Proposal Engine: быстрее всего закрываются участники сообщества, уже использующие инструменты
Can you send how these three alerts look like in Telegram? Next up I will do a Resend integration where you have the ability to send email. Eventually we will change this to both Telegram alert and email alert. But for now send me how each of these would look like.
17.Самообучающийся SDR
SDR (Sales Development Representative) — центральный элемент системы. Объединяет аналитику встреч с автоматизацией аутрича, создавая самообучающийся движок продаж.
Архитектура SDR
- ICP Builder — формирует профиль идеального клиента на основе данных встреч
- Campaign Creator — создаёт аутрич-кампании (ручная загрузка CSV или автоматизированный скрейпинг)
- AI Customization — несколько уровней AI-персонализации
- Self-Improvement — обучается на показателях открытий, кликов и ответов
We will call this a self-improving AI SDR. The idea is: 1. ICP Builder — build ideal customer profiles from meeting data 2. Campaign Creator — create campaigns with manual CSV upload or automated lead scraping 3. AI Customization Levels — how much AI personalization 4. Automated campaigns — Apify scraper integration The key: we use Resend for email (100 emails/day free). We create a webhook to track open rate, bounce rate, click rate — everything. The agent will learn what's working and improve campaigns every single day. Keep this on hold. Everything I told you is important and we are going to call it step two. But first I want you to give me a prompt for my builder agent that can create a skills page.
Дневной/ночной цикл SDR
| Время | Система | Действие |
|---|---|---|
| День (9:00–17:00) | Campaign Manager | Отправляет письма, соблюдает окно отправки |
| День | Resend Webhooks | Отслеживает открытия, клики, отказы, доставки |
| 21:00 | SDR Intelligence | Анализирует все данные за день, выявляет паттерны |
| Ночь | Skill Patches | Обновляет скилл копирайтинга аутрича |
| Следующий день | Campaign Manager | Использует улучшенные тексты из ночного анализа |
18.Email-система — интеграция Resend
Почему Resend
Resend — лучший email-сервис для разработчиков. Предоставляет 100 писем в день бесплатно, имеет отличный webhook-трекинг и чисто интегрируется с Supabase edge functions.
Шаги настройки
- Зарегистрируйтесь на resend.com
- Скопируйте API-ключ
- Добавьте в .env.local: RESEND_API_KEY=your_key
- Перейдите в Domains → Add Domain
- Используйте поддомен (например, updates.yourdomain.com) — не основной домен
- Добавьте DNS-записи (MX, TXT, CNAME) к вашему провайдеру домена
- Подождите ~20 минут для верификации
- Добавьте Resend webhook в Mission Control для трекинга событий
# .env.local additions RESEND_API_KEY=re_xxxxxxxxxxxx # Domain setup example # Main domain: growthcreators.ai # Email subdomain: updates.growthcreators.ai # Sender: hermes@updates.growthcreators.ai
I added a Resend API key in .env.local. Use the domain updates.growthcreators.ai to set up our email sending. The sender name should be Hermes Mission Control. Also create a dedicated email function that agents can use to send emails via Resend. And configure the Resend webhook for tracking opens, clicks, bounces, deliveries.
Правила безопасности email
Hermes настраивается с критически важным правилом: никогда не отправлять письма без явного разрешения пользователя. Даже после настройки Resend агент запрашивает подтверждение перед отправкой.
Make sure you're not sending me emails unless I specifically say so. Do not send emails without explicit authorization — regardless of the tool.
76 задеплоенных эндпоинтов
После интеграции email-системы общее количество эндпоинтов достигло 76 — покрывают встречи, webhooks, функции, аутрич, email, скиллы, память и системное управление.
19.Nurture-последовательности
Nurture-последовательности — проактивные email-кампании, запускаемые в момент, когда кто-то бронирует discovery call. Цель: максимизировать показатель явки через персонализированные письма с ценностью до встречи.
Интеграция Cal.com
Cal.com — инструмент планирования. Когда кто-то бронирует discovery call, срабатывает webhook в Mission Control, который запускает nurture-последовательность.
# Add Cal.com API key to Hermes environment echo 'CAL_API_KEY=your_cal_api_key' >> ~/.hermes/.env # Register Cal.com webhook in Mission Control # Events: booking.created, booking.cancelled
I want to add email nurture sequences. Now that you can see my calendar, you know as soon as someone books a discovery call. When someone books a discovery call, I want to subscribe them to an email sequence. This is a proactive nurture sequence. If they have a week-long wait, we send alternate days. Mandatory: 24 hours before and 1 hour before the call. Two emails go out regardless. Cal.com also sends its own notification, so don't duplicate that. Important: Only trigger for 'Discovery call with Mani' not for follow-up calls or other meeting types. The goal of this nurture sequence is to make them SHOW UP to the call. I will give you case studies and inputs.
Структура nurture-последовательности
| Письмо | Время отправки | Содержание |
|---|---|---|
| Welcome | Сразу после бронирования | Подтверждение + что ожидать + кейс |
| Value #1 | За 2 дня (если есть время) | Релевантный кейс под индустрию клиента |
| Value #2 | Через день | Дополнительные социальные доказательства и истории успеха |
| 24hr Reminder | За 24 часа | Советы по подготовке + предварительная повестка |
| 1hr Reminder | За 1 час | Короткое напоминание со ссылкой на встречу |
Критическое правило: только discovery calls
# ONLY trigger nurture for discovery calls # Event name must contain: 'Discovery call with Mani' # If you just see '30 minutes with Mani' — DO NOT trigger # This prevents nurture sequences for internal or # follow-up meetings
Исправление Cal.com webhook
Распространённая проблема: webhook Cal.com изначально указывает на эндпоинт Fathom, который ожидает другой формат данных. Нужен отдельный обработчик:
Cal.com webhook is pointing to the Fathom endpoint which expects Fathom payloads. Cal.com sends a completely different format. We need a dedicated handler. Build a Cal.com-specific webhook endpoint.
20.Campaign Builder
Ручная кампания: загрузка CSV
Система кампаний поддерживает два режима. Ручной режим принимает CSV-файл с данными лидов. Ожидаемый формат:
# CSV Format (minimum required fields) email,name,company,industry,location john@acmedental.com,John Smith,Acme Dental,Healthcare,Vancouver sarah@lawfirm.ca,Sarah Jones,Jones Law,Legal,Toronto
Go to Outreach > Campaigns > Create New Campaign Upload a CSV file with your leads. Format: email is required, name/company/industry optional. The AI will personalize each email based on available data.
Уровни AI-персонализации
Кампании поддерживают несколько уровней кастомизации:
- Level 1 — на основе шаблона (одно письмо, только подстановка полей)
- Level 2 — персонализация по индустрии (адаптация под вертикаль)
- Level 3 — полностью написано AI (уникальное письмо на каждого лида на основе исследования)
Управление кампаниями
Дашборд аутрича показывает все кампании с трекингом статусов:
| Статус | Описание |
|---|---|
| Ready for Review | Кампании, ожидающие подтверждения человека |
| Processing | AI генерирует персонализированные письма |
| Active | Идёт отправка (соблюдается окно 9:00–17:00) |
| Completed | Все письма отправлены, результаты отслеживаются |
21.Лог активности агента
Лог активности даёт полную видимость в то, что делают агенты. Каждый чекин, каждое действие, каждая предстоящая задача — всё логируется и отображается в Mission Control.
Построение страницы памяти
Build an agent memory dashboard page in Mission Control. Show persistent memory, daily logs, and snapshots. The agent syncs every 3 hours. Daily logs should show: - What was built/completed - Decisions made - Things learned - Context from interactions - Active projects - Blocked items - Skills updated
Что фиксирует лог активности
| Категория | Детали |
|---|---|
| Check-ins | Статус-репорты агента каждые несколько часов |
| Actions Taken | API-вызовы, запущенные скиллы, проанализированные данные |
| Skills Updated | Какие скиллы были пропатчены и почему |
| Meetings Analyzed | Количество и ключевые находки |
| Campaigns | Статус активных аутрич-кампаний |
| Errors | Любые сбои и способы их устранения |
| Memory Sync | Время последней синхронизации и что было сохранено |
Пример из реального лога
Day 1 Complete - Built complete Mission Control with outreach, memory, and feedback systems - Massive integration day - Skills updated: 7 new, 3 patched - Memory synced: 3 hours ago - Next sync: 2 hours
22.Автоматическое создание кампаний
Интеграция Apify
Для автоматической генерации лидов система интегрируется с Apify — платформой для веб-скрейпинга. Стартового кредита $5 хватает для скрейпинга Google Maps, LinkedIn и других платформ.
# Add Apify API key to .env.local APIFY_API_KEY=your_apify_key
I want to build an automated campaign creator / ICP builder feature in the outreach section. When creating an automated campaign, use Apify to search for leads. For proof of concept, use their free scrapers. The ICP builder should ask: - Which vertical (e.g., law firms, accounting firms) - Geographic location (dropdown: US, Canada, cities) - Max results to scrape Once scraped, create a campaign. Hermes agent will take over from there. Build this feature and update the integration guide with anything new.
Процесс автоматической кампании
- Пользователь вводит ICP-критерии (вертикаль, локация, количество)
- Система выбирает подходящий Apify-скрейпер (Google Maps и др.)
- Скрейпер запускается и возвращает данные лидов (30–60 секунд)
- Лиды форматируются и сохраняются в кампанию
- AI генерирует персонализированный аутрич для каждого лида
- Кампания переходит в статус «Ready for Review»
- Человек подтверждает → письма отправляются в рабочие часы
Run a real Google Maps scrape for accounting firms in Vancouver, BC. Next: Canada, US. Max results: 20. Start scraping.
Трекинг событий через webhook
При отправке писем через Resend webhook-события отслеживают вовлечённость в реальном времени:
- В демо отслежено 45 событий: клики, открытия, доставки
- Каждое открытие, клик и отказ логируется с временной меткой
- Содержимое сообщений сохраняется для A/B-анализа
- Данные поступают в ночной cron SDR Intelligence
23.Подтверждение кампаний — человек в контуре
Ни одна кампания не отправляется без подтверждения человека. Это критически важный механизм безопасности, предотвращающий отправку писем без надзора.
Polling каждые 15 минут
# Campaign Approval Cron Schedule: Every 15 minutes during business hours (9-5) Action: Check for approved campaigns If approved: Begin sending (respect rate limits) If not approved: Skip and check again in 15 minutes Daily limit: 50 emails per day
Процесс подтверждения
- Hermes создаёт кампанию с AI-сгенерированными письмами
- Кампания появляется со статусом «Ready for Review» в Mission Control
- Hermes отправляет Telegram-уведомление: «Campaign ready for review»
- Человек просматривает письма в дашборде
- Человек нажимает кнопку «Approve»
- Следующий 15-минутный poll фиксирует подтверждение
- Письма начинают отправляться в окно 9:00–17:00
- Все события (открытия, клики, отказы) трекируются через Resend webhook
We need an approve button. You need to be polling every 15 minutes for approvals. When a campaign is approved, start sending. Respect the 9-5 sending window. Daily limit: 50 emails.
Настройка отправителя
Right now I'm updating the sender to 'Mani Kanasani' and the email to updates.growthcreators.ai. That way they receive email from me — not 'Hermes Mission Control'. Make this change in the builder.
24.Skill Builder
Skill Builder превращает создание скиллов из процесса, который происходит только во время агентских сессий, в возможность по запросу. Вставьте URL, транскрипт или документацию — Hermes извлечёт структурированные скиллы из любого контента.
Процесс Skill Builder
- Вставьте URL, YouTube-транскрипт, статью, MCP-документацию или PDF
- Выберите категорию (продажи, техническая, операционная и др.)
- Добавьте заметки: «Фокус на X» или «Игнорировать Y»
- Нажмите «Submit for Processing»
- AI извлекает все обучаемые знания
- Выявляет подводные камни, лучшие практики, пошаговые процессы
- Генерирует структурированные предложения скиллов
- Просматривайте каждое предложение: Approve, Edit, Reject или Skip
- Подтверждённые скиллы переходят в библиотеку скиллов
The next feature I'm envisioning is improving or adding another tab into our skills page. This is called Skill Builder. What this does: it takes a URL or a YouTube transcript or an article, MCP, any kind of documentation. Once we paste it, we extract a skill from it. You will be the one who is processing. We will just enter and submit for review. AI will process and update the output. What it can handle: URLs, transcripts, products, PDFs. Different topics should generate multiple skills — each gets their own approval.
Категории скиллов
| Категория | Примеры скиллов |
|---|---|
| Sales | Шаблоны предложений, discovery-фреймворки, отработка возражений |
| Technical | Паттерны API-интеграций, чеклисты деплоя |
| Operations | Анализ встреч, онбординг клиентов, управление проектами |
| Outreach | Копирайтинг писем, определение ICP, nurture-последовательности |
| Research | Анализ рынка, отслеживание конкурентов, выявление трендов |
25.Итог: что построено
За время сборки создана полноценная AI-операционная система для агентства. Вот всё, что работает:
Mission Control Dashboard
- Glassmorphic React + Vite + Tailwind веб-приложение
- Supabase backend с 76+ API-эндпоинтами
- Integration Guide для управления системой любым AI-агентом
- Безопасное управление API-ключами через .env.local
Meeting Intelligence Engine
- Fathom webhook: импорт встреч в реальном времени по завершении звонка
- Анализ транскриптов с AI-генерируемыми инсайтами
- Вероятность сделки, оценка вовлечённости, анализ тональности
- Механизм обратной связи для каждой встречи
- Самообучающийся Proposal Engine (4 патча за первый цикл)
- Самообучающийся Discovery Framework (3 патча за первый цикл)
Outreach & SDR System
- ICP Builder на основе данных встреч и ручного ввода
- Ручное создание кампаний через загрузку CSV
- Автоматическое создание кампаний через Apify-скрейпинг
- AI-персонализация писем (3 уровня кастомизации)
- Доставка писем через Resend с полным webhook-трекингом
- Система подтверждения с участием человека (polling каждые 15 минут)
- Ночная SDR-аналитика (ежедневный анализ в 21:00)
Nurture Sequences
- Интеграция Cal.com webhook для фиксации бронирований
- Автоматические nurture-письма при бронировании discovery call
- Обязательные напоминания за 24 часа и за 1 час
- Персонализированные кейсы и письма с ценностью
- Триггер только для discovery calls (без ложных срабатываний)
Agent Intelligence
- Три автономных cron-задачи, работающих 24/7
- Библиотека скиллов с самообучающимися скиллами
- Skill Builder для извлечения скиллов из URL и транскриптов
- Дашборд памяти агента с ежедневными логами
- Лог активности с чекинами, действиями и усвоенными уроками
- Интеграция Google Workspace для доступа к календарю и email
Сводка по cron-задачам
| Cron-задача | Расписание | Назначение |
|---|---|---|
| Meeting Analyzer | Каждые 2 часа | Анализ транскриптов, генерация инсайтов, патчинг скиллов |
| Hot Lead Detection | В реальном времени | Telegram-уведомления по высокопотенциальным сделкам |
| Daily Briefing | Ежедневно | Полный бизнес-дайджест через email + Telegram |
| SDR Intelligence | Каждую ночь в 21:00 | Анализ данных кампаний, патчинг скиллов копирайтинга |
| Campaign Sender | Каждые 15 мин (9:00–17:00) | Проверка подтверждённых кампаний, отправка писем |
| Memory Sync | Каждые 3 часа | Резервное копирование памяти агента и ежедневных логов |
Полный системный поток
NEW MEETING RECORDED |-> Fathom webhook fires |-> Meeting saved to Supabase |-> Meeting Analyzer cron picks it up |-> Transcript analyzed, insights generated |-> Skills patched (proposal, discovery framework) |-> Hot lead? -> Telegram alert |-> Daily briefing includes it NEW BOOKING ON CAL.COM |-> Cal.com webhook fires |-> Nurture sequence triggered |-> Personalized emails sent before the call |-> Show-up rate optimized OUTREACH CAMPAIGN |-> ICP defined (manual or from meeting data) |-> Leads scraped (Apify) or uploaded (CSV) |-> AI writes personalized emails |-> Human approves campaign |-> Emails sent (9-5 window, 50/day limit) |-> Opens/clicks/bounces tracked via Resend |-> 9 PM: SDR Intelligence analyzes results |-> Copywriting skill patched overnight |-> Next day: better emails automatically
26.Справочник промптов
Все основные промпты из материала, организованные по категориям. Копируйте напрямую в ваши AI-агенты.
Настройка и конфигурация
I am building a Hermes Mission Control application. I need to give you the API key for fetching my Fathom meetings. The UI should be futuristic with a blue theme. Tell me the secure way to share API keys — give me a .env.local file for me to update.
Configure Telegram with my bot token and chat ID. Set up the gateway as a clean single instance. Test the connection — send a test message.
Check if you have Supabase CLI installed. Authenticate using: supabase login Or set the access token as environment variable.
Сборка
Make the Fathom API calls. Import all calls from the past 45 days to Supabase. Create a new table with: date, meeting name, transcript, summary, action items, company name, emails, type of call. Follow design.md.
Text is too tiny. Sidebar menu is ugly and not readable. Make text brighter/whiter. Create a dedicated page for each meeting with sections for Hermes to add notes, generate proposals, and generate custom action items.
Padding in corners is off. Logo has empty space. Cards are overlapping. Tell me explicitly which file to edit — don't say 'add padding', say 'open App.tsx and wrap the top-level div with a padding container.'
Create a webhooks page with: webhook list with status cards, add webhook modal, webhook detail page, function grid, Supabase edge functions. Come up with a detailed plan and checklist.
Make it so data received from Fathom webhook is automatically saved to meetings. For now just save that as an automatic behavior.
Create an integration page with all API calls an agent can do. Everything a human can do, AI should be able to do via edge functions. Create 19+ endpoints. As soon as I copy the integration guide to an AI agent, it should be able to use the entire application.
Промпты для Hermes
We will be working off of Hermes Mission Control. I will give you the integration guide. Save it first. Create skills for proposals, discovery calls, objections. Suggest features you would like to see. [Paste 287 lines of Integration Guide]
I will give you two files: our proposal engine and discovery call framework. These are directly responsible for $50,000+ in the past 30 days. Rewrite your answer using these as context.
Add a feedback mechanism at the insights level for each meeting page. I need a place to communicate — add notes for each meeting and for you to work off of that. Give me a prompt for my builder agent.
Send how the three alerts (meeting analyzer, hot lead, daily briefing) look in Telegram. Next we will do a Resend integration for email alerts too.
Give me a status update of everything we built so far and current workflow. What do I see every day? What can I expect? Send me the three test briefs through Resend. My email: [email].
SDR и аутрич
We will call this a self-improving AI SDR. Components: 1. ICP Builder — from meeting data 2. Campaign Creator — manual CSV + automated scraping 3. AI Customization Levels 4. Resend for email (100/day free) 5. Webhook tracking for open/bounce/click rates 6. Learn from results, improve campaigns daily
Give me a prompt for my builder agent that can create a skills page. Whatever skills you have, populate that page. Show me every day what you add and improve. A log of how far skills came from day one.
I added Resend API key in .env.local. Use the domain [subdomain] to set up email sending. Sender name: 'Hermes Mission Control'. Create a dedicated email function for agents. Configure Resend webhook.
Add email nurture sequences. When someone books a discovery call, subscribe them to an email sequence. Proactive nurture: alternate days if week-long wait. Mandatory: 24h and 1h before the call. Only trigger for 'Discovery call with Mani'. Goal: make them show up to the call.
Cal.com webhook is pointing to Fathom endpoint which expects Fathom payloads. Cal.com sends a different format. We need a dedicated handler.
Build an automated campaign creator / ICP builder using Apify. Ask for vertical, geographic location, max results. Scrape leads, create campaign. Use free scrapers. Update integration guide.
We need an approve button. Poll every 15 minutes for approvals. When approved, start sending. Respect 9-5 sending window. Daily limit: 50 emails.
Add a Skill Builder tab. Takes URL, YouTube transcript, article, MCP docs, or PDF. Extracts structured skills. Submit for review. AI processes and proposes skills. Each topic generates separate skills with individual approval. Approve -> skill goes live in library.
Create a nightly cron at 9 PM. Analyze all campaign data from the day. Find patterns in opens, clicks, bounces. Patch the outreach copywriting skill. Tomorrow's sends use improved copy automatically.
Build agent memory dashboard. Show persistent memory, daily logs, snapshots. Sync every 3 hours. Daily logs: what built, decisions, things learned, context, active projects, blocked items, skills updated.
Make sure the integration guide is up to date with all new info — the outreach SDR components that you built. We have 77 endpoints total but the guide may not reflect all of them. Update and give the updated guide to Hermes.
I am hoping to give you more visibility to what's happening in my business. You need access to my Google Calendar. How can we set that up with the least friction? Can I give you an API key so you can set up permissions?
Make sure you're not sending me emails unless I specifically say so. Do not send emails without explicit authorization — regardless of the tool.
Update the sender to 'Mani Kanasani' and email to updates.growthcreators.ai. Recipients should see email from me, not from 'Hermes Mission Control'.
27.Справочник терминальных команд
Все терминальные команды, использованные в процессе сборки.
Установка
# Установка Hermes Agent (macOS/Linux) curl -fsSL https://raw.githubusercontent.com/NousResearch/hermes-agent/main/install.sh | bash # Установка Hermes Workspace git clone https://github.com/NousResearch/hermes-workspace.git cd hermes-workspace npm install -g pnpm pnpm install pnpm dev
Управление API-ключами
# Добавить API-ключи безопасно (никогда не вставлять в чат) echo 'RESEND_API_KEY=re_xxxxx' >> .env.local echo 'CAL_API_KEY=cal_xxxxx' >> ~/.hermes/.env echo 'APIFY_API_KEY=apify_xxxxx' >> .env.local
Supabase
# Войти в Supabase CLI supabase login # Задать токен доступа export SUPABASE_ACCESS_TOKEN=your_token # Задеплоить edge functions supabase functions deploy
Настройка Google Cloud
# Шаги в Google Cloud Console: 1. Создать новый проект 2. Включить API: Gmail, Calendar, Drive, Sheets, Docs 3. Создать credentials (OAuth 2.0 Client ID) 4. Тип приложения: Desktop Application 5. Скачать JSON-файл с credentials 6. Передать агенту для настройки
Telegram
# Команды BotFather /newbot # Создать нового бота /setname # Изменить имя бота /setdescription # Задать описание бота # Получить свой chat ID # Напишите @userinfobot в Telegram
28.Глоссарий ключевых понятий
| Понятие | Определение |
|---|---|
| Trajectory | Полная запись всего, что Hermes сделал в ходе задачи — каждый API-вызов, решение и использованный инструмент |
| Skill | Переиспользуемая SOP (стандартная рабочая процедура), которую Hermes пишет для себя сам после выполнения задачи |
| Knowledge Fortress | Пятиуровневая система контекста: Documentation, Security, Technical, Strategy, Knowledge |
| Agent Taxonomy | Три роли агентов: Orchestrator (OpenClaw), Builder (Claude Code), Executor (Hermes) |
| Integration Guide | API-документация, дающая любому AI-агенту полный контроль над Mission Control |
| AI-Fi | Превращение каждой функции в API-доступную, чтобы её могли использовать и люди, и агенты |
| Plan Mode | Функция Claude Code, создающая детальный план перед сборкой — даёт лучшие результаты для сложных задач |
| Edge Functions | Serverless-функции Supabase, выступающие API-эндпоинтами для доступа агентов |
| Cron Job | Запланированная задача, запускающаяся автоматически через заданные интервалы (например, каждые 2 часа) |
| Nurture Sequence | Автоматизированная серия писем, запускаемая событием бронирования для максимизации показателя явки |
| ICP | Ideal Customer Profile — описание характеристик лучших потенциальных клиентов |
| SDR | Sales Development Representative — роль агента, отвечающего за аутрич и квалификацию лидов |
| Human-in-the-Loop | Архитектура системы, в которой AI предлагает действия, но человек подтверждает перед исполнением |
| Self-Improving | Способность агента анализировать результаты и автоматически патчить собственные скиллы |
| Mission Control | Кастомный веб-дашборд, объединяющий все операции агента на одном экране |
| ClawBuddy | Референсная реализация Mission Control |
| Memory Sync | Периодическое резервное копирование памяти агента и ежедневных логов (каждые 3 часа) |
| Sending Window | Рабочие часы (9:00–17:00), в течение которых отправляются аутрич-письма |
| Skill Patch | Инкрементальное улучшение существующего скилла на основе новых данных или обратной связи |
| design.md | Конфигурационный файл, фиксирующий визуальные предпочтения для консистентной генерации UI |
29.Технический стек
| Компонент | Технология | Назначение |
|---|---|---|
| Frontend | React + Vite + Tailwind CSS | Веб-приложение Mission Control |
| Backend | Supabase (PostgreSQL + Edge Functions) | База данных, API и serverless-функции |
| Builder Agent | Claude Code (Opus 4.6) / Codex (GPT 5.4) | Написание кода и сборка системы |
| Executor Agent | Hermes Agent (Nous Research) | Выполнение операций, обучение, улучшение |
| Orchestrator | OpenClaw (опционально) | Мультиплатформенная координация |
| Meeting Notes | Fathom | Автозапись встреч, транскрипты |
| Resend | 100 бесплатных писем/день с webhook-трекингом | |
| Scheduling | Cal.com | Бронирование discovery calls с webhook-событиями |
| Lead Scraping | Apify | Google Maps скрейпер для автоматического ICP-билдинга |
| Messaging | Telegram | Уведомления агента и коммуникация |
| Design | Lovable / Gemini 3.1 Pro / Dribbble / v0.dev | Прототипирование и вдохновение UI/UX |
| DNS/Domain | GoDaddy / Namecheap / Hostinger | Настройка DNS для email-поддомена |
Применяй агентов в своих задачах — по-серьёзному
Дальше — три шага к результату: разбор твоих задач, презентация Университета и отбор в поток. Начни с любого.
Пройти отбор в AI Университет→