SKILL.md con frontmatter YAML e instrucciones en Markdown.
OpenClaw carga las skills desde varias raíces según un orden de precedencia definido.
Crear la primera skill
1
Crear el directorio de la skill
Las skills se encuentran en la carpeta Las skills se pueden agrupar en subcarpetas para organizarlas; la skill sigue
recibiendo el nombre del frontmatter
skills/ del espacio de trabajo:SKILL.md, no de la ruta de la carpeta:2
Escribir SKILL.md
El frontmatter define los metadatos; el cuerpo proporciona instrucciones al agente.De forma predeterminada, OpenClaw supervisa los archivos
SKILL.md en las raíces de skills. Si el
supervisor está deshabilitado o se continúa una sesión existente, se debe iniciar una
nueva para que el agente reciba la lista actualizada:3
Probarla
/skill hello-world para
invocarla explícitamente por su nombre.Referencia de SKILL.md
Campos obligatorios
Claves opcionales del frontmatter
Para consultar los campos de restricción (
requires.bins, requires.env, etc.), véase
Skills — Restricciones.
Uso de {baseDir}
Haz referencia a archivos dentro del directorio de la skill sin codificar las rutas de forma fija; el
agente resuelve {baseDir} con respecto al directorio de la propia skill:
Añadir activación condicional
Restringe la skill para que solo se cargue cuando sus dependencias estén disponibles:Opciones de restricción
Opciones de restricción
Referencia completa: Skills — Restricciones.
Entorno y claves de API
Entorno y claves de API
Vincula una clave de API a una entrada de skill en La clave se inyecta en el proceso host solo durante ese turno del agente.
No llega al entorno aislado; véanse las
variables de entorno en entornos aislados.
openclaw.json:Proponer mediante Skill Workshop
Para skills redactadas por el agente, o cuando se desea que el operador las revise antes de que una skill entre en funcionamiento, utiliza propuestas de Skill Workshop en lugar de escribirSKILL.md directamente.
--proposal-dir cuando la propuesta incluya archivos auxiliares:
PROPOSAL.md en su raíz. Los archivos auxiliares se colocan en
assets/, examples/, references/, scripts/ o templates/.
Después de la revisión:
Publicar en ClawHub
1
Comprobar que SKILL.md esté completo
Asegúrate de que estén definidos
name, description y todos los campos de restricción metadata.openclaw
necesarios. Añade una URL homepage si hay una página del proyecto.2
Instalar la CLI independiente de ClawHub e iniciar sesión
3
Publicar
--version <version> o --owner <owner> para reemplazar la versión
inferida o publicar bajo un propietario específico. Consulta
ClawHub — Publicación y
CLI de ClawHub para conocer el flujo completo, el ámbito de los propietarios y otros
comandos de mantenimiento (clawhub sync, clawhub skill rename, …).Prácticas recomendadas
Contenido relacionado
Referencia de Skills
Orden de carga, restricciones, listas de permitidos y formato de SKILL.md.
Skill Workshop
Cola de propuestas para skills redactadas por agentes.
Configuración de Skills
Esquema de configuración completo de
skills.*.ClawHub
Explora y publica skills en el registro público.
Creación de plugins
Los plugins pueden incluir skills junto con las herramientas que documentan.