Captura de pantalla del entorno de desarrollo con Skills Hermes integrado en VS Code

Hermes Agent: Comandos, y Consejos

Hermes Agent: comandos de terminal, slash y skills propias en CLI

Las skills de Hermes Agent y sus comandos: qué pedir en cada tarea, los comandos de terminal y slash, la sesión y cómo se amplía el asistente con skills propias.

Admin14 de septiembre de 2026, 00:0023 min de lectura

Hermes Agent — Guía de referencia

[!info] Qué es Hermes Agent (Nous Research) es un asistente de IA agnóstico de modelo, de código abierto, que corre en terminal (local o VPS). Tiene memoria persistente, skills auto-generables y una pasarela (gateway) para 21+ plataformas de mensajería (Telegram, Discord, Slack, WhatsApp, Signal, Matrix…). No confundir con los modelos “Hermes 3/4” de Nous — esto es la herramienta CLI.


0:00 / 0:00
Comandos y skills de Hermes — audio del artículoNarración del artículo en MP3 (21 MB).Descargar

Se ejecutan desde la shell, fuera de una sesión de chat, con la forma hermes <comando>.

Chat interactivo o de una sola pregunta con el agente. Es el modo por defecto y admite decenas de opciones (-q para sembrar un prompt, -m para forzar modelo, -t para toolsets, --worktree, --yolo, etc.).

Modo scripted de una sola pregunta: entra un prompt, sale solo el texto de la respuesta final, sin banners ni logs. Pensado para scripts de shell, cron o procesos padre que capturan la salida.

Asistente interactivo para añadir proveedores nuevos, hacer login OAuth, introducir API keys y elegir el modelo por defecto. Se ejecuta fuera de una sesión activa.

Configura presets nombrados de “Mixture of Agents” (combinar varios modelos) que luego puedes elegir desde el selector de modelo.

Gestiona los proveedores de respaldo que se prueban automáticamente cuando el modelo principal falla.

Arranca o gestiona la pasarela de mensajería como servicio (Telegram, Discord, Slack…): run, start, stop, status, install como servicio del sistema, etc.

Levanta un servidor local compatible con OpenAI que reenvía peticiones a un proveedor autenticado por OAuth, reutilizando tus credenciales reales.

Firewall de inyección de credenciales para sandboxes remotos: intercambia tokens opacos por claves de API reales en el borde de la red, para que el sandbox nunca tenga las claves reales. Desactivado por defecto.

Gestiona la integración con Language Server Protocol (pyright, gopls, rust-analyzer…) para dar diagnósticos semánticos cuando el agente escribe o parchea código.

Asistente interactivo de configuración, completo o por secciones (model, terminal, gateway, tools, agent). hermes setup --portal configura de un tirón el proveedor de modelo y las herramientas del Tool Gateway.

Configuran el puente de WhatsApp: el primero es una cuenta personal vía QR (Baileys), el segundo la API oficial de Meta Business.

Genera el manifiesto de la app de Slack, registrando automáticamente todos los comandos de Hermes como slash commands nativos de Slack.

Gestiona pools de credenciales: añadir claves, rotar OAuth, ver prioridad de uso, resetear cooldowns y cerrar sesión por proveedor.

Envía un mensaje puntual a una plataforma de mensajería ya configurada, sin levantar el bucle del agente ni gastar tokens de modelo. Ideal para notificaciones desde scripts o cron.

Registra otras instancias de Hermes (en otras máquinas) como “peers” y permite mandarles mensajes directos de agente a agente entre servidores distintos.

Trae API keys desde un gestor de secretos externo (actualmente Bitwarden Secrets Manager) en el arranque, en lugar de guardarlas en el .env local.

Diagnostica y, si se pide, reescribe config.yaml para sustituir modelos retirados o ajustes obsoletos (por ejemplo, modelos de xAI descontinuados).

Muestra el estado general: agente, autenticación y plataformas conectadas. Con --deep hace comprobaciones más exhaustivas.

Lista, crea, edita, pausa, reanuda y elimina tareas programadas; también permite lanzarlas manualmente o revisar su salud (doctor).

Tablero Kanban multi-perfil y multi-proyecto para coordinar tareas entre varios agentes: crear tareas, asignarlas, enlazarlas por dependencias, revisarlas y hacer que un despachador (dispatcher) las reparta solo.

Gestiona “proyectos”: workspaces con nombre que pueden abarcar varias carpetas o repos, y que pueden enlazarse a un tablero Kanban.

Crea, lista y prueba suscripciones a webhooks dinámicos que activan al agente cuando llega un evento externo (por ejemplo, un push de GitHub).

Inspecciona, aprueba o elimina hooks de script de shell declarados en config.yaml, que se disparan en puntos clave del ciclo de vida del agente.

Diagnostica problemas de configuración y dependencias; con --fix intenta repararlos automáticamente.

Auditoría de vulnerabilidades bajo demanda (contra OSV.dev) del entorno virtual de Python, las dependencias de los plugins y los servidores MCP fijados en la config.

Analiza tu historial de aprobaciones de comandos peligrosos para proponerte una lista blanca automática.

Genera un resumen de texto plano, listo para copiar y pegar, de todo tu setup (versión, modelo, claves configuradas, plataformas, skills instaladas…). Pensado para pedir soporte en Discord o GitHub.

Desglosa cuánto presupuesto de tokens ocupa el prompt fijo de cada sesión nueva: índice de skills, memoria, perfil y esquemas de herramientas. Corre offline, sin llamar a ningún modelo.

Sube un reporte de depuración (info del sistema + logs recientes) a un servicio de pegado y devuelve un enlace para compartir con soporte.

Crean o restauran una copia de seguridad en zip de tu directorio Hermes completo (config, skills, sesiones y datos), excluyendo el propio código de Hermes.

Inspecciona y limpia el almacén de checkpoints (~/.hermes/checkpoints/) que respalda el comando /rollback dentro de una sesión.

Ver, seguir en tiempo real y filtrar los distintos ficheros de log (agente, gateway, errores, GUI, escritorio) por nivel, fecha o sesión.

Ver, editar, consultar y migrar la configuración: show, get, set, unset, edit, path, check.

Lista, cambia y ajusta los skins/temas visuales de la interfaz.

Aprueba o revoca los códigos de emparejamiento de usuarios que se conectan por primera vez desde una plataforma de mensajería.

Explora, busca, instala, inspecciona, audita, publica y configura skills desde los distintos registros online y el catálogo oficial.

Agrupa varias skills bajo un único comando /nombre, configurado en la sección bundles: de config.yaml.

Controla el mantenimiento automático de skills en segundo plano: estado, ejecución manual, pausa y fijado de skills concretas.

Muestra una línea de tiempo de las skills aprendidas y las memorias guardadas a lo largo del tiempo.

Configura un proveedor de memoria externo (por ejemplo Honcho, Mem0, Hindsight) para modelado de usuario entre sesiones más allá del sistema de memoria integrado.

Ejecuta Hermes como servidor ACP para integrarse dentro de editores compatibles como VS Code, Zed o JetBrains.

Gestiona configuraciones de servidores MCP (Model Context Protocol) y puede correr al propio Hermes como servidor MCP para otros clientes.

Instala, activa, desactiva y elimina plugins de Hermes (herramientas, hooks e integraciones personalizadas).

Muestra el estado de autenticación con Nous Portal y el enrutado del Tool Gateway (búsqueda web, generación de imágenes, TTS, navegador).

Activa o desactiva herramientas concretas por plataforma.

Instala o comprueba el backend de “Computer Use” (cua-driver) que permite al agente controlar el escritorio en macOS, Windows o Linux.

Explora, instala y selecciona las mascotas animadas (“petdex”) que se muestran en la CLI, la TUI y la app de escritorio.

Explora, exporta, poda, renombra y elimina sesiones guardadas.

Muestra analítica de tokens, coste y actividad general de uso.

Herramientas de ayuda para migrar desde OpenClaw a Hermes.

Importa una configuración existente de Claude Code (~/.claude) o Codex CLI (~/.codex) hacia Hermes.

Lanza el panel web para gestionar configuración, claves de API y sesiones desde el navegador.

Arranca el backend de Hermes en modo headless; es lo que alimenta la app de escritorio y los backends remotos.

Compila y lanza la app de escritorio nativa (Electron).

Gestiona perfiles: múltiples instancias aisladas de Hermes con su propia configuración y datos.

Imprime scripts de autocompletado de shell para bash, zsh o fish.

Descarga el código más reciente y reinstala dependencias; admite --check para previsualizar sin instalar.

Elimina Hermes del sistema.


Se escriben directamente en una sesión activa, con la forma /comando.

Empieza una sesión nueva, con historial vacío. Admite un nombre opcional para el título y un flag now/--yes para saltar la confirmación.

Limpia la pantalla y arranca una sesión nueva a la vez.

Muestra el historial completo de la conversación actual.

Guarda la conversación actual de forma explícita.

Abre tu editor externo ($EDITOR) para redactar el siguiente prompt en markdown, útil para mensajes largos o con formato cuidado.

Reenvía el último mensaje al agente, como si se acabara de escribir.

Elimina el último intercambio usuario/agente del historial.

Pone o cambia el título de la sesión actual.

Comprime manualmente el contexto de la conversación: resume lo antiguo y conserva verbatim los últimos intercambios que indiques.

Lista o restaura los checkpoints automáticos del sistema de archivos, la red de seguridad ante cambios no deseados.

Muestra los cambios de git en el directorio de trabajo: sin confirmar, en stage, o el diff acumulado de toda la sesión.

Crea, restaura o elimina instantáneas completas del estado de configuración y datos de Hermes.

Mata de golpe todos los procesos en segundo plano y detiene al agente si está trabajando.

Encola un prompt para que se procese en el siguiente turno, sin interrumpir la respuesta en curso.

Inyecta una nota a mitad de tarea que llega al agente justo después de su próxima llamada a una herramienta, sin crear un turno nuevo ni interrumpir el bucle actual.

Fija un objetivo persistente: tras cada turno, un modelo juez decide si ya se cumplió; si no, Hermes sigue solo hasta lograrlo o agotar el límite de turnos.

Añade un criterio adicional al objetivo activo, que el modelo juez también tendrá en cuenta antes de dar el objetivo por cumplido.

Define un prompt recurrente que reentra en la sesión actual como si lo escribieras tú, siempre que la sesión esté inactiva y haya pasado el intervalo fijado.

Repite un prompt (o cualquier comando slash) en un intervalo fijo dentro de la sesión actual, con opción de límite de repeticiones o condición de parada.

Lanza de inmediato la revisión de auto-mejora de memoria y skills, en vez de esperar a que se dispare sola tras el turno.

Lanza un subagente independiente, con plenos privilegios, para revisar en segundo plano el trabajo del que se acaba de hablar (un PR, código, documentación).

Ejecuta un único prompt a través del preset por defecto de “Mixture of Agents” y luego restaura tu modelo habitual.

Retoma una sesión previamente guardada, buscándola por nombre.

Explora y cambia entre sesiones anteriores mediante un selector interactivo.

Muestra el estado del proxy de egress (credenciales para sandboxes remotos): si está activo, configurado y qué mapeos tiene.

Fuerza un repintado completo de la interfaz, útil tras artefactos visuales al redimensionar la terminal.

Muestra información de la sesión (modelo, proveedor, perfil, directorio de trabajo) y un resumen local de la actividad reciente.

Desglose visual del uso de la ventana de contexto: cuánto ocupan el sistema, herramientas, skills, memoria y la conversación misma.

Muestra los agentes activos y las tareas en curso dentro de la sesión.

Ejecuta un prompt en una sesión de fondo aparte, dejando la sesión actual libre para seguir trabajando en paralelo.

Hace una pregunta lateral sobre la conversación actual sin interrumpirla; se responde desde una instantánea de solo lectura del transcript.

Bifurca la sesión actual para explorar un camino distinto sin perder el original.

Inspecciona o crea, a mitad de sesión, un git worktree aislado y retarget la sesión hacia él.

Traspasa la sesión actual del CLI a una plataforma de mensajería (Telegram, Discord, Slack, etc.), creando un hilo nuevo allí.

Abre la línea de tiempo de aprendizaje: skills y memorias adquiridas a lo largo del tiempo.

Muestra la configuración actual de la sesión/perfil.

Cambia entre modelos y proveedores ya configurados. Para añadir un proveedor nuevo hace falta salir y usar hermes model desde la terminal.

Aplica una personalidad predefinida al agente para la sesión; /personality none la quita.

Cicla el nivel de detalle mostrado sobre el progreso de las herramientas: apagado → nuevo → todo → detallado.

Activa una vista reducida que solo muestra tu prompt y la respuesta final, ocultando el detalle de herramientas (sin cambiar nada de lo que ve me el modelo).

Activa el modo de procesamiento prioritario/rápido del proveedor (Priority Processing de OpenAI o Fast Mode de Anthropic).

Ajusta el nivel de esfuerzo de razonamiento del modelo y si se muestra o no ese razonamiento en pantalla.

Muestra o cambia el skin/tema visual activo.

Empaquetan un perfil completo (skills, memoria, persona, crons, plugins) en un archivo compartible, o lo instalan como perfil nuevo.

Muestra u oculta la barra de estado de contexto/modelo.

Añade un indicador de batería con colores a la barra de estado.

Controla el modo de voz: grabación de micrófono y reproducción hablada de las respuestas.

Activa o desactiva saltarse todas las confirmaciones de comandos peligrosos.

Muestra o fija el modo persistente de aprobación de comandos peligrosos (manual, inteligente o apagado).

Define qué pasa si le escribes mientras el agente está trabajando: encolar el mensaje, dirigirlo (steer) o interrumpir de inmediato.

Muestra u oculta la hora en cada mensaje y en el historial (solo CLI).

Activa o desactiva el detector de la palabra de activación “Hey Hermes” (solo CLI/TUI/escritorio).

Lista las herramientas disponibles, o activa/desactiva alguna concreta para la sesión (esto reinicia la sesión).

Lista los conjuntos de herramientas (toolsets) disponibles.

Conecta o desconecta el agente a una instancia local de Chrome, Brave, Chromium o Edge vía CDP; también puede lanzar el navegador automáticamente.

Superficie principal para buscar, instalar, inspeccionar y gestionar skills desde registros online, además de revisar escrituras de skills pendientes de aprobación.

Revisa, aprueba o rechaza escrituras de memoria pendientes cuando la puerta de aprobación de memoria está activa.

Lista los bundles configurados: comandos /nombre que precargan varias skills a la vez.

Destila una skill reutilizable a partir de cualquier cosa que describas: una carpeta, una URL, el flujo de trabajo que acabas de enseñarle o notas pegadas.

Escribe un plan de implementación en markdown dentro del workspace activo, sin ejecutar nada — solo planificación.

Genera o actualiza el archivo AGENTS.md a partir de un escaneo del repositorio, para que futuras sesiones entiendan mejor el proyecto.

Gestiona tareas programadas: listar, crear, editar, pausar, reanudar, ejecutar o eliminar.

Revisa automatizaciones que el propio agente ha sugerido, acepta o descarta cada una, o añade automatizaciones predefinidas del catálogo.

Explora plantillas de automatización, inicia un flujo guiado para rellenar sus parámetros o crea el trabajo directamente.

Controla el mantenimiento automático de skills: estado, ejecución, fijado y archivado.

Maneja el tablero Kanban completo sin salir del chat: crear tareas, comentarlas, desbloquearlas, listar, etc.

Recarga los servidores MCP desde la configuración y vuelve a comprobar qué herramientas están disponibles.

Vuelve a escanear la carpeta de skills instaladas para detectar cambios.

Recarga las variables del archivo .env en la sesión activa, sin reiniciarla.

Lista los plugins instalados y su estado.

Activan o adoptan una mascota animada existente, o generan una nueva a partir de una descripción de texto.

Lista los comandos disponibles agrupados por categoría; con texto de búsqueda filtra por coincidencia.

Abre la paleta de comandos con búsqueda difusa (también con Ctrl+P): escribe para filtrar, flechas para moverte, Enter para insertar.

Muestra la versión de Hermes Agent, el build y el entorno.

Muestra tu nivel de acceso a comandos slash (administrador o usuario).

Muestra consumo de tokens, desglose de coste, duración de sesión y, cuando está disponible, los límites de cuenta del proveedor activo.

Muestra tu saldo en Nous y permite gestionar la facturación desde el portal.

Muestra tu plan de Nous y permite cambiarlo desde el navegador (solo CLI).

Inicia sesión con una cuenta de Nous; el enlace de consentimiento llega dentro de la propia sesión.

Muestra analítica de uso de los últimos 30 días.

Actualiza Hermes Agent a la última versión disponible.

Muestra el estado de la pasarela y las plataformas de mensajería conectadas.

Adjunta una imagen del portapapeles al siguiente mensaje.

Copia la última respuesta del agente al portapapeles (solo CLI).

Adjunta un archivo de imagen local al siguiente prompt.

Sube un reporte de depuración (info del sistema + logs) y devuelve un enlace para compartir con soporte.

Muestra el nombre del perfil activo y su directorio raíz.

Cierra la sesión de la CLI.

Cualquier skill instalada se convierte automáticamente en un comando disponible con su propio nombre (por ejemplo /gif-search, /github).


Estas ya vienen instaladas de serie en ~/.hermes/skills/; no hace falta añadirlas.

Meta-skill sobre el propio Hermes: cómo usarlo, configurarlo, tematizarlo, extenderlo y orquestarlo.

Delegan tareas de programación a otros CLIs de IA (Claude Code, OpenAI Codex, OpenCode) para features completos o revisión de PRs.

Deja que el agente conduzca el escritorio directamente (ratón/teclado) en segundo plano, escalando a intervención humana solo cuando hace falta.

Gestiona PRs, issues, revisiones y repositorios a través del CLI gh.

Lee, busca, crea y edita notas directamente dentro de tu bóveda de Obsidian.

Gmail, Calendar, Drive, Docs y Sheets desde un único CLI o script de Python.

Páginas y bases de datos de Notion en markdown, vía API y CLI ntn.

Prioriza los hilos de tu bandeja de entrada y redacta respuestas de forma segura.

Cliente de correo IMAP/SMTP desde terminal.

Extraen obligaciones, plazos y tareas citadas a partir de documentos o notas de reunión.

Crean, leen y editan archivos PDF, Word, Excel y PowerPoint sin necesidad de abrir ninguna aplicación de escritorio.

Repaso semanal automático: compromisos pendientes, trabajo estancado y plan para la semana siguiente.

Depuración en cuatro fases: entender el bug a fondo antes de tocar el código.

Fuerza el ciclo RED-GREEN-REFACTOR, escribiendo los tests antes que el código.

Revisión previa al commit: escaneo de seguridad, puertas de calidad y auto-arreglos.

Limpieza en paralelo con cuatro subagentes sobre los cambios de código recientes.

Inspecciona un repositorio con pygount: líneas de código, lenguajes y proporciones.

Busca papers en arXiv por palabra clave, autor, categoría o ID.

Ancla respuestas y documentos a fuentes citadas y verificables.

Vigila empresas concretas en busca de noticias relevantes y genera resúmenes citados.

Convierte transcripciones de YouTube en resúmenes, hilos o entradas de blog.

Vigila precios de productos, vuelos o anuncios y avisa cuando se alcanza un umbral.

Se activa cuando una petición web falla (403/429, paywall, WAF): busca formas alternativas de recuperar el contenido.

Reescribe texto para eliminar “tics” típicos de IA y darle voz más natural.


MEMORY.md y USER.md guardan preferencias, proyectos y aprendizajes entre sesiones, de forma acotada y curada para no inflar el prompt.

La herramienta delegate_task lanza instancias hijas del agente con contexto aislado, herramientas restringidas y su propia terminal; por defecto corren 3 en paralelo.

Tablero de tareas pensado para que varios agentes trabajen a la vez sobre el mismo proyecto, con dependencias, revisión y reparto automático.

/goal y /loop permiten que el agente siga trabajando turno tras turno hasta cumplir un objetivo, sin que tengas que reescribir el prompt cada vez.

Antes de cada cambio de archivos se guarda una instantánea automática; si algo sale mal, /rollback lo deshace sin perder el resto de la sesión.

Un solo login que da acceso a búsqueda web, generación de imágenes, texto a voz y navegador remoto, sin gestionar claves de cada servicio por separado.

Conecta cualquier servidor MCP externo (bases de datos, APIs internas, GitHub) como si fueran herramientas nativas de Hermes.

Convierte un flujo de trabajo que le enseñes —una carpeta, una URL, una conversación— en una skill reutilizable, sin que tengas que escribir el SKILL.md a mano.

Automatizaciones programadas con lenguaje natural o expresión cron, con plantillas (“blueprints”) listas para rellenar y usar.

Reparte las llamadas de API entre varias claves del mismo proveedor y rota automáticamente ante límites de tasa o fallos.


Solo imprime el texto final de la respuesta, sin banners ni ruido — perfecto para capturarlo con $(...) en un script de shell.

/model resetea la caché de prompt (la clave de caché incluye el modelo), así que el siguiente turno se cobra a precio completo. En sesiones largas, evita cambiar de modelo si no es necesario.

hermes prompt-size muestra qué ocupa el presupuesto fijo de cada sesión nueva (skills, memoria, herramientas). Si vas sobrado, desinstala skills que no uses o desactiva toolsets con hermes tools.

hermes -z "..." --usage-file report.json escribe un JSON con coste estimado y tokens tras cada ejecución, incluso si falla — útil para pipelines que necesitan rendir cuentas del gasto.

Salta todas las confirmaciones de comandos peligrosos. Mejor reservarlo para sandboxes o entornos aislados, no para tu máquina principal.

hermes egress intercepta el tráfico saliente e inyecta las credenciales reales solo en el borde de la red, para que el sandbox nunca las tenga en texto plano.

hermes security audit revisa vulnerabilidades conocidas (OSV.dev) en tu entorno Python, tus plugins y tus servidores MCP fijados.

Con skills.write_approval y memory.write_approval activados, revisas manualmente cada skill o memoria nueva antes de que el agente la guarde de forma permanente.

/plan escribe un plan de implementación en markdown sin tocar nada, ideal para revisar el enfoque del agente antes de dejarlo actuar sobre archivos reales.

/init genera un AGENTS.md a partir de escanear el repo, para que las próximas sesiones ya arranquen con contexto del proyecto.

/goal junto con /subgoal deja que el agente itere solo, turno tras turno, hasta cumplir el objetivo (con un límite de turnos configurable de seguridad).

/bg lanza trabajo en segundo plano sin ocupar tu sesión actual; /btw te deja hacer una pregunta lateral sin interrumpir el turno en curso.

/worktree (o hermes chat --worktree) crea una rama git aislada, muy útil cuando corres varios agentes a la vez sobre el mismo repositorio.

Cualquier cambio de archivos queda respaldado automáticamente; /rollback deshace la última tanda si algo sale mal, sin perder el resto del historial de la sesión.

/snapshot create guarda config + sesiones completas; /snapshot restore <id> las recupera si algo se rompe.

hermes dump genera un resumen copiable de todo tu setup — pégalo directamente al pedir ayuda en Discord o al abrir un issue en GitHub.

hermes kanban permite repartir tareas entre agentes, con dependencias (link) y un flujo de revisión (request-review) antes de dar algo por terminado.

hermes send es la forma más barata de mandar una notificación puntual a Telegram, Discord o Slack: no levanta al agente ni gasta ninguna llamada al modelo.

SOUL.md es lo primero que lee el modelo en cada sesión — úsalo para fijar personalidad e identidad de forma estable, en vez de repetirlo en cada prompt.

Los skill bundles (/bundles) permiten cargar varias skills relacionadas con un solo comando /nombre, en vez de invocarlas una a una.

Los quick commands en config.yaml dejan definir un /deploy o /status que ejecuta directamente un script de shell o hace de alias de otro comando slash.


Fuentes: Documentación oficial de Hermes Agent (hermes-agent.nousresearch.com/docs) — referencia de comandos CLI, referencia de slash commands, catálogo de skills incorporadas y resumen de funciones.

Para profundizar en este ámbito, Eutonía desarrolla gerda Alexander y la Eutonía: la plasticidad del tono muscular, la conciencia de la piel, la transmisión de fuerzas a través.

Hermes Agent: Comandos, y Consejos

Explora las ramas del artículo

Compartir este artículo