Blog Logo

La configuración óptima de OpenClaw: de chatbot glorificado a agente que trabaja mientras duermes

La mayoría tiene OpenClaw mal configurado, y eso es un problema

Si has oído hablar de OpenClaw y lo has instalado sin tocar nada más, básicamente tienes un chatbot glorificado. Sin configurar es eso: le preguntas cosas, te responde, punto. Pero bien configurado es otra historia completamente distinta. Hablamos de un agente que trabaja mientras tú duermes, que te avisa al móvil cuando termina una tarea, que recuerda lo que le dijiste la semana pasada y que puede coordinar a otros agentes para hacer cosas más complejas.

En este post te explico desde cero cómo dejarlo montado de verdad. Tanto si ya lo tienes instalado como si empiezas desde cero, aquí tienes todo lo que necesitas.


Antes de instalar nada: dónde meterlo

La primera decisión que tienes que tomar es dónde va a correr OpenClaw. Hay gente que lo instala en su propio ordenador, otros en un Mac Mini, y luego está la opción que yo recomiendo: MyClaw.

Un Mac Mini en España te puede costar 700 u 800 euros tirando por lo bajo, y encima tienes que dejarlo encendido 24/7 si quieres que el agente esté siempre disponible. Instalarlo en tu propio ordenador tampoco es lo ideal porque en cuanto lo apagas o lo pones en suspensión, el agente deja de existir.

MyClaw es una web especializada que te levanta OpenClaw en un servidor, sin terminal, sin comandos, con interfaz gráfica. Lo configuras desde el navegador, tiene soporte, y lo más interesante: tiene proveedores de IA con descuentos mejores que si vas tú directamente a OpenAI o Anthropic. Puedes meter tus propias API keys si ya las tienes, o usar las suyas a precio rebajado. Yo metí 30 dólares para grabar el vídeo y me fue perfecto. El único caso donde puede no compensar es si ya tienes una suscripción de esas que incluyen créditos, como Codex, pero para la mayoría de la gente MyClaw es la opción más práctica por diferencia.


El workspace: los archivos que lo cambian todo

Una vez que tienes OpenClaw corriendo, lo importante empieza aquí. OpenClaw tiene un workspace, básicamente una carpeta con archivos de configuración que el agente lee cada vez que arranca. Sin esto configurado no hay agente, hay chatbot.

He preparado un repositorio con todo esto ya montado que te puedes clonar directamente: github.com/edunavajas/openclaw-workspace. Incluye todos los archivos que te voy a explicar ahora, ya estructurados y con ejemplos. Luego te cuento cómo instalarlo, que es más fácil de lo que parece.

Vamos archivo por archivo.


SOUL.md: la personalidad del agente

Este es el archivo donde defines cómo habla y se comporta el agente. Mucha gente lo rellena con cosas del estilo “eres amable y servicial” y luego se pregunta por qué el agente responde como un manual de instrucciones.

Lo que funciona es ser concreto: “ten opiniones propias”, “sé directo y no me des rodeos”, “si puedes resolver algo tú solo, hazlo sin preguntarme”. Cosas que de verdad cambien el comportamiento. Hay que reescribirlo con tu propia voz porque si no el agente suena genérico y eso en el día a día es bastante molesto.


USER.md: cómo te conoce

Cada sesión de OpenClaw arranca de cero en cuanto a contexto. No sabe quién eres a menos que se lo digas. El archivo USER.md es exactamente eso: le presentas quién eres, cómo te llamas, en qué zona horaria estás, qué proyectos tienes entre manos, qué aplicaciones usas, a qué horas no quieres que te mande notificaciones.

Cuanto más completo esté este archivo, más útil es el agente desde el primer momento de cada sesión. No te lleva más de media hora rellenarlo bien la primera vez, y a partir de ahí ya no tienes que tocarlo salvo que cambies algo de tu contexto.


IDENTITY.md: quién es él

Este archivo define la identidad del agente: cómo se llama, qué es, dónde está corriendo. Por defecto OpenClaw tiende a decir cosas como “como modelo de lenguaje…” y eso es exactamente lo que queremos evitar. Le pones un nombre, le dices qué es y dónde corre, y dejas de tener un chatbot genérico para tener algo más concreto.

Esto además es especialmente importante cuando empiezas a tener varios agentes coordinándose entre sí. Si tienes un squad de agentes y todos tienen la misma identidad indefinida, el caos está garantizado.


MEMORY.md: el más importante

Sin este archivo cada sesión es como conocer al agente por primera vez. Con él, el agente recuerda tus preferencias, decisiones que tomasteis juntos, cosas que salieron mal la última vez, lo que funcionó. Es la diferencia entre un colaborador que te conoce y uno que siempre empieza desde cero.

El truco aquí es que a veces el agente no guarda automáticamente en el memory cuando debería. Para que lo haga siempre, mete una instrucción en el SOUL.md o en el IDENTITY.md diciéndole que debe anotar cosas nuevas en el memory. Así lo hace sin que tengas que pedírselo cada vez.


HEARTBEAT.md: de reactivo a proactivo

Aquí es donde OpenClaw da el salto de herramienta a agente de verdad. El heartbeat es básicamente un ping periódico: cada X minutos, el agente consulta este archivo y si hay alguna tarea que atender en ese momento, actúa.

Tú le pones las tareas y cuándo ejecutarlas. “Cada mañana a las 7, revisa el calendario y mándame un resumen”. “Cada lunes, revisa el estado de los proyectos activos”. “Cuando alguien me mencione en Slack, notifícame con un resumen”. El agente deja de esperar a que tú le digas algo para empezar a hacer cosas por su cuenta.


AGENTS.md: el manual de operaciones

Este es el archivo donde le explicas qué puede hacer solo y qué necesita tu permiso. Piénsalo como un contrato de delegación. También es importante aquí definir cómo comportarse si está en grupos de Telegram o Slack: cuándo intervenir, cuándo callarse. Si no le dices esto, el agente puede volverse bastante molesto respondiendo a cosas que no le incumben.


Cómo instalar todo esto

El repositorio github.com/edunavajas/openclaw-workspace ya tiene todo estructurado: los seis archivos que acabo de describir, una estructura para un squad de múltiples agentes, directorios compartidos y políticas de permisos.

Para instalarlo tienes dos opciones. La más fácil: desde el propio chat de OpenClaw o MyClaw le dices que clone el repositorio de GitHub e instale el workspace (si tienes el skill de GitHub configurado lo hace solo, que lo tiene por defecto). O manualmente desde la terminal, que tampoco es ninguna locura.

Una vez instalado, el propio agente te va guiando para rellenar tu perfil. Tenéis que rellenar bastante información, sé que da pereza, pero lo haces una vez bien y luego ya lo tienes perfecto para el resto de tus días. No hay que tocarlo salvo que cambies algo importante de tu vida o tus proyectos.


Caso de uso real: el briefing matutino

Para que veas cómo funciona todo esto junto, te cuento lo que uso yo mismo. Cada mañana, antes de que me levante, OpenClaw revisa mi calendario, las menciones pendientes, el correo y las noticias que me interesan, y me lo manda resumido por Telegram o WhatsApp.

No tengo que pedírselo, lo hace porque está configurado en el heartbeat. Me levanto y ya tengo el contexto del día esperándome.

El repositorio incluye un prompt ya preparado para esto en la carpeta prompts/. Es tan sencillo como copiarlo y mandárselo al agente. Él mismo te va pidiendo las credenciales que necesita según las va necesitando, no tienes que dárselas todas de golpe.


Qué viene después

El próximo vídeo va a ser sobre cómo darle al agente acceso a una cuenta de GitHub para que haga mejoras en proyectos personales de manera autónoma. Si esto ya te parece útil, lo siguiente te va a gustar bastante más.

Si instalas el workspace y tienes alguna duda, puedes dejármelo en los comentarios o contactarme directamente. El repositorio también tiene su propio README con instrucciones más detalladas para cada archivo. Y si quieres empezar cuanto antes, recuerda que la forma más rápida es con MyClaw, que te quita toda la parte de infraestructura y te deja centrado en lo que importa: configurarlo bien.


¿Qué te ha parecido?

Déjame tu opinión, pregunta o sugerencia. Los comentarios se sincronizan con GitHub Discussions .

Volver al blog