Tutorial de OpenClaw – Capítulo 7: El sistema de herramientas: qué puede hacer OpenClaw

📘 Esta serie es la versión gratuita de mi libro. Si quieres tenerlo todo ordenado y de principio a fin —22 capítulos, dos proyectos completos y temas que no están en el blog (Gateway, VPS, seguridad…)— te lo dejo aquí: OpenClaw: Tu Asistente Personal con IA.

Las herramientas son lo que convierte a OpenClaw de un simple chatbot en un asistente capaz de actuar directamente en tu ordenador. Chatbots como ChatGPT o Gemini pueden buscar en internet o generar archivos para que los descargues, pero no pueden tocar tu equipo. OpenClaw sí: puede leer y crear archivos en tu disco duro, ejecutar programas, controlar un navegador, enviarte mensajes a Telegram y mucho más. Todo gracias a sus herramientas integradas.

¿Qué son las herramientas?

Las herramientas (tools) son las capacidades que OpenClaw tiene para interactuar con tu ordenador y el mundo. Cuando le pides algo, el agente de IA decide qué herramienta usar para completar la tarea. Por ejemplo:

  • Si le pides «busca información sobre…», usará la herramienta web_search
  • Si le pides «crea un archivo con…», usará la herramienta write
  • Si le pides «qué procesos están corriendo», usará la herramienta exec

OpenClaw incluye más de 25 herramientas organizadas por categorías. Vamos a verlas todas.

Herramientas de ejecución y procesos

exec — Ejecutar comandos

Es la herramienta más potente. Permite ejecutar cualquier comando en la terminal de tu ordenador. Cuando le pides cosas como «¿cuánto espacio libre tengo?» o «reinicia el servidor web», OpenClaw usa exec para ejecutar el comando apropiado.

Ejemplo práctico:

Tú: ¿Qué versión de Python tengo instalada?
OpenClaw ejecuta: python3 --version
OpenClaw responde: Tienes Python 3.12.1 instalado.

process — Gestionar procesos en segundo plano

Permite iniciar procesos en segundo plano, ver sus logs, enviarles datos o detenerlos. Útil para tareas que tardan mucho tiempo.

Herramientas de archivos

read — Leer archivos

Lee el contenido de cualquier archivo de tu ordenador. Puedes pedirle: «Lee el archivo config.txt y dime qué contiene».

write — Escribir archivos

Crea archivos nuevos o sobrescribe los existentes. «Crea un archivo con mi lista de tareas» usaría esta herramienta.

edit — Editar archivos

Modifica partes específicas de un archivo sin reescribirlo entero. Ideal para hacer cambios puntuales: «En el archivo recetas.txt, cambia ‘2 huevos’ por ‘3 huevos'».

Herramientas web

web_search — Buscar en internet

Realiza búsquedas en internet y devuelve los resultados al agente para que los procese y te dé una respuesta resumida.

Ejemplo: «¿Cuáles son las 5 mejores películas de 2026?» → OpenClaw busca en internet y te da la lista.

web_fetch — Obtener contenido de una URL

Descarga el contenido de una página web y lo convierte a texto. Muy útil para resumir artículos: «Lee esta URL y hazme un resumen de 3 párrafos».

Herramientas del navegador

browser — Control completo del navegador

Esta es una de las herramientas más impresionantes. OpenClaw puede controlar un navegador web de forma autónoma:

  • Abrir páginas web
  • Hacer clic en botones y enlaces
  • Rellenar formularios
  • Tomar capturas de pantalla
  • Navegar entre pestañas
  • Descargar archivos

Dedicaremos todo el capítulo 11 a esta herramienta. Por ahora, ten en cuenta que existe y que es muy potente.

Herramientas de comunicación

message — Enviar mensajes

Permite al agente enviar mensajes a través de cualquier canal conectado. No solo responde: puede enviar mensajes proactivamente. Por ejemplo, una automatización puede hacer que OpenClaw te mande un mensaje de WhatsApp cada mañana con el tiempo que va a hacer.

Además de enviar, esta herramienta puede: reaccionar a mensajes, editar mensajes, buscar en el historial, fijar mensajes, crear hilos, y mucho más.

Herramientas de infraestructura

cron — Tareas programadas

Programa tareas para que se ejecuten automáticamente. «Todos los lunes a las 9:00, mándame un resumen de mis tareas pendientes» usa esta herramienta. Le dedicaremos el capítulo 10 completo.

nodes — Dispositivos conectados

Interactúa con dispositivos emparejados (tu iPhone, Android, otro Mac). Puede enviar notificaciones, acceder a la cámara, obtener la ubicación y más.

gateway — Gestión del Gateway

Reinicia o actualiza el propio Gateway, y gestiona la configuración.

Herramientas de sesión y memoria

memory_search y memory_get — Buscar en la memoria

Permiten al agente buscar información en su sistema de memoria. «¿Qué me dijiste ayer sobre la receta de paella?» haría que el agente busque en sus recuerdos.

sessions — Gestión de sesiones

Varias herramientas para listar sesiones activas, ver historiales de conversación, enviar mensajes entre sesiones y crear sub-agentes.

Herramientas de análisis multimedia

image — Analizar imágenes

Envía una imagen a OpenClaw y te dirá qué ve en ella. Útil para identificar objetos, leer texto en fotos, describir escenas, etc.

pdf — Analizar documentos PDF

Envía un PDF y OpenClaw lo procesará: resúmenes, extracción de datos, respuestas a preguntas sobre el contenido…

Controlar qué herramientas están activas

Por seguridad, puedes controlar exactamente qué herramientas tiene disponibles tu asistente. OpenClaw ofrece perfiles predefinidos:

  • full (por defecto): Todas las herramientas disponibles
  • coding: Solo archivos, ejecución, sesiones y memoria
  • messaging: Solo mensajería y sesiones
  • minimal: Solo estado de sesión (máxima restricción)

Además, puedes personalizar la lista permitiendo o denegando herramientas individuales:

{
  tools: {
    profile: "full",
    deny: ["exec"],
    allow: ["browser"]
  }
}

En este ejemplo, el asistente tiene todas las herramientas excepto exec (no podrá ejecutar comandos en la terminal). La regla de oro es: deny siempre gana sobre allow.

Grupos de herramientas

Para facilitar la configuración, las herramientas se agrupan por función:

  • group:runtime — Ejecución de comandos y procesos
  • group:fs — Operaciones con archivos (read, write, edit)
  • group:web — Búsqueda web y lectura de URLs
  • group:ui — Navegador y canvas
  • group:messaging — Envío de mensajes
  • group:automation — Cron y gateway
  • group:memory — Búsqueda en memoria
  • group:sessions — Gestión de sesiones

Puedes denegar un grupo completo de una vez: deny: ["group:runtime"] desactiva todos los comandos de ejecución.

Resumen

En este capítulo has aprendido:

  • Qué son las herramientas y cómo OpenClaw las usa para actuar
  • Las 25+ herramientas disponibles organizadas por categoría
  • Cómo controlar qué herramientas puede usar tu asistente
  • Los perfiles predefinidos y los grupos de herramientas

En el próximo capítulo descubriremos las skills: paquetes de instrucciones especializadas que amplían lo que tu asistente sabe hacer.


OpenClaw: Tu Asistente Personal con IA — portada del libro

¿Te está gustando el tutorial? Tienes el libro completo en Amazon

OpenClaw: Tu Asistente Personal con IA (248 páginas) incluye 22 capítulos, 8 de ellos exclusivos del libro (no publicados en el blog):

  • Multi-agente y configuración avanzada
  • Automatizaciones del mundo real: facturas, redes sociales y control de gastos
  • OpenRouter: modelos gratis y ultra-baratos
  • Llevar OpenClaw a un VPS: tu asistente en producción 24/7
  • Prompt injection y seguridad avanzada
  • …y 3 capítulos más sobre Gateway, Hooks/WebHooks y estrategia de modelos

Disponible en tapa blanda, tapa dura y edición Kindle.

Un saludo, y si aún no lo has hecho no olvides suscribirte a mi blog para no perderte los próximos posts  :-),

También puedes seguirme en Twitter en ‎@revi_apps y no olvides que me ayudas mucho si compartes este post en las redes sociales.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.

Scroll al inicio