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.
Requisitos previos
Sección titulada «Requisitos previos»- Acceso a tu directorio de workspace (normalmente en
~/.openclaw/workspace/skills/). - Un editor de texto para configurar archivos Markdown y YAML.
Inicio rápido
Sección titulada «Inicio rápido»Configura tu primera Skill en menos de 5 minutos siguiendo estos pasos:
1. Crea el directorio
Sección titulada «1. Crea el directorio»Las Skills deben vivir en una ruta específica para que el sistema las reconozca. Crea una carpeta nueva para tu proyecto:
mkdir -p ~/.openclaw/workspace/skills/hello-world2. Define el archivo SKILL.md
Sección titulada «2. Define el archivo SKILL.md»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_worlddescription: 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!".3. Añade herramientas (Opcional)
Sección titulada «3. Añade herramientas (Opcional)»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.
4. Actualiza OpenClaw
Sección titulada «4. Actualiza OpenClaw»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.
Solución de problemas
Sección titulada «Solución de problemas»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.
Mejores prácticas
Sección titulada «Mejores prácticas»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.
Próximos pasos
Sección titulada «Próximos pasos»- ClawHub: Explora y contribuye con Skills de la comunidad.
OpenClaw Expert
Sigues atascado?
Si esta pagina no resolvio tu caso, pregunta a OpenClaw Expert para pasos concretos.