Un LLM responde. Vos ejecutás.
La acción siempre es tuya.
El agente razona, usa herramientas, observa resultados y repite hasta cumplir el objetivo.
Razona sobre el contexto. Decide qué acción tomar y con qué herramienta. GPT-4o, Claude, Gemini...
Lo que puede hacer: email, terminal, browser, APIs, calendario, base de datos...
Historial de la conversación + resultados previos. Le permite corregir y aprender en el loop.
Dónde recibe objetivos y responde: Telegram, Discord, CLI, API, web...
Conoce todo. Tiene toda la sabiduría. Pero no se mueve. Vos llegás, preguntás, él responde. La ejecución siempre es tuya.
= ChatGPT, Claude chat, cualquier LLM
Recibe el objetivo. Tiene sus herramientas. Actúa, observa, corrige, y vuelve con la misión cumplida. No pregunta cada paso.
= OpenClaw
# 1. Prerequisitos # Node ≥ 22 + Docker # 2. Instalá OpenClaw $ npm install -g openclaw@latest # 3. Iniciá el wizard $ openclaw onboard --install-daemon ✓ Gateway configurado ✓ Daemon activo (systemd/launchd) ✓ Agente online
Se carga antes de cada razonamiento. Define quién es el agente.
Se activa cuando la tarea lo requiere. Define cómo usar las herramientas.
/newbot → seguí los pasos → copiá el token# Si ya instalaste, configurá Telegram: $ openclaw channel add telegram ? Ingresá tu bot token: 123456789:AAH... ✓ Canal Telegram configurado ✓ Escuchando mensajes... # Ahora mandá un mensaje a tu bot → Hola, ¿qué sabés hacer?
Define quién es el agente. Tono, valores, idioma, límites éticos. Se carga en cada razonamiento.
# ~/.openclaw/SOUL.md Sos mi asistente personal. Respondé siempre en español. Sé directo y conciso. No ejecutes nada destructivo sin pedirme confirmación.
Define cómo hacer una tarea. Instrucciones para usar herramientas. Se activa según la situación.
--- name: resumir-emails tools: [gmail, calendar] trigger: emails de hoy --- Revisá los últimos 24hs de Gmail. Clasificá: urgente / pendiente / info. Respondé con bullets, máx 5 items.
~/.openclaw/SOUL.md en tu editor# Ejemplo — personalidad técnica Te llamo Jarvis. Sos mi asistente de ingeniería. Respondé en español rioplatense. Sé conciso. Usá bullet points. Cuando no sabés algo, decilo. # Reglas de seguridad Nunca ejecutes rm, drop o delete sin mostrarme qué vas a borrar y pedirme confirmación explícita.
# Checkpoint hasta acá ✓ OpenClaw instalado ✓ Agente online en Telegram ✓ SOUL.md personalizado → Siguiente: tu primera SKILL
Instrucciones maliciosas escondidas en contenido externo que el agente lee — y ejecuta sin saber que fue manipulado.
Si escribís una API key en un prompt o skill, queda en el historial del LLM y en los logs — cualquiera con acceso a esos archivos la ve. Las credenciales van en un solo lugar:
# ~/.openclaw/.env
OPENAI_API_KEY=sk-...
TELEGRAM_BOT_TOKEN=123456:AAH...
GMAIL_CLIENT_SECRET=GOCSPX-... $OPENAI_API_KEY — nunca el valorSi el agente puede borrar archivos, enviar emails y hacer deploys, un error o ataque puede tener consecuencias irreversibles.
OpenClaw guarda logs de cada acción ejecutada. Si algo sale mal, podés ver exactamente qué hizo el agente y por qué.
Resumir emails, responder Slack, crear borradores, notificar eventos importantes.
Revisar PRs, abrir issues, correr tests, explicar errores, escribir funciones.
Agenda del día, recordatorios, crear tickets en Jira/Linear, tomar notas.
Buscar en la web, leer docs, resumir papers, comparar alternativas técnicas.
--- name: daily-standup # obligatorio description: Prepará mi standup # obligatorio license: Apache-2.0 allowed-tools: Bash Read Write metadata: author: tu-usuario version: "1.0" --- Instrucciones en markdown. Sin restricciones de formato. Máx 500 líneas recomendadas.
El ecosistema abierto más grande. Compatible con 16+ agentes: Claude Code, Cursor, Copilot, Gemini, Codex...
npx skills add owner/repo Repo oficial de skills de referencia: pdf, xlsx, frontend-design, mcp-builder, claude-api y más.
Spec abierta y canónica del formato SKILL.md. Compatible con 30+ agentes — no es propietario de OpenClaw.
¿Qué tarea automatizaste?
¿Qué mensaje le mandás?
¿Qué hace el agente exactamente?
¿Cómo escribiste la SKILL?
¿Qué fue lo más difícil?
¿Qué cambiarías o mejorarías?
$ openclaw run \ --objective "hacer que mi trabajo sea más fácil" # No es magia. # Es arquitectura. ✓ Eso lo aprendiste hoy.