🎁 Бонусный гайд

Руководство по Hermes Agent

Hermes — не очередной AI-агент с набором интеграций. Это первый агент, который буквально пишет собственные инструкции: после каждой задачи фиксирует, что сделал, упаковывает в скилл и в следующий раз работает быстрее и точнее. Чем больше используете — тем умнее становится.

🎯 Бесплатная диагностика Разберём твои задачи и покажем, где агенты дадут результат
Содержание
  1. 1Что такое Hermes
  2. 2Стоимость и выбор модели
  3. 3Три уровня Hermes
  4. 4Установка — уровень 0
  5. 5Hermes Workspace — уровень 1
  6. 6Knowledge Fortress
  7. 7Таксономия агентов
  8. 8OpenClaw vs Hermes
  9. 9Миграция на Hermes
  10. 10Начало сборки — Mission Control
  11. 11Дизайн и оформление
  12. 12Fathom Webhook и импорт встреч
  13. 13AI-First архитектура
  14. 14Hermes берёт управление
  15. 15Meeting Intelligence
  16. 16Cron-задачи
  17. 17Самообучающийся SDR
  18. 18Email-система — Resend
  19. 19Nurture-последовательности
  20. 20Campaign Builder
  21. 21Лог активности агента
  22. 22Автосоздание кампаний
  23. 23Подтверждение кампаний
  24. 24Skill Builder
  25. 25Итог: что построено
  26. 26Справочник промптов
  27. 27Терминальные команды
  28. 28Глоссарий
  29. 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 — специалист: делает меньше, но делает это лучше, чем что-либо на рынке.

Ключевые показатели

МетрикаЗначение
Звёзды на GitHub65 000+ (самый быстрорастущий агент на GitHub)
Участники200+
ЛицензияMIT — полностью бесплатно
Поддержка моделейЛюбая: Claude, GPT, Nous models, Ollama local
Ключевая функцияСамообучение через pipeline «Trajectories → Skills»
ПамятьТрёхуровневая персистентная память
Скорость~40% быстрее на повторяющихся задачах (через скиллы)

Pipeline «Trajectories → Skills»

Это ключевая инновация, которая делает Hermes уникальным:

  1. Вы даёте Hermes сложную задачу (5+ инструментальных вызовов)
  2. Hermes записывает весь процесс — каждый API-вызов, каждое решение, каждый шаг
  3. Задаёт себе вопрос: можно ли упаковать это в переиспользуемый объект?
  4. Если да — создаёт файл скилла: markdown-документ с подробными инструкциями, описанием подводных камней, усвоенных уроков и шагов верификации
  5. При следующем похожем запросе запускает скилл вместо того, чтобы начинать с нуля
  6. Если условия изменились — автоматически обновляет скилл

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Слепой режимНовички, быстрые задачи
1Hermes WorkspaceДашбордПродвинутые пользователи, управление скиллами
2Кастомная сборкаПолный контрольВладельцы агентств, серьёзные строители

4.Установка — уровень 0

Установка одной командой (macOS)

Установка занимает меньше 60 секунд. Зайдите на сайт Hermes и скопируйте команду установки. Пользователям Windows нужно сначала установить WSL, затем выполнить команду.

$ curl -fsSL https://raw.githubusercontent.com/NousResearch/hermes-agent/main/install.sh | bash

После установки мастер настройки предложит выбрать провайдера:

  1. Anthropic / Claude Models (API-ключ или Extra Usage)
  2. OpenAI / Codex (рекомендуется, $20/мес)
  3. OpenRouter (бесплатные Nous models)
  4. Ollama (локальные модели)
  5. 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.

PromptTelegram Configuration
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) может их исправить. Настройка включает:

  1. Задать PATH для Hermes agent
  2. Клонировать Hermes agent gateway
  3. Создать виртуальное окружение Python
  4. Установить зависимости
  5. Запустить шлюз
PromptFix Gateway Issues
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. DocumentationPRD, схемы баз данных, UI/UX-спецификацииЧто мы строим?
2. SecurityЛучшие практики безопасности, правила фреймворковКак защитить систему?
3. TechnicalЛучшие практики промптинга, выбор технологического стекаКак строить правильно?
4. StrategyЛичные предпочтения, направление проектаКуда движемся?
5. KnowledgeИсследования, история взаимодействий, предыдущие работыЧто уже знаем?

Все пять уровней передаются в ваш Claude-проект (файлы .claude.md) и в builder-агент. Это могут быть markdown- или PDF-файлы — формат не важен. Важна полнота контекста.

Профессиональный рабочий процесс

  1. Идея — определите, что хотите построить (например, Agency Mission Control)
  2. Генерация контекста — пообщайтесь с Claude Opus 4.6 для создания слоя документации
  3. Прототип — используйте Lovable или Google Gemini 3.1 Pro для UI/UX-дизайна
  4. Логика — подключите backend, Supabase, создайте API-интеграции
  5. Integration Guide — сделайте приложение доступным и для людей, и для агентов (edge functions)
  6. Deploy — выпускайте

7.Таксономия агентов

Для максимальной эффективности и контроля затрат агенты делятся на три категории.

Три категории агентов

РольАгентФункцияАналогия
OrchestratorOpenClawКоординирует задачи, делегирует другим агентам, обрабатывает исключенияМенеджер
BuilderClaude Code / CodexПишет код, конструирует системы, строит инфраструктуруРазработчик
ExecutorHermes / Sub-agentsВыполняет конкретные задачи, учится и улучшается с каждым запускомСпециалист

Orchestrator управляет потоком и делегированием. Builder строит инструменты и системы. Executor ведёт ежедневные операции и совершенствуется с каждым выполнением.

Разделение ролей критично для управления затратами и контроля качества. В роли executor-агентов можно использовать Claude Code Agent SDK, OpenClaw, Hermes или OpenClaw sub-agents. Ключевое — специализация: у каждой роли свои сильные стороны и разный профиль затрат.

8.OpenClaw vs Hermes — честное сравнение

Самый частый вопрос: что использовать — OpenClaw или Hermes? Убил ли Hermes OpenClaw? Стоит ли переходить? Ниже — честное сравнение на основе реального опыта работы с обоими инструментами.

Сравнение по параметрам

КатегорияOpenClawHermes Agent
СамообучениеНадстройка (скилл ClawHub)Нативная базовая функция
ПамятьMemory Wiki (межсессионная)Трёхуровневая персистентная память
Скорость (повторяющиеся задачи)Стандартная~40% быстрее (через скиллы)
СтабильностьЧастые breaking-обновленияСтабильнее (не идеально)
Экосистема скиллов13 700+ скиллов ClawHubВстроенные + самогенерируемые
Интеграции50+ платформ6 нативных каналов + любой API
TelegramВстроенныйНативный встроенный
Звёзды на GitHub346 00065 000+ (самый быстрорастущий)
Сообщество170 000 участников в DiscordРазработан Nous Research
Качество кодаХорошееЛучше (по отзывам)
Лучше всего дляОркестрация, multi-agentИсполнение, глубокая работа, автономность

Когда использовать каждый

СценарийЛучший выборПочему
Мультиплатформенная оркестрацияOpenClaw50+ интеграций, координация multi-agent
Глубокая работа и обучениеHermesСамообучающиеся скиллы, персистентная память
Быстрая автоматизацияOpenClawБольшой маркетплейс скиллов, быстрая настройка
Задачи под конкретное агентствоHermesУчится паттернам вашего бизнеса со временем
Экономия бюджетаHermesЛегче, меньше зависимостей
Максимальная экосистемаOpenClaw13 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-файлы памяти.

PromptContext Transfer
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-справочник, который любой агент может прочитать и исполнить.

PromptInitial Build Prompt
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. Вместо того чтобы сразу строить, агент сначала создаёт детальный план, затем исполняет. Это исключает допущения и даёт значительно лучший результат.

PromptVisual Improvement Prompt
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.

PromptCross-Agent Design Fix
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 для программного доступа ко всем записям, транскриптам и саммари.

PromptImport 45 Days of Meetings
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.

PromptWebhook Build Prompt
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

  1. Перейдите в Fathom Settings → Integrations → Webhooks
  2. Нажмите «Add Webhook»
  3. Вставьте URL webhook из Mission Control
  4. Включите: My Recordings, External Recordings, Transcripts
  5. Включите все доступные типы событий
  6. Сохраните
PromptAuto-Save Webhook Data
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.
PromptAI-Fi the Application
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-эндпоинтов, покрывающих весь существующий функционал:

КатегорияЭндпоинтыДействия
Meetings4List, Get, Update, Search
Webhooks4Create, List, Get, Delete
Functions3Create, List, Execute
Stats2Dashboard metrics, Meeting analytics
Skills3List, Get, Create
System3Health 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 агенту

PromptHermes Onboarding
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. Агент немедленно:

  1. Сохраняет контекст в память
  2. Анализирует все доступные API-эндпоинты
  3. Обнаруживает 112 встреч в базе данных
  4. Даёт обратную связь по структуре API
  5. Предлагает улучшения и недостающие функции
  6. Начинает создавать скиллы для анализа встреч

Первые автономные действия

После получения 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, чтобы агент усвоил паттерны.

PromptMeeting Intelligence Setup
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Достаточно ли данных собрано для подготовки предложения

Механизм обратной связи

PromptMeeting Feedback System
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 steps

Cron-задача 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: быстрее всего закрываются участники сообщества, уже использующие инструменты
PromptTest Cron Alerts
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 — обучается на показателях открытий, кликов и ответов
PromptSDR Vision Prompt
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:00SDR IntelligenceАнализирует все данные за день, выявляет паттерны
НочьSkill PatchesОбновляет скилл копирайтинга аутрича
Следующий деньCampaign ManagerИспользует улучшенные тексты из ночного анализа

18.Email-система — интеграция Resend

Почему Resend

Resend — лучший email-сервис для разработчиков. Предоставляет 100 писем в день бесплатно, имеет отличный webhook-трекинг и чисто интегрируется с Supabase edge functions.

Шаги настройки

  1. Зарегистрируйтесь на resend.com
  2. Скопируйте API-ключ
  3. Добавьте в .env.local: RESEND_API_KEY=your_key
  4. Перейдите в Domains → Add Domain
  5. Используйте поддомен (например, updates.yourdomain.com) — не основной домен
  6. Добавьте DNS-записи (MX, TXT, CNAME) к вашему провайдеру домена
  7. Подождите ~20 минут для верификации
  8. Добавьте 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
PromptResend Configuration
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 агент запрашивает подтверждение перед отправкой.

PromptEmail Safety Rule
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
PromptNurture Sequence Builder
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, который ожидает другой формат данных. Нужен отдельный обработчик:

PromptCal Webhook Fix
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
PromptManual Campaign Creation
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Кампании, ожидающие подтверждения человека
ProcessingAI генерирует персонализированные письма
ActiveИдёт отправка (соблюдается окно 9:00–17:00)
CompletedВсе письма отправлены, результаты отслеживаются

21.Лог активности агента

Лог активности даёт полную видимость в то, что делают агенты. Каждый чекин, каждое действие, каждая предстоящая задача — всё логируется и отображается в Mission Control.

Построение страницы памяти

PromptMemory Dashboard Prompt
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 TakenAPI-вызовы, запущенные скиллы, проанализированные данные
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
PromptAutomated ICP Builder
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.

Процесс автоматической кампании

  1. Пользователь вводит ICP-критерии (вертикаль, локация, количество)
  2. Система выбирает подходящий Apify-скрейпер (Google Maps и др.)
  3. Скрейпер запускается и возвращает данные лидов (30–60 секунд)
  4. Лиды форматируются и сохраняются в кампанию
  5. AI генерирует персонализированный аутрич для каждого лида
  6. Кампания переходит в статус «Ready for Review»
  7. Человек подтверждает → письма отправляются в рабочие часы
PromptRun Live Scrape
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

Процесс подтверждения

  1. Hermes создаёт кампанию с AI-сгенерированными письмами
  2. Кампания появляется со статусом «Ready for Review» в Mission Control
  3. Hermes отправляет Telegram-уведомление: «Campaign ready for review»
  4. Человек просматривает письма в дашборде
  5. Человек нажимает кнопку «Approve»
  6. Следующий 15-минутный poll фиксирует подтверждение
  7. Письма начинают отправляться в окно 9:00–17:00
  8. Все события (открытия, клики, отказы) трекируются через Resend webhook
PromptApproval System
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.

Настройка отправителя

PromptUpdate Sender
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

  1. Вставьте URL, YouTube-транскрипт, статью, MCP-документацию или PDF
  2. Выберите категорию (продажи, техническая, операционная и др.)
  3. Добавьте заметки: «Фокус на X» или «Игнорировать Y»
  4. Нажмите «Submit for Processing»
  5. AI извлекает все обучаемые знания
  6. Выявляет подводные камни, лучшие практики, пошаговые процессы
  7. Генерирует структурированные предложения скиллов
  8. Просматривайте каждое предложение: Approve, Edit, Reject или Skip
  9. Подтверждённые скиллы переходят в библиотеку скиллов
PromptSkill Builder Feature
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-агенты.

Настройка и конфигурация

PromptP1: Initial Project Setup
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.
PromptP2: Telegram Bot Configuration
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.
PromptP3: Supabase Authentication
Check if you have Supabase CLI installed.
Authenticate using: supabase login
Or set the access token as environment variable.

Сборка

PromptP4: Import Fathom Meetings
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.
PromptP5: Visual Improvements
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.
PromptP6: Cross-Agent Design Fix
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.'
PromptP7: Webhook System Build
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.
PromptP8: Auto-Save Webhook Data
Make it so data received from Fathom webhook is
automatically saved to meetings. For now just save
that as an automatic behavior.
PromptP9: AI-Fi the Application
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

PromptP10: Hermes Onboarding with Integration Guide
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]
PromptP11: Feed Proposal & Discovery Documents
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.
PromptP12: Meeting Feedback System
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.
PromptP13: Test Cron Alerts
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.
PromptP14: Status Update Request
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 и аутрич

PromptP15: SDR Vision (Complete)
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
PromptP16: Skills Page Builder
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.
PromptP17: Resend Setup
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.
PromptP18: Nurture Sequence
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.
PromptP19: Cal.com Webhook Fix
Cal.com webhook is pointing to Fathom endpoint which
expects Fathom payloads. Cal.com sends a different
format. We need a dedicated handler.
PromptP20: Automated Campaign Builder
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.
PromptP21: Campaign Approval System
We need an approve button. Poll every 15 minutes
for approvals. When approved, start sending.
Respect 9-5 sending window. Daily limit: 50 emails.
PromptP22: Skill Builder Feature
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.
PromptP23: SDR Intelligence Cron
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.
PromptP24: Memory Dashboard
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.
PromptP25: Integration Guide Update
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.
PromptP26: Google Workspace Access
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?
PromptP27: Email Safety Rule
Make sure you're not sending me emails unless I
specifically say so. Do not send emails without
explicit authorization — regardless of the tool.
PromptP28: Update Sender Identity
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 GuideAPI-документация, дающая любому AI-агенту полный контроль над Mission Control
AI-FiПревращение каждой функции в API-доступную, чтобы её могли использовать и люди, и агенты
Plan ModeФункция Claude Code, создающая детальный план перед сборкой — даёт лучшие результаты для сложных задач
Edge FunctionsServerless-функции Supabase, выступающие API-эндпоинтами для доступа агентов
Cron JobЗапланированная задача, запускающаяся автоматически через заданные интервалы (например, каждые 2 часа)
Nurture SequenceАвтоматизированная серия писем, запускаемая событием бронирования для максимизации показателя явки
ICPIdeal Customer Profile — описание характеристик лучших потенциальных клиентов
SDRSales 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.Технический стек

КомпонентТехнологияНазначение
FrontendReact + Vite + Tailwind CSSВеб-приложение Mission Control
BackendSupabase (PostgreSQL + Edge Functions)База данных, API и serverless-функции
Builder AgentClaude Code (Opus 4.6) / Codex (GPT 5.4)Написание кода и сборка системы
Executor AgentHermes Agent (Nous Research)Выполнение операций, обучение, улучшение
OrchestratorOpenClaw (опционально)Мультиплатформенная координация
Meeting NotesFathomАвтозапись встреч, транскрипты
EmailResend100 бесплатных писем/день с webhook-трекингом
SchedulingCal.comБронирование discovery calls с webhook-событиями
Lead ScrapingApifyGoogle Maps скрейпер для автоматического ICP-билдинга
MessagingTelegramУведомления агента и коммуникация
DesignLovable / Gemini 3.1 Pro / Dribbble / v0.devПрототипирование и вдохновение UI/UX
DNS/DomainGoDaddy / Namecheap / HostingerНастройка DNS для email-поддомена
AI Университет · Игорь Косолапов

Применяй агентов в своих задачах — по-серьёзному

Дальше — три шага к результату: разбор твоих задач, презентация Университета и отбор в поток. Начни с любого.

Пройти отбор в AI Университет