

Cómo generar presentaciones con Hermes Agent + 2Slides (guía completa)
Hermes Agent — el agente autónomo y autoevolutivo de Nous Research — se integra de forma nativa con 2Slides a través del estándar abierto de skills agentskills.io. Instala el paquete slides-generation-2slides-skills en ~/.hermes/skills/
¿Qué es Hermes Agent?
Hermes Agent es un agente de IA autónomo y residente en servidor creado por Nous Research. A diferencia de los copilotos integrados en IDE o los envoltorios de chatbot, Hermes se ejecuta como un proceso de larga duración en tu servidor (o en un VPS de 5 dólares), acumula memoria entre sesiones y — de forma única — escribe sus propias skills a partir de la experiencia. Es agnóstico en cuanto al modelo (funciona con Nous Portal, OpenRouter, OpenAI, Anthropic, NVIDIA NIM o endpoints personalizados), incluye más de 40 herramientas integradas, admite integración con servidores MCP y expone una única puerta de enlace que te permite enviarle mensajes por Telegram, Discord, Slack, WhatsApp, Signal, correo electrónico o CLI. Fuente: github.com/NousResearch/hermes-agent.
La característica que hace a Hermes especialmente interesante para flujos de trabajo de presentaciones es su ciclo de aprendizaje cerrado: después de cada tarea compleja, Hermes puede crear una skill reutilizable y luego mejorarla en usos posteriores. Este es justamente el ciclo que hace que la generación de diapositivas mejore con el tiempo.
¿Por qué combinar Hermes con 2Slides?
La combinación es especialmente sinérgica por tres razones:
- Hermes no tiene una herramienta nativa para diapositivas. Sus más de 40 herramientas integradas cubren búsqueda web, automatización de navegador, visión, generación de imágenes, TTS — pero no la creación de presentaciones. 2Slides cubre exactamente esa brecha de capacidad.
- 2Slides expone toda su API como herramientas, no solo un endpoint. El paquete de skill de 2Slides envuelve siete modos de generación distintos (texto, importación de PDF, clonación desde imagen de referencia, narración, exportación, búsqueda de temas, sondeo de estado), de modo que Hermes puede elegir el modo adecuado según la intención en lugar de forzar cada solicitud a través de un único endpoint de generación.
- El ciclo de autosuperación de Hermes refina la integración con el tiempo. La primera vez que pides una presentación, Hermes llama a con los valores por defecto. A la quinta, ya habrá aprendido que tus presentaciones trimestrales para la junta necesitan 4K, que las de todo el equipo necesitan 16:9 y que las actualizaciones a clientes necesitan narración multivoz — y escribe esas preferencias en una skill generada automáticamente como continuación.
generate
Este es un patrón genuinamente distinto al de la integración de Claude con MCP, donde el LLM invoca herramientas sin estado. Hermes recuerda.
Requisitos previos
Antes de empezar necesitas:
- Una máquina Linux/macOS o un VPS con Python 3.10+ y Bash
- Una cuenta y una clave de API de 2Slides — regístrate en 2slides.com/api (las cuentas nuevas reciben 500 créditos gratis, suficientes para aproximadamente 50 páginas de texto a diapositivas o 5 páginas de Nano Banana 2K)
- Una clave de proveedor de LLM (Nous Portal, OpenRouter, OpenAI o Anthropic) que Hermes usará para su bucle de razonamiento
- Aproximadamente 15 minutos para la configuración inicial
Paso 1 — Instalar Hermes Agent
curl -fsSL https://raw.githubusercontent.com/NousResearch/hermes-agent/main/scripts/install.sh | bash source ~/.bashrc hermes setup
El asistente
hermes setuphermesPaso 2 — Instalar la skill de 2Slides
La skill de 2Slides está en github.com/2slides/slides-generation-2slides-skills y sigue el estándar abierto de agentskills.io que Hermes soporta de forma nativa. Colócala en el directorio de skills del usuario:
mkdir -p ~/.hermes/skills cd ~/.hermes/skills git clone https://github.com/2slides/slides-generation-2slides-skills.git slides-2slides
Luego añade tu clave de API de 2Slides al entorno del shell para que los scripts de la skill puedan autenticarse:
echo 'export SLIDES_2SLIDES_API_KEY="sk-2s-..."' >> ~/.bashrc source ~/.bashrc
Reinicia la CLI de Hermes y escribe
/skillsslides-2slidesPaso 3 — Generar tu primera presentación
La invocación más sencilla es una petición en lenguaje natural dentro de Hermes:
> Crea una presentación de 10 diapositivas sobre el estado de los agentes de IA en 2026, centrada en agentes autónomos frente a chatbots, y usa un tema oscuro moderno
Hermes hará lo siguiente:
- Llamar a con la consulta "modern dark" para elegir un ID de tema
search-themes - Llamar a con tu contenido y ese tema
generate - Sondear cada 5 segundos hasta que la tarea termine
jobs/:id - Devolver una compartible y una
slideUrlpdfUrl
Tiempo total transcurrido para una presentación de 10 páginas: 30–60 segundos en modo síncrono. La respuesta incluye la
slideUrlLos cinco patrones de invocación más útiles
No todas las solicitudes deben ir por
generate| Intención | Prompt de Hermes | Endpoint subyacente |
|---|---|---|
| Presentación desde cero | "Haz diapositivas sobre X" | POST /api/v1/slides/generate |
| Convertir un PDF / whitepaper | "Convierte este artículo de investigación en una presentación: /path/to/paper.pdf" | POST /api/v1/slides/create-pdf-slides |
| Imitar un estilo visual | "Crea diapositivas sobre X con el estilo de esta captura: https://…" | POST /api/v1/slides/create-like-this |
| Añadir narración con IA | "Añade una narración profesional con la voz Aoede a mi última presentación" | POST /api/v1/slides/generate-narration |
| Exportar a ZIP | "Descarga todas las diapositivas y las locuciones de esa tarea como un ZIP" | POST /api/v1/slides/download-slides-pages-voices |
Todos los endpoints comparten el mismo envoltorio asíncrono — enviar → obtener
jobIdGET /api/v1/jobs/:idUso directo de la API (para herramientas personalizadas)
Si quieres construir una herramienta personalizada de Hermes en lugar de usar la skill empaquetada — por ejemplo, una herramienta específica de dominio tipo "Generar presentación trimestral de OKR con nuestro tema de marca" — puedes llamar a la API de 2Slides directamente desde un script de Python que Hermes ejecuta.
Un patrón mínimo de generar-y-esperar:
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"])
Consulta Construye un agente de IA para presentaciones: guía para desarrolladores para la arquitectura completa de tareas asíncronas y los patrones de reintento. Para los patrones de system prompt que Hermes usa al decidir entre modos, consulta System Prompts para agentes de IA de presentaciones.
El ciclo de autosuperación en acción
Este es el patrón que separa a Hermes del resto de runtimes de agente. La primera vez que pides una presentación para clientes, Hermes produce algo genérico. Pero Hermes puede — y lo hará — crear una skill de continuación cuando la tarea termine:
/skills new customer-update-deck
La skill generada automáticamente captura lo que funcionó: el ID de tema que aprobaste, la relación de aspecto, el nombre de la voz para la narración, la frase concreta que pediste en la diapositiva de apertura. La próxima vez que digas "presentación de actualización para clientes", Hermes invocará esta skill en lugar de la función cruda
slides-2slides.generatePor eso importa combinar un agente autoevolutivo con una API de múltiples endpoints — en lugar de un generador de un solo disparo. El ciclo de aprendizaje necesita algo contra lo que aprender.
Programar tareas de diapositivas recurrentes
Hermes incluye un planificador cron integrado. Puedes configurar una tarea recurrente en una sola línea:
> Cada lunes a las 9:00, genera una presentación de estado semanal a partir de nuestro documento interno de estado, añade narración con la voz Puck y publica el PDF en #exec-updates en Slack
Hermes guarda esto como una tarea programada (
hermes cron listProblemas comunes y soluciones
La skill no aparece en /skills
~/.hermes/skills/slides-2slides/SKILL.mdhermes tools"401 Unauthorized" desde 2Slides. La variable de entorno
SLIDES_2SLIDES_API_KEY~/.config/hermes/env.bashrcLa generación se queda en pending
--mode asyncjobs/:idLa narración falla después de una generación exitosa. La narración requiere el
jobIdslideUrljobIdHermes elige el tema equivocado. Al principio del ciclo de aprendizaje esto es normal. Tras corregir el tema una o dos veces, Hermes guarda una preferencia en su memoria y acierta en las siguientes llamadas. Puedes acelerarlo diciéndoselo directamente: "recuerda que todas mis presentaciones para clientes deben usar el tema Executive Minimal".
Preguntas frecuentes
¿Funciona Hermes Agent con 2Slides en el plan gratuito?
Sí. Las cuentas nuevas de 2Slides obtienen 500 créditos gratis, que cubren aproximadamente 50 páginas de generación estándar de texto a diapositivas (10 créditos/página), unas 5 páginas de Nano Banana 2K (100 créditos/página) o ~2 páginas de salida totalmente narrada (210 créditos/página). Hermes en sí mismo tiene licencia MIT y es gratis; solo pagas por el proveedor de LLM al que lo dirijas.
¿La skill de 2Slides es un servidor MCP o una skill de agentskills.io?
Es una skill de agentskills.io — el estándar abierto que Hermes, OpenClaw y varios otros agentes soportan de forma nativa. 2Slides también ofrece un servidor MCP independiente (ver Cómo MCP está cambiando los flujos de trabajo de presentaciones), pero para Hermes específicamente, el paquete de skill es la vía más rápida porque aterriza directamente en
~/.hermes/skills/¿En qué se diferencia esto de usar Claude + MCP de 2Slides?
Claude vía MCP invoca herramientas sin estado — cada conversación empieza desde cero. Hermes mantiene memoria persistente y escribe nuevas skills a partir de la experiencia, así que la integración mejora con el tiempo en lugar de repetir los mismos valores por defecto en cada llamada. Para generaciones puntuales, los dos enfoques son equivalentes. Para flujos de trabajo recurrentes (informes semanales, presentaciones mensuales para la junta, actualizaciones recurrentes a clientes), el ciclo de aprendizaje de Hermes supera con claridad porque captura preferencias que a un agente sin estado hay que recordárselas cada vez.
¿Puede Hermes entregar la presentación automáticamente por Slack o Telegram?
Sí. La arquitectura de puerta de enlace única de Hermes significa que el mismo proceso que generó la presentación puede enviarla de vuelta a cualquier plataforma conectada. Una vez configurada la puerta de enlace de Telegram o Slack mediante
hermes setup¿Qué idiomas y resoluciones de salida están soportados?
La skill de 2Slides soporta 19 idiomas (Auto, inglés, español, francés, alemán, italiano, portugués, ruso, japonés, coreano, chino simplificado/tradicional, árabe, hindi, indonesio, vietnamita, turco, polaco, tailandés, griego), resoluciones 1K / 2K / 4K y relaciones de aspecto desde 1:1 hasta 21:9, incluyendo vertical (9:16) para audiencias mobile-first. El coste en créditos escala con la resolución: 10 créditos/página para Fast PPT, 100 para Nano Banana 2K, 200 para Nano Banana 4K.
¿El ciclo de autosuperación de Hermes llega a sobreajustarse?
En la práctica, no — las skills tienen alcance de usuario y son revisables por humanos. Puedes inspeccionar las skills autogeneradas con
/skills/skills edit <nombre>/skills remove <nombre>Conclusión
Hermes Agent combinado con 2Slides no es solo otra "integración con IA" — es la primera combinación en la que un agente autónomo autoevolutivo se empareja con una API de presentaciones multi-endpoint que tiene suficiente superficie para que haya algo que aprender. Cualquier otro emparejamiento es o bien una llamada a herramienta sin estado (Claude MCP, plugins de ChatGPT) o un generador de un solo endpoint sin amplitud de capacidades que refinar. La memoria de Hermes más los siete endpoints distintos de 2Slides es la forma que realmente recompensa al ciclo de aprendizaje.
El camino práctico en 2026 es: instala ambos en 15 minutos, genera tres o cuatro presentaciones manualmente para que Hermes observe tus preferencias y luego deja que el planificador tome el relevo. En un mes Hermes estará produciendo tu informe semanal, tu presentación trimestral para la junta y tu presentación de actualización a clientes en piloto automático — con tu tema, tu voz, tu relación de aspecto y tu canal de entrega — porque escribió él mismo la skill para cada uno.
¿Listo para delegar tu flujo de presentaciones? Consigue una clave de API de 2Slides (500 créditos gratis) e instala Hermes Agent hoy — configuración completa en menos de 15 minutos.
About 2Slides
Create stunning AI-powered presentations in seconds. Transform your ideas into professional slides with 2slides AI Agent.
Try For Free