Hermes Agent y redes sociales: skills, plugins y MCP, qué publica de verdad
Hermes Agent incluye una skill para X y nada para Instagram, LinkedIn o TikTok. Las skills son procedimientos en markdown, los plugins son Python, y ninguno de los dos guarda tus cuentas. Un servidor MCP sí: añade PlugKit y el agente obtiene más de 100 herramientas para publicar, leer comentarios y responder mensajes directos. Después, una skill las convierte en tu rutina. Datos comprobados el 25 de septiembre de 2026.
Skills, plugins y servidores MCP: tres capas que la gente confunde
Las tres palabras aparecen en la misma frase en todos los hilos sobre Hermes, y no son intercambiables. Directamente de la documentación de Hermes sobre skills, plugins y MCP, consultada el 25 de septiembre de 2026:
| Capa | Qué es | Dónde vive | ¿Añade herramientas? | ¿Llega a Instagram? |
|---|---|---|---|---|
| Skill | Un procedimiento en markdown SKILL.md que se carga bajo demanda |
~/.hermes/skills/<category>/<name>/ |
No | No por sí solo |
| Plugin | Python que registra herramientas, hooks, comandos | ~/.hermes/plugins/ |
Sí, en el mismo proceso | Solo si escribes tú mismo el cliente de la API |
| Servidor MCP | Un servidor externo que expone herramientas mediante un protocolo | En cualquier lugar, declarado en ~/.hermes/config.yaml |
Sí, se detectan al arrancar | Sí, si el servidor gestiona las cuentas |
Una skill es memoria procedimental. Se carga en tres niveles para mantener el contexto pequeño: skills_list() devuelve nombres y descripciones por unos 3k tokens, skill_view(name) abre una, skill_view(name, path) trae un único archivo de referencia. Le dice al agente cómo trabajar. No contiene ningún token por sí misma: puede pedir una clave de API guardada en ~/.hermes/.env e incluir scripts auxiliares, pero la conexión de la cuenta está en otro sitio.
Un plugin es código de verdad. hermes plugins install owner/repo ejecuta primero un análisis de seguridad estático, con tres veredictos: safe se instala, caution pide confirmación y dangerous se bloquea. Las herramientas se registran con ctx.register_tool(...) y aparecen junto a las integradas una vez que el plugin está habilitado (hermes plugins enable <name>) y Hermes se reinicia. Podrías escribir un plugin de Instagram. También tendrías que encargarte tú mismo de OAuth, la renovación de tokens, los contenedores de medios y la revisión de la app por parte de Meta.
Un servidor MCP es el atajo. Hermes tiene un cliente nativo, las herramientas se nombran mcp__<server>__<tool> (doble guion bajo desde v0.19.0), y están disponibles en todas las interfaces: CLI, escritorio, Telegram, Discord, tareas cron.
El Skills Hub no tiene ninguna skill que guarde tus cuentas
hermes skills browse y hermes skills search <query> abren el hub, hermes skills install <source/skill> añade una, hermes skills tap add <owner/repo> te suscribe a un repositorio propio, y /learn <source> escribe una skill a partir de una URL o de un procedimiento que describas. Es un catálogo grande: su índice listaba más de 100,000 skills el 25 de septiembre de 2026.
Lo que no vas a encontrar ahí es una skill que gestione una cuenta de Instagram por ti, y no es un descuido. Para publicar necesitas una cuenta de empresa o de creador, una app de Meta que haya pasado la revisión, un token de acceso y un flujo de contenedores. Las skills de la comunidad que sí publican en Instagram te piden tu propia app de Meta y tu token, o delegan el trabajo en un servicio de terceros que gestiona la cuenta. El propio Hermes incluye una sola skill social, xurl, que publica en X a través del CLI de X y con tu propia app de desarrollador de X. La Content Posting API de TikTok, la Data API de YouTube y LinkedIn añaden cada una su propia autorización y su propia revisión.
Así que, siendo honestos, el orden es: primero conectas las cuentas y después escribes la skill.
Paso 1: añade PlugKit como servidor MCP
PlugKit es un servidor MCP alojado en https://api.plugkit.co/mcp sobre Streamable HTTP, así que no hay nada que ejecutar en local. En Hermes:
hermes mcp add plugkit --url https://api.plugkit.co/mcp --auth header
hermes mcp test plugkit
La clave se guarda en ~/.hermes/.env y se referencia desde la configuración, nunca se pega directamente en ella:
mcp_servers:
plugkit:
url: https://api.plugkit.co/mcp
headers:
Authorization: Bearer ${MCP_PLUGKIT_API_KEY}
enabled: true
hermes mcp test <name> comprueba la conectividad e indica cuántas herramientas hay. Para la guía completa con la salida real de la terminal, la rareza del arranque que hace que el primer mensaje parezca roto y la alternativa con OAuth, lee Configuración de Hermes Agent: conecta Instagram, LinkedIn y X.
Lo que el agente puede hacer una vez conectadas las cuentas
La documentación MCP de PlugKit recoge más de 100 herramientas y 3 flujos de trabajo a 25 de septiembre de 2026. Agrupadas, con los nombres que tu agente llamará de verdad:
| Grupo | Herramientas | Ejemplos |
|---|---|---|
| Punto de entrada | whoami |
Identidad, perfiles, cuentas, capacidades por plataforma |
| Publicación | create_post, publish_post, update_post, upload_media |
Un post, varias cuentas, ahora o con scheduledFor |
| Bandeja de entrada | list_conversations, list_messages, send_dm, send_message |
Instagram, Facebook, WhatsApp, Telegram |
| Comentarios | list_engagement, reply_to_engagement, hide_comment |
Lo que queda por resolver, cuenta por cuenta |
| Estadísticas | get_analytics_summary, get_top_posts, get_best_times_to_post |
Lee un almacén ya recopilado, sin llamada a la plataforma, sin coste |
| Campaigns | create_comment_automation, create_sequence, create_broadcast |
Comenta una palabra clave y recibe un DM |
| Anuncios y compras | boost_post, get_ads_insights, tag_products_on_post |
Campañas de Meta, etiquetas de producto |
| Facturación | get_subscription, get_usage, set_x_billing |
Para que el agente pueda calcular el coste de un bucle antes de ejecutarlo |
Tres flujos de trabajo vienen como prompts: publish, inbox, report. Los clientes los muestran como comandos.
El detalle importante para un agente siempre activo: una sesión con el scope mcp:read no llega a ver las herramientas de escritura. Están ocultas, no rechazadas. Los scopes vienen con el inicio de sesión OAuth: la clave de API del Paso 1 no tiene scope y da acceso completo. Haz una semana de informes con OAuth en solo lectura antes de ceder la publicación. En el lado de Hermes puedes acotar aún más con filtros de herramientas:
tools:
include: [whoami, list_posts, get_analytics_summary, list_engagement]
Escribe la skill que convierte las herramientas en tu rutina
Ahora sí merece la pena escribir la skill, porque tiene algo que manejar. Los campos del frontmatter vienen de la documentación de Hermes; mantén la descripción por debajo de 60 caracteres, o el índice de skills la corta:
---
name: weekly-social-report
description: Pull last week numbers and draft Monday post
version: 1.0.0
metadata:
hermes:
tags: [social, reporting]
category: marketing
---
El cuerpo usa las cuatro secciones que Hermes espera: When to Use, Procedure, Pitfalls, Verification. La mía queda más o menos así:
- Llama a
mcp__plugkit__whoami, toma el perfil por defecto. - Llama a
mcp__plugkit__get_analytics_by_accountsobre 7 días, una fila por cuenta. - Llama a
mcp__plugkit__get_top_postsordenado por alcance, quédate con 3. - Llama a
mcp__plugkit__get_best_times_to_post, elige la mejor hora del lunes. - Redacta el post, enséñamelo y solo entonces llama a
mcp__plugkit__create_postconscheduledFor.
Trampas que conviene dejar por escrito: las herramientas de analíticas leen un almacén ya recopilado y no cuestan nada, mientras que get_account_analytics y get_post_analytics consultan la plataforma en directo y se facturan en X. Dos cuentas en la misma plataforma necesitan get_analytics_by_account, no el resumen. Y send_message es inmediato e irreversible, así que un paso de borrador antes no es opcional.
Las skills se combinan en el chat: /weekly-social-report /brand-voice go carga las dos.
Prográmalo con el cron de Hermes
hermes cron create "<schedule>" "<prompt>" registra una tarea, y hermes cron list, pause, run y runs la gestionan. Las tareas viven en ~/.hermes/cron/jobs.json, las salidas en ~/.hermes/cron/output/, y el gateway activa el planificador cada 60 segundos y ejecuta cada tarea pendiente en una sesión aislada.
Un detalle: una tarea cron se ejecuta con los toolsets configurados para la plataforma cron en hermes tools. Los servidores MCP activados se incluyen por defecto, pero si esa lista nombra otros servidores MCP o no_mcp, añade plugkit, o la tarea dirá que no puede publicar y le echarás la culpa al servidor MCP.
El resultado puede enviarse a Telegram, Discord, Slack, correo electrónico o un archivo, y así es como te llega un informe del lunes sin que abras una terminal.
Lo que cuesta todo el stack
| Concepto | Precio | Nota |
|---|---|---|
| Hermes Agent | 0 $ | Licencia MIT, Nous Research |
| Proveedor de modelos | tuyo | Lo que ya estés pagando |
| PlugKit Creator | 29 $/mes | 5 cuentas conectadas, la 6.ª se rechaza con un 402 |
| PlugKit Pro | 97 $/mes | 30 cuentas, luego 3 $ cada una de la 31 a la 100, 1,50 $ a partir de la 101 |
| Lecturas y escrituras en X | De 0,005 $ a 0,015 $ por llamada | Se repercute a precio de coste, 0,200 $ por un post que contenga una URL |
Cada cuenta empieza con una prueba de 7 días. El trabajo en segundo plano de X viene desactivado por defecto y cada cuenta tiene un límite de gasto mensual de 20 $ hasta que fijes el tuyo, algo que importa cuando quien decide hacer polling es un agente. Precios consultados en docs.plugkit.co el 25 de septiembre de 2026.
Si lo que estás eligiendo es el runtime de tu agente y no tu conector, OpenClaw vs Hermes Agent para redes sociales compara los dos justo en esta tarea. Si en cambio usas Claude, la página sobre el servidor MCP de Instagram cubre las mismas herramientas desde Claude Code y Cursor, y el hub de agentes recoge el resto.
PlugKit cuesta 29 $ al mes por 5 cuentas conectadas, sin permanencia.
Preguntas frecuentes
¿Tiene Hermes Agent una skill de redes sociales?
Para X, sí: la skill xurl incluida publica a través de la propia CLI de X, con tu propia app de desarrollador de X. Para Instagram, TikTok o LinkedIn no hay nada integrado. El Skills Hub tiene skills de la comunidad para ellas, pero cada una exige tu propia app de Meta y tu token, o un servicio de terceros que tenga la cuenta en su poder. Le das las cuentas al agente mediante un servidor MCP o un plugin, y después una skill las orquesta.
¿Qué diferencia hay entre una skill de Hermes y un servidor MCP?
Una skill es conocimiento: instrucciones que el agente carga cuando vienen al caso, guardadas en ~/.hermes/skills/. Un servidor MCP es capacidad: un servicio externo cuyas herramientas Hermes descubre al arrancar y registra como mcp__<server>__<tool>. Las skills deciden qué hacer, las herramientas MCP lo hacen.
¿Necesito un plugin para publicar en Instagram desde Hermes Agent?
No, y escribir uno da más trabajo de lo que parece. Un plugin puede registrar una herramienta post_to_instagram, pero cargas tú con la revisión de la app por parte de Meta, la renovación de OAuth, el flujo de contenedores de medios y los límites de peticiones, y todo eso por cada plataforma que añadas. Un servidor MCP que ya tiene las conexiones te ahorra todo eso.
¿Puedo evitar que el agente publique por error?
Sí, en tres niveles. Conéctate por OAuth y concede solo mcp:read: las herramientas de escritura ni siquiera se exponen (una API key no tiene scopes). Usa tools.include en ~/.hermes/config.yaml para dejar solo una lista corta de herramientas permitidas. Pon trust: untrusted en el servidor de PlugKit para que toda herramienta que no esté marcada como de solo lectura espere tu aprobación, y añade un paso de confirmación en la propia skill antes de cualquier create_post o send_message.
¿Cuántas herramientas expone el servidor MCP de PlugKit a Hermes?
Más de 100 herramientas y 3 prompts de flujo de trabajo, según la documentación de PlugKit a 25 de septiembre de 2026, que cubren la publicación, la bandeja de entrada unificada, los comentarios, las analíticas, las campañas de comentario a DM, los anuncios de Meta, Instagram shopping y la facturación. Tu recuento depende del scope que concedas, porque las herramientas de escritura se ocultan en una sesión de solo lectura.
Un solo plug para cada plataforma que toca tu agente
29 $ al mes por 5 cuentas conectadas, cancela cuando quieras. Todas las funciones en todos los planes.
Consigue tu clave de API →