

Как создавать презентации с Hermes Agent и 2Slides (полное руководство по настройке)
Hermes Agent — самообучающийся автономный агент от Nous Research — нативно интегрируется с 2Slides через открытый стандарт навыков agentskills.io. Установите пакет slides-generation-2slides-skills в ~/.hermes/skills/
Что такое Hermes Agent?
Hermes Agent — это автономный серверный ИИ-агент, созданный Nous Research. В отличие от встроенных в IDE помощников или обёрток над чат-ботами, Hermes работает как долгоживущий процесс на вашем сервере (или VPS за $5), накапливает память между сессиями и — что уникально — пишет собственные навыки на основе опыта. Он не привязан к конкретной модели (работает с Nous Portal, OpenRouter, OpenAI, Anthropic, NVIDIA NIM или собственными эндпоинтами), поставляется с 40+ встроенными инструментами, поддерживает интеграцию с MCP-серверами и предоставляет единый шлюз, через который с ним можно общаться в Telegram, Discord, Slack, WhatsApp, Signal, по электронной почте или через CLI. Источник: github.com/NousResearch/hermes-agent.
Особенность, которая делает Hermes по-настоящему интересным именно для работы с презентациями, — это его замкнутый цикл обучения: после каждой сложной задачи Hermes может создать переиспользуемый навык, а затем улучшать этот навык при последующих вызовах. Именно этот цикл делает генерацию слайдов всё лучше со временем.
Зачем связывать Hermes с 2Slides?
Эта комбинация необычайно синергична сразу по трём причинам:
- У Hermes нет встроенного инструмента для слайдов. Его 40+ встроенных инструментов покрывают веб-поиск, автоматизацию браузера, зрение, генерацию изображений, TTS — но не создание презентаций. 2Slides закрывает ровно эту функциональную брешь.
- 2Slides предоставляет весь свой API в виде инструментов, а не единственный эндпоинт. Пакет навыков 2Slides оборачивает семь различных режимов генерации (текст, импорт PDF, клонирование по эталонному изображению, озвучка, экспорт, поиск тем, отслеживание статуса), поэтому Hermes может выбрать подходящий режим исходя из намерения, а не прогонять каждый запрос через один универсальный эндпоинт.
- Цикл самоулучшения Hermes со временем дорабатывает интеграцию. При первом запросе презентации Hermes вызывает со значениями по умолчанию. К пятому разу он уже выучит, что ваши квартальные презентации для совета директоров нужны в 4K, общие собрания — в 16:9, а клиентские обновления — с многоголосой озвучкой. Он запишет эти предпочтения в автоматически созданный производный навык.
generate
Это принципиально другой паттерн по сравнению с интеграцией Claude через MCP, где LLM вызывает инструменты без сохранения состояния. Hermes помнит.
Предварительные требования
Перед началом работы вам понадобится:
- Машина на Linux/macOS или VPS с Python 3.10+ и Bash
- Учётная запись и API-ключ 2Slides — регистрация на 2slides.com/api (новые аккаунты получают 500 бесплатных кредитов, этого хватит примерно на 50 страниц text-to-slide или 5 страниц Nano Banana 2K)
- Ключ LLM-провайдера (Nous Portal, OpenRouter, OpenAI или Anthropic), который Hermes использует для своего цикла рассуждений
- Около 15 минут на первоначальную настройку
Шаг 1 — Установите Hermes Agent
curl -fsSL https://raw.githubusercontent.com/NousResearch/hermes-agent/main/scripts/install.sh | bash source ~/.bashrc hermes setup
Мастер
hermes setuphermesШаг 2 — Установите навык 2Slides
Навык 2Slides находится по адресу github.com/2slides/slides-generation-2slides-skills и следует открытому стандарту agentskills.io, который Hermes поддерживает нативно. Скопируйте его в пользовательский каталог навыков:
mkdir -p ~/.hermes/skills cd ~/.hermes/skills git clone https://github.com/2slides/slides-generation-2slides-skills.git slides-2slides
Затем добавьте API-ключ 2Slides в переменные окружения вашей оболочки, чтобы скрипты навыка могли проходить аутентификацию:
echo 'export SLIDES_2SLIDES_API_KEY="sk-2s-..."' >> ~/.bashrc source ~/.bashrc
Перезапустите Hermes CLI и введите
/skillsslides-2slidesШаг 3 — Сгенерируйте первую презентацию
Самый простой вариант вызова — запрос на естественном языке внутри Hermes:
> Create a 10-slide presentation about the State of AI Agents in 2026, focusing on autonomous agents vs chatbots, and use a modern dark theme
Hermes выполнит следующие действия:
- Вызовет с запросом «modern dark», чтобы выбрать ID темы
search-themes - Вызовет с вашим содержимым и выбранной темой
generate - Будет опрашивать каждые 5 секунд до завершения задачи
jobs/:id - Вернёт ссылку для совместного доступа и
slideUrlpdfUrl
Общее время генерации презентации на 10 страниц: 30–60 секунд в синхронном режиме. Ответ содержит
slideUrlПять самых полезных сценариев вызова
Не каждый запрос должен идти через
generate| Намерение | Запрос в Hermes | Используемый эндпоинт |
|---|---|---|
| Создать презентацию с нуля | «Сделай слайды про X» | POST /api/v1/slides/generate |
| Конвертировать PDF / whitepaper | «Преврати эту научную статью в презентацию: /path/to/paper.pdf» | POST /api/v1/slides/create-pdf-slides |
| Воспроизвести визуальный стиль | «Сделай слайды про X в стиле этого скриншота: https://…» | POST /api/v1/slides/create-like-this |
| Добавить ИИ-озвучку | «Добавь профессиональную озвучку голосом Aoede к моей последней презентации» | POST /api/v1/slides/generate-narration |
| Экспорт в ZIP | «Скачай все слайды и озвучку из этой задачи как ZIP» | POST /api/v1/slides/download-slides-pages-voices |
Все эндпоинты используют одну и ту же асинхронную обвязку — отправка → получение
jobIdGET /api/v1/jobs/:idПрямое обращение к API (для собственных инструментов)
Если вы хотите собрать собственный инструмент Hermes вместо использования готового пакета навыка — например, специализированный «Сгенерируй презентацию квартальных OKR с нашей корпоративной темой» — можно вызывать API 2Slides напрямую из Python-скрипта, который Hermes запускает.
Минимальный паттерн «сгенерировать и дождаться»:
import os, time, requests API = "https://2slides.com/api/v1" H = {"Authorization": f"Bearer {os.environ['SLIDES_2SLIDES_API_KEY']}"} resp = requests.post(f"{API}/slides/generate", headers=H, json={ "content": "Q1 2026 board update: ARR, retention, roadmap", "themeId": "theme_modern_dark", "mode": "async", "aspectRatio": "16:9", "resolution": "2K", }).json() job_id = resp["jobId"] while True: job = requests.get(f"{API}/jobs/{job_id}", headers=H).json() if job["status"] in ("completed", "failed"): break time.sleep(5) print(job["slideUrl"], job["pdfUrl"])
Полную архитектуру асинхронных задач и паттерны повторных попыток смотрите в статье Build an AI Presentation Agent: Developer Guide. Паттерны системных промптов, по которым Hermes выбирает между режимами, описаны в System Prompts for AI Presentation Agents.
Цикл самоулучшения в действии
Именно этот паттерн отличает Hermes от других агентных сред исполнения. В первый раз, когда вы просите сделать презентацию для клиента, Hermes выдаёт что-то общее. Но Hermes может — и будет — создавать производный навык после завершения задачи:
/skills new customer-update-deck
Автоматически созданный навык фиксирует то, что сработало: ID темы, которую вы одобрили, соотношение сторон, имя голоса для озвучки, конкретные формулировки для титульного слайда. В следующий раз, когда вы скажете «customer update deck», Hermes вызовет этот навык вместо сырой функции
slides-2slides.generateИменно поэтому связка самоулучшающегося агента и API с множеством эндпоинтов — а не одной-единственной функции генерации — имеет значение. Циклу обучения нужно на чём учиться.
Планирование повторяющихся задач генерации слайдов
Hermes поставляется со встроенным cron-планировщиком. Настроить повторяющуюся задачу можно одной строкой:
> Every Monday at 9am, generate a weekly status deck from our internal status doc, add narration with the Puck voice, and post the PDF to #exec-updates on Slack
Hermes сохранит это как запланированную задачу (
hermes cron listЧастые проблемы и решения
Навык не появляется в /skills
~/.hermes/skills/slides-2slides/SKILL.mdhermes toolsОшибка «401 Unauthorized» от 2Slides. Переменная окружения
SLIDES_2SLIDES_API_KEY~/.config/hermes/env.bashrcГенерация застряла в состоянии pending
--mode asyncjobs/:idОзвучка не работает, хотя генерация прошла успешно. Для озвучки нужен
jobIdslideUrljobIdHermes выбирает не ту тему. В начале цикла обучения это нормально. После того как вы пару раз исправите выбор темы, Hermes запишет предпочтение в память и будет выбирать правильно в будущем. Ускорить процесс можно прямо: «запомни, что все мои клиентские презентации должны использовать тему Executive Minimal».
Часто задаваемые вопросы
Работает ли Hermes Agent с 2Slides на бесплатном тарифе?
Да. Новые аккаунты 2Slides получают 500 бесплатных кредитов, которых хватает примерно на 50 страниц стандартной генерации text-to-slide (10 кредитов/страница) или около 5 страниц Nano Banana 2K (100 кредитов/страница) либо ~2 страницы с полноценной озвучкой (210 кредитов/страница). Сам Hermes распространяется под лицензией MIT бесплатно; вы платите только за LLM-провайдера, к которому его подключаете.
Навык 2Slides — это MCP-сервер или навык agentskills.io?
Это навык agentskills.io — открытый стандарт, который нативно поддерживают Hermes, OpenClaw и несколько других агентов. У 2Slides также есть отдельный MCP-сервер (см. How MCP Is Changing Presentation Workflows), но именно для Hermes пакет навыка — более быстрый путь: он сразу ставится в
~/.hermes/skills/Чем это отличается от связки Claude + MCP 2Slides?
Claude через MCP вызывает инструменты без сохранения состояния — каждый разговор начинается с чистого листа. Hermes сохраняет постоянную память и пишет новые навыки на основе опыта, поэтому интеграция улучшается со временем, а не повторяет одни и те же значения по умолчанию при каждом вызове. Для разовых генераций оба подхода эквивалентны. Для повторяющихся процессов (еженедельные отчёты, ежемесячные презентации для совета директоров, регулярные обновления для клиентов) цикл обучения Hermes значительно превосходит аналоги, потому что фиксирует предпочтения, которые агенту без состояния приходится сообщать заново каждый раз.
Может ли Hermes автоматически передавать готовую презентацию в Slack или Telegram?
Да. Архитектура Hermes с единым шлюзом означает, что тот же процесс, который сгенерировал презентацию, может отправить её обратно в любую подключённую платформу. После настройки шлюза Telegram или Slack через
hermes setupКакие языки и разрешения поддерживаются?
Навык 2Slides поддерживает 19 языков (Auto, English, Spanish, French, German, Italian, Portuguese, Russian, Japanese, Korean, Chinese Simplified/Traditional, Arabic, Hindi, Indonesian, Vietnamese, Turkish, Polish, Thai, Greek), разрешения 1K / 2K / 4K и соотношения сторон от 1:1 до 21:9, включая портретную ориентацию (9:16) для mobile-first аудиторий. Стоимость в кредитах зависит от разрешения: 10 кредитов/страница для Fast PPT, 100 для Nano Banana 2K, 200 для Nano Banana 4K.
Может ли цикл самоулучшения Hermes привести к переобучению?
На практике — нет: навыки привязаны к пользователю и доступны для просмотра человеком. Автоматически созданные навыки можно посмотреть через
/skills/skills edit <name>/skills remove <name>Главный вывод
Связка Hermes Agent и 2Slides — это не просто очередная «ИИ-интеграция», а первая комбинация, в которой самоулучшающийся автономный агент соединён с многоэндпоинтовым API для презентаций, у которого достаточно поверхности, чтобы агенту было на чём учиться. Любая другая связка — это либо вызов инструмента без сохранения состояния (Claude MCP, плагины ChatGPT), либо генератор с единственным эндпоинтом, у которого нет функционального простора для шлифовки. Память Hermes плюс семь различных эндпоинтов 2Slides — именно та форма, которая по-настоящему вознаграждает цикл обучения.
Практичный путь в 2026 году такой: установите обе системы за 15 минут, сгенерируйте три-четыре презентации вручную, чтобы Hermes увидел ваши предпочтения, а затем отдайте управление планировщику. За месяц Hermes начнёт выпускать еженедельный отчёт, квартальную презентацию для совета директоров и обновления для клиентов на автопилоте — с вашей темой, вашим голосом, вашим соотношением сторон и вашим каналом доставки, — потому что он сам написал навык для каждого из этих сценариев.
Готовы передать рабочий процесс создания презентаций на автопилот? Получите API-ключ 2Slides (500 бесплатных кредитов) и установите Hermes Agent уже сегодня — полная настройка занимает меньше 15 минут.
About 2Slides
Create stunning AI-powered presentations in seconds. Transform your ideas into professional slides with 2slides AI Agent.
Try For Free