Ir al contenido

Personaliza OpenClaw: Automatiza tareas y gestiona skills

¿Alguna vez has sentido que tu flujo de trabajo se vuelve un caos cuando intentas automatizar tareas complejas? Mantener tus herramientas organizadas mientras escalas tus procesos puede ser un dolor de cabeza constante, especialmente cuando las configuraciones empiezan a chocar entre sí.

Si estás buscando una forma de optimizar tus procesos sin perder el control de tu entorno de desarrollo, has llegado al lugar correcto. Aquí te explico cómo manejar las habilidades y la automatización de forma eficiente.

¿Cómo personalizo skills sin ensuciar el repo?

Sección titulada «¿Cómo personalizo skills sin ensuciar el repo?»

Usa managed overrides en lugar de editar la copia del repo. Pon tus cambios en ~/.openclaw/skills/<name>/SKILL.md (o añade una carpeta mediante skills.load.extraDirs en ~/.openclaw/openclaw.json).

La precedencia es <workspace>/skills > ~/.openclaw/skills > bundled, por lo que los managed overrides ganan sin tocar git. Solo las ediciones que valgan la pena para el upstream deberían vivir en el repo y enviarse como PRs.

¿Puedo cargar skills desde una carpeta personalizada?

Sección titulada «¿Puedo cargar skills desde una carpeta personalizada?»

Sí. Añade directorios extra a través de skills.load.extraDirs en ~/.openclaw/openclaw.json (es la precedencia más baja).

La precedencia por defecto se mantiene así: <workspace>/skills → ~/.openclaw/skills → bundled → skills.load.extraDirs.

¿Cómo puedo usar diferentes modelos para distintas tareas?

Sección titulada «¿Cómo puedo usar diferentes modelos para distintas tareas?»

Hoy en día, los patrones soportados son:

  • Cron jobs: los trabajos aislados pueden configurar un override de model por trabajo.
  • Sub-agents y cambios on-demand: puedes enrutar tareas a agentes separados con diferentes modelos por defecto o usar /model para cambiar el modelo de la sesión actual en cualquier momento.

El bot se congela con tareas pesadas. ¿Cómo delego eso?

Sección titulada «El bot se congela con tareas pesadas. ¿Cómo delego eso?»

Usa sub-agents para tareas largas o paralelas. Los sub-agents se ejecutan en su propia sesión, devuelven un resumen y mantienen tu chat principal receptivo.

Pide a tu bot que “cree un sub-agent para esta tarea” o usa /subagents.

Tip de tokens: tanto las tareas largas como los sub-agents consumen tokens. Si el coste te preocupa, configura un modelo más barato para los sub-agents mediante agents.defaults.subagents.model.

El cron o los recordatorios no funcionan. ¿Qué debo revisar?

Sección titulada «El cron o los recordatorios no funcionan. ¿Qué debo revisar?»

Cron se ejecuta dentro del proceso del Gateway. Si el Gateway no está funcionando continuamente, los trabajos programados no se ejecutarán.

Checklist:

  • Confirma que cron esté habilitado (cron.enabled).
  • Asegúrate de que OPENCLAW_SKIP_CRON no esté configurado.
  • Revisa que el Gateway esté funcionando 24/7 (sin suspensiones ni reinicios).
  • Verifica la configuración de la zona horaria para el trabajo (--tz frente a la zona horaria del host).

Debug:

Ventana de terminal
openclaw cron run <jobId> --force
openclaw cron runs --id <jobId> --limit 50

Usa ClawHub (CLI) o suelta las skills en tu workspace. La interfaz de usuario de Skills de macOS no está disponible en Linux.

Ventana de terminal
npm i -g clawhub
# or
pnpm add -g clawhub

Explora skills en https://clawhub.com

¿Puede OpenClaw ejecutar tareas programadas o en segundo plano?

Sección titulada «¿Puede OpenClaw ejecutar tareas programadas o en segundo plano?»

Sí. Usa el programador del Gateway:

  • Cron jobs y Heartbeat: para tareas programadas, recurrentes o comprobaciones periódicas en la “sesión principal”.
  • Trabajos aislados: para agentes autónomos que publican resúmenes o los envían a los chats.

¿Puedo ejecutar skills exclusivas de macOS desde Linux?

Sección titulada «¿Puedo ejecutar skills exclusivas de macOS desde Linux?»

No directamente. Las skills de macOS están limitadas por metadata.openclaw.os además de los binarios requeridos.

Tienes estos patrones soportados:

Opción A - Ejecutar el Gateway en un Mac Ejecuta el Gateway donde existan los binarios de macOS.

Opción B - Usar un nodo de macOS (sin SSH) Ejecuta el Gateway en Linux, vincula un nodo de macOS (aplicación de la barra de menús) y configura Node Run Commands en “Always Ask” o “Always Allow” en el Mac.

Opción C - Proxy de binarios de macOS sobre SSH Mantén el Gateway en Linux, pero haz que los binarios de CLI requeridos se resuelvan como wrappers de SSH que se ejecutan en un Mac.

Opción D - Conexión remota Conéctate desde Linux en modo remoto o a través de Tailscale al Gateway que corre en el Mac.

No viene integrada por defecto actualmente.

Opciones:

  • Skill personalizada / plugin: es la mejor opción para un acceso fiable a la API (tanto Notion como HeyGen tienen APIs).
  • Automatización del navegador: funciona sin código, pero es más lenta y frágil.

¿Cómo instalo la extensión de Chrome para el control del navegador?

Sección titulada «¿Cómo instalo la extensión de Chrome para el control del navegador?»

Usa el instalador integrado y luego carga la extensión descomprimida en Chrome:

Ventana de terminal
openclaw browser extension install
openclaw browser extension path

Después ve a Chrome → chrome://extensions → activa el “Modo de desarrollador” → “Cargar descomprimida” → elige esa carpeta.

Guía completa: Chrome extension

AI Setup Assistant

OpenClaw

OpenClaw Expert

Sigues atascado?

Si esta pagina no resolvio tu caso, pregunta a OpenClaw Expert para pasos concretos.