Captura de pantalla del entorno de desarrollo con Hermes Agent integrado en la terminal

Hermes Agent: Comandos, Skills y Consejos

Hermes Agent: guía de comandos de CLI, sesión y configuración

La guía de referencia de la CLI de Hermes Agent: los comandos de terminal, los slash, la configuración del modelo, la sesión y el flujo de trabajo diario de publicación.

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

[!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.


Comandos de terminal ([[scripts-connect-hermes-syncthing|hermes]] <comando>)

Se ejecutan desde la shell, fuera de una sesión de chat.

ComandoQué hace
hermes chatChat interactivo o de una sola pregunta con el agente. Es el modo por defecto.
hermes -z "prompt"Modo scripted: entra un prompt, sale solo el texto de respuesta final (ideal para scripts/cron).
hermes modelAsistente interactivo para añadir proveedores, hacer login OAuth y elegir modelo por defecto.
hermes moaConfigura presets de “Mixture of Agents” (combinar varios modelos).
hermes fallbackGestiona proveedores de respaldo si el modelo principal falla.
hermes gatewayArranca/gestiona la pasarela de mensajería (Telegram, Discord, etc.).
hermes proxyProxy local compatible con OpenAI que reutiliza tus credenciales OAuth.
hermes egressFirewall de credenciales para sandboxes remotos (evita exponer claves reales).
hermes lspIntegra Language Servers (pyright, gopls…) para diagnósticos al editar código.
hermes setupAsistente de configuración inicial (modelo, terminal, gateway, tools, agente).
hermes whatsapp / hermes whatsapp-cloudConfigura el puente de WhatsApp (personal o Business API).
hermes slackGenera el manifiesto de la app de Slack con todos los [[cheat-sheet-comandos-github-cloudflare-audio-imagen
hermes authGestiona credenciales/API keys, pools de claves y OAuth.
hermes sendEnvía un mensaje puntual a una plataforma configurada, sin levantar el agente.
hermes peerRegistra otras instancias de Hermes como “peers” para chats bot-a-bot entre máquinas.
hermes secretsTrae API keys desde un gestor externo (Bitwarden Secrets Manager).
hermes migrateReescribe config.yaml para reemplazar modelos/ajustes obsoletos.
hermes statusMuestra estado del agente, auth y plataformas conectadas.
hermes cronLista y gestiona tareas programadas.
hermes kanbanTablero Kanban multi-perfil para coordinar tareas entre agentes.
hermes projectGestiona “proyectos” (workspaces con varias carpetas/repos).
hermes webhookCrea suscripciones a webhooks que activan al agente por eventos externos.
hermes hooksInspecciona/aprueba hooks de shell declarados en la config.
hermes doctorDiagnostica problemas de configuración/dependencias (con --fix).
hermes security auditAuditoría de vulnerabilidades (OSV.dev) del entorno, plugins y servidores MCP.
hermes approvalsAnaliza tu historial de aprobaciones para sugerir una lista blanca.
hermes dumpResumen copiable del setup completo, útil para pedir soporte.
hermes prompt-sizeDesglosa cuánto presupuesto de prompt ocupan skills, memoria y tools.
hermes debugSube logs/información del sistema para soporte.
hermes backup / hermes importCrea o restaura una copia de seguridad del directorio Hermes.
hermes checkpointsInspecciona/limpia el almacén de checkpoints que usa /rollback.
hermes logsVer, filtrar y seguir en vivo los logs (agente, gateway, errores).
hermes configVer/editar/consultar la configuración (get, set, unset, edit).
hermes skinCambia el tema visual de la CLI.
hermes pairingAprueba o revoca códigos de emparejamiento de usuarios en mensajería.
hermes skillsBusca, instala, inspecciona y audita skills desde registros online.
hermes bundlesAgrupa varias skills bajo un único comando /nombre.
hermes curatorMantenimiento automático de skills en segundo plano.
hermes journeyLínea de tiempo de skills y memorias aprendidas.
hermes memoryConfigura proveedores de memoria externos (Honcho, Mem0, etc.).
hermes acpCorre Hermes como servidor ACP para integrarlo en editores (VS Code, Zed…).
hermes mcpGestiona servidores MCP (Model Context Protocol).
hermes pluginsInstala/activa/desactiva plugins de Hermes.
hermes portalEstado de la cuenta Nous Portal y el Tool Gateway (búsqueda web, TTS, imágenes…).
hermes toolsActiva/desactiva herramientas por plataforma.
hermes computer-useInstala el backend para que el agente controle el escritorio (mouse/teclado).
hermes petsMascotas animadas (“petdex”) que decoran la CLI/TUI/desktop.
hermes sessionsExplora, exporta y borra sesiones guardadas.
hermes insightsAnalítica de tokens, coste y actividad.
hermes clawMigración desde OpenClaw.
hermes import-agentImporta configuración desde Claude Code o Codex CLI.
hermes dashboardLanza el panel web para gestionar config, claves y sesiones.
hermes serveBackend headless (usado por la app de escritorio).
hermes desktop (alias gui)Lanza la app de escritorio (Electron).
hermes profileGestiona perfiles: varias instancias aisladas de Hermes.
hermes completionImprime scripts de autocompletado (bash/zsh/fish).
hermes updateActualiza Hermes a la última versión.
hermes uninstallDesinstala Hermes.

Opciones globales útiles (van antes del comando): --profile, --resume/-c (continuar sesión), --worktree (git worktree aislado), --yolo (saltar confirmaciones peligrosas), --tui (interfaz de terminal completa), --ignore-rules (ignorar AGENTS.md/SOUL.md/memoria).


ComandoQué hace
/new /resetNueva sesión (borra historial en memoria).
/clearLimpia pantalla y empieza sesión nueva.
/historyMuestra el historial de la conversación.
/saveGuarda la conversación actual.
/prompt /composeRedacta el próximo prompt en tu editor externo ($EDITOR).
/retryReenvía el último mensaje.
/undoElimina el último intercambio usuario/agente.
/titlePone título a la sesión.
/compressComprime manualmente el contexto (resume y libera memoria).
/rollbackLista o restaura checkpoints de archivos.
/diffMuestra los cambios git hechos en el directorio de trabajo.
/snapshot /snapCrea/restaura instantáneas del estado completo de Hermes.
/stopMata todos los procesos en segundo plano.
/queue /qEncola un prompt para el siguiente turno sin interrumpir.
/steerInyecta una nota a mitad de tarea (llega tras la próxima llamada a herramienta).
/goalFija un objetivo persistente: el agente sigue trabajando turno tras turno hasta cumplirlo.
/subgoalAñade un criterio extra al objetivo activo.
/heartbeat /hbPrompt recurrente que se reactiva cuando la sesión está inactiva.
/loop /proactiveRepite un prompt en un intervalo fijo dentro de la sesión.
/refineLanza ya mismo la revisión de auto-mejora de memoria/skills.
/reviewLanza un subagente independiente para revisar el trabajo (PR, código, docs).
/moaEjecuta un prompt puntual con el preset de “Mixture of Agents”.
/resumeRetoma una sesión guardada por nombre.
/sessions /switchExplora y cambia entre sesiones.
/egressEstado del proxy de egress (credenciales para sandboxes).
/redrawRepinta la interfaz (arregla artefactos visuales del terminal).
/statusInfo de la sesión: modelo, proveedor, tokens, resumen de actividad reciente.
/context /ctxDesglose visual del uso de la ventana de contexto.
/agents /tasksMuestra agentes activos y tareas en curso.
/bgEjecuta un prompt en una sesión de fondo aparte.
/btwPregunta lateral sobre la conversación actual sin interrumpirla.
/branch /forkBifurca la sesión para explorar un camino distinto.
/worktreeCrea/inspecciona git worktrees aislados a mitad de sesión.
/handoffTraspasa la sesión actual a una plataforma de mensajería.
/journey /learningLínea de tiempo de aprendizaje (skills + memorias).

ComandoQué hace
/configMuestra la configuración actual.
/modelCambia de modelo/proveedor ya configurados.
/personalityAplica una personalidad predefinida al agente.
/verboseCicla el nivel de detalle mostrado sobre las herramientas usadas.
/focusModo de vista reducida: solo tu prompt y la respuesta final.
/fastActiva el modo de procesamiento prioritario/rápido.
/reasoningAjusta el nivel de razonamiento del modelo.
/skinCambia el tema visual.
/export / /importEmpaqueta o instala un perfil completo compartible.
/statusbar /sbMuestra/oculta la barra de estado.
/batteryIndicador de batería en la barra de estado.
/voiceModo de voz (grabación y respuesta hablada).
/yoloActiva/desactiva saltar confirmaciones de comandos peligrosos.
/approvalsModo de aprobación de comandos (manual/inteligente/apagado).
/busyDefine qué pasa si le escribes mientras trabaja (encolar/dirigir/interrumpir).
/timestampsMuestra hora en cada mensaje.
/wakeActiva el detector de palabra de activación (“Hey Hermes”).

ComandoQué hace
/toolsLista o activa/desactiva herramientas para la sesión.
/toolsetsLista los conjuntos de herramientas disponibles.
/browserConecta el agente a un navegador Chrome/Brave/Edge vía CDP.
/skillsBusca, instala, inspecciona y gestiona skills desde registros online.
/memoryRevisa y aprueba/rechaza escrituras de memoria pendientes.
/bundlesLista los “bundles” (grupos de skills bajo un solo comando).
/learnConvierte cualquier cosa (carpeta, URL, conversación) en una skill reutilizable.
/planEscribe un plan de implementación en markdown, sin ejecutar nada.
/initGenera o actualiza AGENTS.md a partir de un escaneo del repo.
/cronGestiona tareas programadas (crear, pausar, editar).
/suggestions /suggestRevisa automatizaciones sugeridas por el propio agente.
/blueprint /bpCrea una automatización a partir de una plantilla.
/curatorControla el mantenimiento automático de skills.
/kanbanManeja el tablero Kanban sin salir del chat.
/reload-mcpRecarga servidores MCP sin reiniciar la sesión.
/reload-skillsVuelve a escanear la carpeta de skills instaladas.
/reloadRecarga variables de entorno (.env) sin reiniciar.
/pluginsLista los plugins instalados.
/pet /hatchGestiona o genera mascotas animadas.

ComandoQué hace
/helpLista de comandos disponibles, agrupados por categoría.
/palettePaleta de comandos con búsqueda difusa (Ctrl+P).
/versionVersión y entorno de Hermes.
/whoamiTu nivel de acceso (admin/usuario).
/usageConsumo de tokens, coste y límites de cuenta.
/topupSaldo de Nous y gestión de facturación.
/insightsAnalítica de uso de los últimos 30 días.
/updateActualiza Hermes.
/platforms /gatewayEstado de las plataformas de mensajería conectadas.
/paste / /imageAdjunta una imagen (portapapeles o archivo).
/copyCopia la última respuesta al portapapeles.
/debugSube un reporte de depuración para soporte.
/profileNombre y ruta del perfil activo.
/quit /exitSale de la CLI.

[!tip] Comandos dinámicos Cualquier skill instalada se convierte automáticamente en un comando /nombre-skill (ej. /gif-search, /github). Escribe / para ver el autocompletado.


SkillPara qué sirve
hermes-agentMeta-skill: usar, configurar, tematizar y orquestar el propio Hermes.
claude-code / codex / opencodeDelegar tareas de programación a otros CLIs de IA (features, PRs).
githubGestionar PRs, issues y repos vía gh CLI.
obsidianLeer, buscar, crear y editar notas directamente en tu bóveda de Obsidian.
google-workspaceGmail, Calendar, Drive, Docs y Sheets desde un solo CLI.
notionPáginas y bases de datos de Notion en markdown.
email-inbox-triagePrioriza tu bandeja y redacta respuestas de forma segura.
meeting-action-items / document-to-action-itemsExtrae tareas y decisiones citadas de reuniones o documentos.
pdf / docx / xlsx / powerpointCrear y editar archivos de Office/PDF sin abrir ninguna app.
systematic-debuggingDepuración en 4 fases: entender el bug antes de tocar el código.
test-driven-developmentFuerza el ciclo RED-GREEN-REFACTOR (tests antes que código).
requesting-code-reviewRevisión pre-commit: seguridad, calidad y auto-arreglos.
arxiv / grounded-citationsInvestigación con papers y respuestas ancladas a fuentes verificables.
weekly-review-planningRepaso semanal: compromisos, trabajo estancado, plan de la semana.
blocked-page-recoveryRecupera contenido cuando una web bloquea el scraping (403/429/paywall).

  • Memoria persistente (MEMORY.md/USER.md) — recuerda tus preferencias entre sesiones.
  • Delegación en subagentes (delegate_task) — hasta 3 subagentes en paralelo con su propio contexto y terminal.
  • Kanban multi-perfil — tablero de tareas para coordinar varios agentes trabajando a la vez.
  • Goals y Loops (/goal, /loop) — el agente sigue trabajando turno tras turno hasta cumplir un objetivo.
  • Checkpoints y /rollback — red de seguridad: deshace cambios de archivos si algo sale mal.
  • Tool Gateway (Nous Portal) — búsqueda web, generación de imágenes, TTS y navegador, todo en un solo login.
  • MCP — conecta cualquier servidor MCP (bases de datos, APIs internas) sin escribir código.
  • /learn — convierte cualquier flujo de trabajo que le enseñes en una skill reutilizable, sin escribir el SKILL.md a mano.
  • Cron con blueprints — automatizaciones programadas con plantillas listas para usar.
  • Credential Pools — rota entre varias API keys del mismo proveedor automáticamente.

Rendimiento y coste

  • Usa hermes -z "prompt" para scripts/cron: solo imprime el texto final, sin ruido — ideal para capturar la respuesta con $(...).
  • Cambiar de modelo a mitad de conversación (/model) resetea la caché de prompt: el siguiente turno se cobra a precio completo. Evítalo en sesiones largas si puedes.
  • hermes prompt-size te dice qué está inflando tu prompt (skills, memoria, tools). Si vas sobrado de contexto, desinstala skills que no uses (hermes skills uninstall) o desactiva toolsets (hermes tools).
  • --usage-file en hermes -z genera un JSON con coste estimado y tokens — útil para pipelines que necesitan controlar gasto.

Seguridad

  • --yolo salta las confirmaciones de comandos peligrosos: cómodo, pero úsalo con cuidado (mejor en entornos aislados/sandboxes).
  • hermes egress evita que un sandbox remoto tenga tus claves reales: intercepta el tráfico y las inyecta solo en el borde de red.
  • hermes security audit revisa vulnerabilidades en tu entorno, plugins y servidores MCP contra OSV.dev.
  • Activa skills.write_approval y memory.write_approval para revisar manualmente lo que el agente quiere guardar como skill o memoria antes de que se escriba.

Productividad diaria

  • /plan escribe un plan en markdown sin tocar nada — perfecto para revisar el enfoque antes de dejar que el agente actúe.
  • /init genera un AGENTS.md a partir de escanear tu repo, para que futuras sesiones ya entiendan el proyecto.
  • /goal + /subgoal sirven para tareas largas: defines el objetivo y el agente sigue iterando solo hasta cumplirlo (con límite de turnos configurable).
  • /bg lanza trabajo en segundo plano sin bloquear tu sesión actual; /btw hace una pregunta lateral sin interrumpir el turno en curso.
  • Usa /worktree o hermes chat --worktree para trabajar en una rama git aislada cuando corras varios agentes en paralelo sobre el mismo repo.

Recuperación ante errores

  • Todo cambio de archivos queda respaldado por checkpoints automáticos: /rollback deshace la última tanda de cambios si algo sale mal.
  • /snapshot create guarda una foto completa del estado de Hermes (config + sesiones); /snapshot restore <id> la recupera.
  • hermes doctor --fix diagnostica y repara automáticamente problemas comunes de configuración.
  • hermes dump genera un resumen copiable de tu setup — pégalo tal cual al pedir ayuda en Discord o GitHub Issues.

Multi-agente y automatización

  • hermes kanban te deja coordinar varios agentes trabajando sobre distintas tareas del mismo proyecto, con dependencias entre tareas (link) y revisión (request-review).
  • hermes cron create programa tareas con lenguaje natural o expresión cron, y puede adjuntarles skills específicas.
  • hermes peer permite que agentes en máquinas distintas se manden mensajes entre sí (bot-a-bot).
  • hermes send es la forma más barata de mandar una notificación puntual a Telegram/Discord/Slack: no gasta ni una llamada al modelo.

Personalización

  • SOUL.md es lo primero que lee el modelo en cada sesión: úsalo para fijar la personalidad/identidad del agente de forma permanente.
  • Los skill bundles (/bundles) agrupan varias skills bajo un único comando /nombre — útil si sueles usar el mismo combo cada vez.
  • Los quick commands en config.yaml te dejan crear atajos tipo /deploy que ejecutan un script de shell o un alias a otro comando.

  • Documentación oficial: hermes-agent.nousresearch.com/docs
  • Referencia de comandos CLI y slash commands
  • Catálogo de skills incorporadas (skills-catalog)

Hermes Agent: Comandos, Skills y Consejos

Explora las ramas del artículo

Compartir este artículo