Comandos de la CLI de OpenClaw: la hoja de referencia completa (2026)
OpenClaw se ha convertido rápidamente en una de las plataformas de agentes de IA de las que más se habla en 2026, y su interfaz de línea de comandos es donde reside la mayor parte de su poder. Ya sea que estés configurando tu primer agente, gestionando flujos de comunicación multicanal o automatizando tareas recurrentes, la CLI es tu principal superficie de control.
Esta guía cubre todos los comandos de la CLI de OpenClaw disponibles a abril de 2026, organizados por categoría, con desgloses completos de sintaxis, flags comunes y ejemplos prácticos. Guarda esta página en marcadores: volverás a ella a menudo.

Tabla de contenidos
- Antes de empezar: instalación y requisitos previos
- Comandos de configuración
- Comandos de gestión de modelos
- Comandos de canales
- Comandos de skills
- Comandos de chat y mensajería
- Comandos de cron y programación
- Comandos de configuración
- Comandos de seguridad
- Comandos de estado y registro
- Tabla de hoja de referencia imprimible
- Preguntas frecuentes
Antes de empezar: instalación y requisitos previos
Antes de sumergirte en los comandos, asegúrate de que OpenClaw esté instalado en tu sistema. La CLI requiere Node.js 20+ o puede instalarse como un binario independiente.
Una vez instalado, usarás el prefijo openclaw para cada comando. La sintaxis general sigue este patrón:
Flags globales disponibles en cada comando:
| Flag | Descripción |
|---|---|
--help, -h | Mostrar la ayuda de cualquier comando |
--version, -v | Imprimir la versión instalada |
--verbose | Activar salida detallada |
--json | Mostrar resultados en formato JSON |
--quiet, -q | Suprimir la salida no esencial |
--config <path> | Usar un archivo de configuración personalizado |
Para la documentación oficial completa, visita https://docs.openclaw.ai/cli.
Comandos de configuración
Los comandos de configuración gestionan la configuración inicial, las comprobaciones de salud del sistema y la gestión del gateway. Ejecútalos primero al instalar OpenClaw en una máquina nueva.

openclaw onboard
Ejecuta el asistente de incorporación interactivo que configura tu entorno de OpenClaw paso a paso.
Sintaxis:
Flags:
| Flag | Descripción |
|---|---|
--skip-models | Omitir la configuración del proveedor de modelos |
--skip-channels | Omitir la configuración de canales |
--non-interactive | Ejecutar con valores predeterminados (para CI/CD) |
--provider <name> | Preseleccionar un proveedor de LLM |
Ejemplo:
El asistente de incorporación te guía por la introducción de la clave de API, la selección del modelo predeterminado y la configuración opcional de canales. Escribe sus resultados en ~/.openclaw/config.yaml.
openclaw doctor
Diagnostica tu instalación de OpenClaw e informa de cualquier problema con dependencias, conectividad o configuración.
Sintaxis:
Flags:
| Flag | Descripción |
|---|---|
--fix | Intentar corregir automáticamente los problemas detectados |
--check <name> | Ejecutar solo una comprobación específica |
--list-checks | Listar todas las comprobaciones de diagnóstico disponibles |
Ejemplo:
Salida de ejemplo:
openclaw gateway
Gestiona el servidor gateway local de OpenClaw, que maneja la comunicación entre procesos, la entrada de webhooks y la orquestación de skills.
Sintaxis:
Acciones:
| Acción | Descripción |
|---|---|
start | Iniciar el servidor gateway |
stop | Detener el servidor gateway |
restart | Reiniciar el gateway |
status | Mostrar el estado actual del gateway |
Flags:
| Flag | Descripción |
|---|---|
--port <number> | Establecer el puerto del gateway (predeterminado: 7654) |
--daemon, -d | Ejecutar en modo segundo plano |
--log-level <level> | Establecer el nivel de detalle del registro |
Ejemplo:
Comandos de gestión de modelos
Los comandos de modelos te permiten configurar qué modelos de lenguaje grande utiliza OpenClaw, comprobar su disponibilidad y gestionar las credenciales de los proveedores.

openclaw models status
Muestra el estado de todos los modelos configurados, incluido el proveedor, la disponibilidad y el predeterminado actual.
Sintaxis:
Flags:
| Flag | Descripción |
|---|---|
--provider <name> | Filtrar por proveedor |
--ping | Probar la conectividad con cada modelo |
Ejemplo:
Salida de ejemplo:
openclaw models add
Añade un nuevo proveedor de modelos o modelo a tu configuración.
Sintaxis:
Flags:
| Flag | Descripción |
|---|---|
--key <api-key> | Clave de API del proveedor |
--model <name> | Modelo específico a añadir |
--default | Establecer como modelo predeterminado |
--base-url <url> | Endpoint de API personalizado |
Ejemplo:
openclaw models remove
Elimina un proveedor de modelos o un modelo específico de tu configuración.
Sintaxis:
Flags:
| Flag | Descripción |
|---|---|
--model <name> | Eliminar solo un modelo específico |
--force | Omitir la solicitud de confirmación |
Ejemplo:
openclaw models default
Obtiene o establece el modelo predeterminado utilizado para las interacciones del agente.
Sintaxis:
Ejemplo:
openclaw models test
Ejecuta un prompt de prueba rápido contra un modelo especificado para verificar la conectividad y la calidad de la respuesta.
Sintaxis:
Flags:
| Flag | Descripción |
|---|---|
--prompt <text> | Prompt de prueba personalizado |
--timeout <seconds> | Tiempo de espera de la solicitud |
Ejemplo:
Comandos de canales
Los canales son el mecanismo de OpenClaw para la comunicación multiplataforma. Cada canal representa una plataforma de mensajería (correo electrónico, WhatsApp, Telegram, SMS, Slack) que el agente puede usar.
openclaw channels list
Lista todos los canales configurados y su estado actual.
Sintaxis:
Flags:
| Flag | Descripción |
|---|---|
--status <active|inactive> | Filtrar por estado |
Ejemplo:
Salida de ejemplo:
openclaw channels add
Añade un nuevo canal de comunicación.
Sintaxis:
Tipos compatibles: email, sms, whatsapp, telegram, slack, discord, webhook
Flags:
| Flag | Descripción |
|---|---|
--name <name> | Nombre descriptivo para el canal |
--provider <name> | Proveedor de servicio |
--token <token> | Token de autenticación |
--webhook-url <url> | URL del endpoint del webhook |
--default | Establecer como predeterminado para este tipo |
Ejemplo:
Para canales de correo electrónico y SMS, Inbounter proporciona una API amigable para desarrolladores que se integra a la perfección con OpenClaw. La configuración de su canal lleva menos de dos minutos.
openclaw channels remove
Elimina un canal configurado.
Sintaxis:
Flags:
| Flag | Descripción |
|---|---|
--force | Omitir confirmación |
Ejemplo:
openclaw channels test
Envía un mensaje de prueba a través de un canal para verificar que funciona.
Sintaxis:
Flags:
| Flag | Descripción |
|---|---|
--to <recipient> | Destinatario de prueba |
--message <text> | Mensaje de prueba personalizado |
Ejemplo:
Comandos de skills
Las skills son plugins instalables que amplían las capacidades de OpenClaw. Van desde la navegación web y la manipulación de archivos hasta herramientas de automatización específicas de un dominio.

openclaw skills install
Instala una skill desde el registro de skills de OpenClaw.
Sintaxis:
Flags:
| Flag | Descripción |
|---|---|
--version <ver> | Instalar una versión específica |
--global | Instalar globalmente (todos los agentes) |
--dev | Instalar desde un directorio local |
--registry <url> | URL de registro personalizada |
Ejemplo:
openclaw skills uninstall
Elimina una skill instalada.
Sintaxis:
Flags:
| Flag | Descripción |
|---|---|
--purge | Eliminar también los datos y la configuración de la skill |
Ejemplo:
openclaw skills list
Lista todas las skills instaladas y su estado.
Sintaxis:
Flags:
| Flag | Descripción |
|---|---|
--enabled | Mostrar solo las skills habilitadas |
--outdated | Mostrar las skills con actualizaciones disponibles |
Ejemplo:
Salida de ejemplo:
openclaw skills search
Busca skills disponibles en el registro de skills.
Sintaxis:
Flags:
| Flag | Descripción |
|---|---|
--category <cat> | Filtrar por categoría |
--sort <field> | Ordenar por descargas, valoración o fecha |
--limit <n> | Número de resultados |
Ejemplo:
openclaw skills enable / openclaw skills disable
Activa o desactiva una skill sin desinstalarla.
Sintaxis:
Ejemplo:
openclaw skills update
Actualiza una o todas las skills a sus versiones más recientes.
Sintaxis:
Flags:
| Flag | Descripción |
|---|---|
--all | Actualizar todas las skills instaladas |
Ejemplo:
Comandos de chat y mensajería
Estos comandos gestionan la interacción directa con el agente de IA y el envío de mensajes a través de los canales.
openclaw chat
Abre una sesión de chat interactiva con el agente en tu terminal.
Sintaxis:
Flags:
| Flag | Descripción |
|---|---|
--model <model> | Sobrescribir el modelo predeterminado |
--system <prompt> | Establecer un prompt de sistema |
--context <file> | Cargar contexto desde un archivo |
--channel <name> | Enrutar las respuestas a través de un canal |
--history <n> | Cargar n mensajes anteriores |
--no-skills | Desactivar todas las skills en esta sesión |
Ejemplo:
openclaw send
Envía un único mensaje a través de un canal especificado sin iniciar una sesión interactiva.
Sintaxis:
Flags:
| Flag | Descripción |
|---|---|
--to <recipient> | Destinatario del mensaje |
--subject <text> | Línea de asunto (solo correo electrónico) |
--attach <file> | Adjuntar un archivo |
--template <name> | Usar una plantilla de mensaje |
--schedule <time> | Programar para más tarde |
--ai | Dejar que el agente redacte el mensaje |
Ejemplo:
openclaw reply
Responde a un mensaje específico en un hilo de conversación.
Sintaxis:
Flags:
| Flag | Descripción |
|---|---|
--ai | Dejar que el agente redacte la respuesta |
--attach <file> | Adjuntar un archivo |
Ejemplo:
Comandos de cron y programación
Los comandos de cron te permiten configurar tareas automatizadas recurrentes que el agente ejecuta según una programación.

openclaw cron add
Crea una nueva tarea programada.
Sintaxis:
Flags:
| Flag | Descripción |
|---|---|
--name <name> | Nombre descriptivo para la tarea |
--channel <name> | Canal de salida |
--timezone <tz> | Zona horaria (predeterminada: la del sistema) |
--enabled | Habilitar de inmediato (predeterminado: true) |
--max-retries <n> | Número de reintentos en caso de fallo |
Ejemplo:
openclaw cron list
Lista todas las tareas cron programadas.
Sintaxis:
Flags:
| Flag | Descripción |
|---|---|
--active | Mostrar solo las tareas activas |
--sort <field> | Ordenar por nombre, próxima ejecución o creación |
Ejemplo:
Salida de ejemplo:
openclaw cron remove
Elimina una tarea cron programada.
Sintaxis:
Flags:
| Flag | Descripción |
|---|---|
--force | Omitir confirmación |
Ejemplo:
openclaw cron pause / openclaw cron resume
Pausa o reanuda una tarea cron sin eliminarla.
Sintaxis:
Ejemplo:
openclaw cron run
Activa manualmente una tarea cron de inmediato, fuera de su programación.
Sintaxis:
Flags:
| Flag | Descripción |
|---|---|
--dry-run | Mostrar lo que ocurriría sin ejecutar |
Ejemplo:
Comandos de configuración
Los comandos de configuración gestionan los ajustes de OpenClaw, almacenados en ~/.openclaw/config.yaml.
openclaw config get
Lee un valor de configuración.
Sintaxis:
Ejemplo:
openclaw config set
Establece un valor de configuración.
Sintaxis:
Flags:
| Flag | Descripción |
|---|---|
--global | Establecer en la configuración global |
--local | Establecer en la configuración local del proyecto |
Ejemplo:
openclaw config reset
Restablece la configuración a los valores predeterminados.
Sintaxis:
Flags:
| Flag | Descripción |
|---|---|
--all | Restablecer toda la configuración a los valores predeterminados |
--force | Omitir confirmación |
Ejemplo:
openclaw config edit
Abre el archivo de configuración en tu editor predeterminado.
Sintaxis:
Flags:
| Flag | Descripción |
|---|---|
--editor <name> | Especificar el editor |
Ejemplo:
Comandos de seguridad
Los comandos de seguridad te ayudan a auditar tu configuración de OpenClaw en busca de posibles vulnerabilidades y a gestionar los controles de acceso.
openclaw audit
Ejecuta una auditoría de seguridad de tu instalación de OpenClaw, comprobando credenciales expuestas, configuraciones inseguras y permisos de skills.
Sintaxis:
Flags:
| Flag | Descripción |
|---|---|
--fix | Corregir automáticamente los problemas cuando sea posible |
--scope <area> | Auditar un área específica: config, skills, channels, all |
--report <file> | Exportar el informe de auditoría a un archivo |
--strict | Tratar las advertencias como errores |
Ejemplo:
Salida de ejemplo:
openclaw audit permissions
Revisa y gestiona los permisos de las skills.
Sintaxis:
Ejemplo:
Comandos de estado y registro
Estos comandos te dan visibilidad sobre lo que OpenClaw está haciendo, lo que ha ocurrido y la salud del sistema.

openclaw status
Muestra el estado actual de todos los componentes de OpenClaw.
Sintaxis:
Flags:
| Flag | Descripción |
|---|---|
--watch, -w | Actualizar continuamente (como top) |
--component <name> | Mostrar el estado de un componente específico |
Ejemplo:
Salida de ejemplo:
openclaw logs
Muestra los registros operativos de OpenClaw.
Sintaxis:
Flags:
| Flag | Descripción |
|---|---|
--follow, -f | Transmitir los registros en tiempo real |
--lines <n>, -n | Número de líneas a mostrar |
--level <level> | Filtrar por nivel de registro (debug, info, warn, error) |
--component <name> | Filtrar por componente |
--since <time> | Mostrar registros desde un momento (p. ej., 1h, 2d) |
--search <query> | Buscar dentro de los registros |
Ejemplo:
openclaw logs export
Exporta los registros a un archivo para compartirlos o analizarlos.
Sintaxis:
Flags:
| Flag | Descripción |
|---|---|
--format <fmt> | Formato de exportación: json, csv, text |
--since <time> | Inicio del rango de tiempo |
--until <time> | Fin del rango de tiempo |
Ejemplo:
Comandos de utilidad adicionales
Algunos comandos más que vale la pena conocer.
openclaw upgrade
Actualiza OpenClaw a la última versión.
Sintaxis:
Flags:
| Flag | Descripción |
|---|---|
--check | Comprobar actualizaciones sin instalar |
--pre | Incluir versiones preliminares |
Ejemplo:
openclaw reset
Restablece partes o la totalidad de la instalación de OpenClaw.
Sintaxis:
Alcances: config, channels, skills, cron, all
Ejemplo:
openclaw completions
Genera scripts de autocompletado para la shell.
Sintaxis:
Shells compatibles: bash, zsh, fish, powershell
Ejemplo:
Tabla de hoja de referencia imprimible
Aquí tienes todos los comandos en una sola tabla. Imprímela o tenla en un segundo monitor.

| Categoría | Comando | Descripción |
|---|---|---|
| Configuración | openclaw onboard | Asistente de configuración interactivo |
openclaw doctor | Diagnosticar problemas de instalación | |
openclaw gateway start|stop|restart|status | Gestionar el gateway local | |
| Modelos | openclaw models status | Listar modelos configurados |
openclaw models add <provider> | Añadir un proveedor de modelos | |
openclaw models remove <provider> | Eliminar un proveedor de modelos | |
openclaw models default [model] | Obtener/establecer el modelo predeterminado | |
openclaw models test [model] | Probar la conectividad del modelo | |
| Canales | openclaw channels list | Listar canales de comunicación |
openclaw channels add <type> | Añadir un nuevo canal | |
openclaw channels remove <name> | Eliminar un canal | |
openclaw channels test <name> | Probar un canal | |
| Skills | openclaw skills install <name> | Instalar una skill |
openclaw skills uninstall <name> | Eliminar una skill | |
openclaw skills list | Listar las skills instaladas | |
openclaw skills search <query> | Buscar en el registro de skills | |
openclaw skills enable|disable <name> | Activar/desactivar una skill | |
openclaw skills update [name] | Actualizar skills | |
| Chat | openclaw chat | Sesión de chat interactiva |
openclaw send <channel> <msg> | Enviar un mensaje | |
openclaw reply <id> <msg> | Responder a un mensaje | |
| Cron | openclaw cron add <schedule> <cmd> | Crear una tarea programada |
openclaw cron list | Listar tareas cron | |
openclaw cron remove <id> | Eliminar una tarea cron | |
openclaw cron pause|resume <id> | Pausar/reanudar una tarea | |
openclaw cron run <id> | Activar una tarea manualmente | |
| Config | openclaw config get <key> | Leer un valor de configuración |
openclaw config set <key> <val> | Escribir un valor de configuración | |
openclaw config reset [key] | Restablecer al valor predeterminado | |
openclaw config edit | Abrir la configuración en el editor | |
| Seguridad | openclaw audit | Ejecutar una auditoría de seguridad |
openclaw audit permissions | Revisar los permisos de las skills | |
| Estado | openclaw status | Visión general del sistema |
openclaw logs | Ver los registros operativos | |
openclaw logs export <file> | Exportar registros a un archivo | |
| Utilidad | openclaw upgrade | Actualizar OpenClaw |
openclaw reset [scope] | Restablecer la instalación | |
openclaw completions <shell> | Generar autocompletados de shell |
Preguntas frecuentes
¿Cómo actualizo OpenClaw a la última versión?
Ejecuta openclaw upgrade. Usa primero openclaw upgrade --check para ver qué versión está disponible sin instalarla.
¿Dónde se almacena el archivo de configuración de OpenClaw?
La configuración global vive en ~/.openclaw/config.yaml. Las configuraciones locales del proyecto se almacenan en .openclaw/config.yaml en la raíz de tu proyecto.
¿Puedo usar varios proveedores de LLM al mismo tiempo?
Sí. Añade tantos proveedores como quieras con openclaw models add. Cada modelo se identifica mediante provider/model-name. Establece tu predeterminado preferido con openclaw models default.
¿Cómo añado capacidades de correo electrónico o SMS?
Usa openclaw channels add email o openclaw channels add sms. Para un enfoque fiable y orientado a la API, Inbounter proporciona API de correo electrónico y SMS diseñadas para la integración con agentes de IA y que funcionan a la perfección con el sistema de canales de OpenClaw.
¿Puedo ejecutar OpenClaw sin el gateway?
Algunos comandos básicos como openclaw chat funcionan sin el gateway, pero los canales, las tareas cron y las skills requieren que el gateway esté en ejecución. Inícialo con openclaw gateway start -d.
¿Cómo depuro una tarea cron que falla?
Usa openclaw cron run <name> --dry-run para probar la tarea sin ejecutarla, luego revisa openclaw logs --search "cron:<name>" para ver los detalles del error.
¿Es seguro usar OpenClaw con claves de API?
Ejecuta openclaw audit para verificar tu configuración. Las claves de API se cifran en reposo, y el comando de auditoría comprueba errores de configuración comunes como credenciales expuestas o permisos de archivo demasiado permisivos.
¿Cómo contribuyo con una skill personalizada?
Crea tu skill siguiendo el SDK de skills de OpenClaw, pruébala localmente con openclaw skills install ./my-skill --dev y envíala al registro a través del portal de la comunidad de OpenClaw.
Para terminar
Esta hoja de referencia cubre todos los comandos de la CLI de OpenClaw disponibles a abril de 2026. La CLI es la forma más rápida de configurar, automatizar e interactuar con tu agente de OpenClaw, y conocer estos comandos te ahorrará mucho tiempo a medida que construyas flujos de trabajo más sofisticados.
Para las últimas actualizaciones y nuevos comandos, consulta la documentación oficial de OpenClaw o ejecuta openclaw --help en cualquier momento.
Si estás creando agentes de IA que necesitan una entrega fiable de correo electrónico y SMS, echa un vistazo a la API de correo electrónico y SMS de Inbounter: está creada específicamente para la mensajería programática y de alto volumen que requieren los agentes de IA.
Artículos relacionados: