OpenClawSkills
GitHub
Característica • 3 min de lectura

Automatización

Deja que tu agente trabaje mientras duermes. Trabajos Cron, Webhooks y Disparadores de Eventos.

¿Nuevo en automatización? Para un tutorial práctico paso a paso, consulta nuestro Tutorial de Automatización. Esta página es una referencia completa que cubre todas las características y opciones de configuración de automatización.

OpenClaw proporciona potentes capacidades de automatización a través de webhooks, trabajos cron y hooks. Estas características te permiten crear flujos de trabajo automatizados, disparar acciones basadas en eventos e integrar con servicios externos.

Tutorial.step

Webhooks

Los webhooks permiten a servicios externos disparar acciones de OpenClaw:

  • Recibir Eventos - Aceptar llamadas webhook de servicios externos
  • Disparar Acciones - Ejecutar tareas del agente basadas en payloads de webhook
  • Integrar Servicios - Conectar con GitHub, Sentry, herramientas de monitoreo, etc.

Configuración de Webhook

AutomationPage.webhooks.configDesc

openclaw.json
{
  "webhooks": {
    "enabled": true,
    "entries": {
      "github-alerts": {
        "provider": "github",
        "secret": "YOUR_WEBHOOK_SECRET"
      }
    }
  }
}

Casos de Uso

  • Webhooks de GitHub para revisiones de PR y gestión de issues
  • Webhooks de Sentry para monitoreo de errores y auto-corrección
  • Integraciones API personalizadas
  • Automatización basada en eventos
Tutorial.step

Trabajos Cron

Los trabajos cron permiten ejecutar tareas programadas automáticamente:

  • Tareas Programadas - Ejecutar tareas en un horario (diario, semanal, etc.)
  • Procesamiento en Segundo Plano - Ejecutar tareas de larga duración
  • Verificaciones Periódicas - Monitorear sistemas, verificar estado, etc.

Configuración de Trabajo Cron

Añade trabajos cron usando la CLI:

CLI
# Daily briefing
openclaw cron add --name "Morning brief" --cron "0 9 * * *" --session isolated --message "Daily briefing"

# Status check
openclaw cron add --name "Status check" --cron "*/30 * * * *" --session main --system-event "check-status" --wake now

Cron vs Heartbeat

OpenClaw soporta dos mecanismos de programación:

  • Trabajos Cron: Sintaxis cron tradicional para tareas programadas
  • Heartbeat: Monitoreo continuo con intervalos configurables

Usa cron para tareas específicas basadas en tiempo, heartbeat para monitoreo continuo.

Tutorial.step

Hooks

Los hooks te permiten interceptar y modificar eventos:

  • Hooks de Mensaje - Procesar mensajes antes/después del manejo del agente
  • Hooks de Evento - Reaccionar a eventos del sistema
  • Hooks de Transcripción - Procesar notas de voz y audio

Hooks Gmail Pub/Sub

OpenClaw puede integrarse con Gmail via Pub/Sub:

  • Recibir notificaciones de email en tiempo real
  • Procesar emails automáticamente
  • Disparar acciones basadas en contenido de email
  • Gestionar bandeja de entrada y respuestas

Configura Gmail Pub/Sub en tu espacio de trabajo para automatización de email.

Tutorial.step

Ejemplos de Automatización

Resumen Diario

Programa un resumen diario que resume tu día:

CLI
openclaw cron add \
  --name "Daily Briefing" \
  --cron "0 9 * * *" \
  --session isolated \
  --message "Create my daily briefing" \
  --deliver \
  --channel last

Monitoreo de Errores

Configura webhook para auto-corregir errores de Sentry:

  • Recibir notificaciones de error via webhook
  • El agente analiza el error
  • Crea automáticamente corrección o abre PR
  • Te notifica cuando se resuelve

Automatización GitHub

Automatiza flujos de trabajo de GitHub:

  • Revisar PRs automáticamente
  • Ejecutar tests en commits
  • Gestionar issues y etiquetas
  • Desplegar en builds exitosas
Tutorial.step

Mejores Prácticas

  • 1
    Empezar SimpleComienza con trabajos cron básicos antes de webhooks complejos.
  • 2
    Probar ExhaustivamentePrueba la automatización en un entorno seguro primero.
  • 3
    Monitorear RegistrosVigila los registros de ejecución de automatización.
  • 4
    Manejo de ErroresAsegúrate de que las automatizaciones manejen fallos elegantemente.
  • 5
    Limitación de TasaTen en cuenta los límites de tasa de API.
  • 6
    SeguridadAsegura los endpoints de webhook con autenticación.