Ir al contenido

Cómo crear tus propias Skills en OpenClaw

Seguro te ha pasado: tienes un asistente que funciona bien para tareas generales, pero en el momento en que necesitas que haga algo específico para tu flujo de trabajo, se detiene. Es molesto tener que salir de tu terminal para ejecutar un script manual solo porque tu asistente no “entiende” esa tarea. La mejor forma de solucionar esto es personalizando sus capacidades.

En OpenClaw, las Skills son la forma principal de añadir nuevas funciones. Básicamente, son carpetas con instrucciones que le dicen al LLM cómo interactuar con tu entorno.

  • Acceso a tu directorio de workspace (normalmente en ~/.openclaw/workspace/skills/).
  • Un editor de texto para configurar archivos Markdown y YAML.

Configura tu primera Skill en menos de 5 minutos siguiendo estos pasos:

Las Skills deben vivir en una ruta específica para que el sistema las reconozca. Crea una carpeta nueva para tu proyecto:

Ventana de terminal
mkdir -p ~/.openclaw/workspace/skills/hello-world

Dentro de esa carpeta, crea un archivo llamado SKILL.md. Este archivo utiliza YAML frontmatter para los metadatos y Markdown para las instrucciones:

---
name: hello_world
description: A simple skill that says hello.
---
# Hello World Skill
When the user asks for a greeting, use the `echo` tool to say "Hello from your custom skill!".

Puedes definir herramientas personalizadas en el frontmatter o dar instrucciones para que el agente use herramientas del sistema que ya existen, como bash o browser.

Para que los cambios tengan efecto, pide a tu agente “refresh skills” o reinicia el Gateway. OpenClaw detectará la nueva carpeta e indexará el archivo SKILL.md.

Si tu Skill no funciona como esperas, revisa estos puntos basados en la documentación oficial:

  • La Skill no aparece: Asegúrate de pedirle al agente “refresh skills” o reinicia el Gateway para forzar el re-indexado.
  • Error en la ejecución: Prueba la Skill directamente desde la CLI usando openclaw agent --message "use my new skill" para aislar el problema.

Si quieres resultados óptimos, te recomiendo seguir estas pautas:

  • Sé conciso: Instruye al modelo sobre qué debe hacer, no sobre cómo ser una IA.
  • Prioriza la seguridad: Si tu Skill usa bash, verifica que los prompts no permitan la inyección de comandos arbitrarios desde inputs de usuarios no confiables.

Para resolver dudas específicas sobre tu configuración, usa el AI Setup Assistant.

  • ClawHub: Explora y contribuye con Skills de la comunidad.
OpenClaw

OpenClaw Expert

Sigues atascado?

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