SKILL.md con frontmatter YAML e instrucciones en Markdown.
OpenClaw carga Skills desde varias raíces en un orden de precedencia definido.
Crea tu primera skill
Crea el directorio de la skill
Skills viven en la carpeta Puedes agrupar skills en subcarpetas para organizarlas; la skill sigue
recibiendo su nombre del frontmatter de
skills/ de tu espacio de trabajo:SKILL.md, no de la ruta de la carpeta:Escribe SKILL.md
El frontmatter define los metadatos; el cuerpo proporciona instrucciones al agente.OpenClaw observa de forma predeterminada los archivos
SKILL.md bajo las raíces de skills. Si el
observador está deshabilitado o continúas una sesión existente, inicia una nueva
para que el agente reciba la lista actualizada:Referencia de SKILL.md
Campos obligatorios
| Campo | Descripción |
|---|---|
name | Slug único que usa letras minúsculas, dígitos y guiones |
description | Descripción de una línea mostrada al agente y en la salida de descubrimiento |
Claves opcionales del frontmatter
| Campo | Predeterminado | Descripción |
|---|---|---|
user-invocable | true | Expone la skill como comando de barra de usuario |
disable-model-invocation | false | Mantiene la skill fuera del prompt del sistema del agente (aún se ejecuta mediante /skill) |
command-dispatch | — | Establece tool para enrutar el comando de barra directamente a una herramienta, omitiendo el modelo |
command-tool | — | Nombre de la herramienta que se invoca cuando command-dispatch: tool está establecido |
command-arg-mode | raw | Para el despacho a herramientas, reenvía la cadena de argumentos sin procesar a la herramienta |
homepage | — | URL mostrada como “Sitio web” en la interfaz de Skills de macOS |
requires.bins, requires.env, etc.), consulta
Skills — Control de activación.
Uso de {baseDir}
Referencia archivos dentro del directorio de la skill sin codificar rutas de forma fija; el
agente resuelve {baseDir} contra el propio directorio de la skill:
Agregar activación condicional
Controla la activación de tu skill para que solo se cargue cuando sus dependencias estén disponibles:Opciones de control de activación
Opciones de control de activación
| Clave | Descripción |
|---|---|
requires.bins | Todos los binarios deben existir en PATH |
requires.anyBins | Al menos un binario debe existir en PATH |
requires.env | Cada variable de entorno debe existir en el proceso o en la configuración |
requires.config | Cada ruta de openclaw.json debe evaluarse como verdadera |
os | Filtro de plataforma: ["darwin"], ["linux"], ["win32"] |
always | Establécelo en true para omitir todos los controles e incluir siempre la skill |
Entorno y claves de API
Entorno y claves de API
Conecta una clave de API a una entrada de skill en La clave se inyecta en el proceso host solo para ese turno del agente.
No llega al sandbox; consulta
variables de entorno en sandbox.
openclaw.json:Proponer mediante Skill Workshop
Para skills redactadas por el agente o cuando quieres una revisión del operador antes de que una skill entre en producción, usa propuestas de Skill Workshop en lugar de escribirSKILL.md directamente.
--proposal-dir cuando la propuesta incluya archivos de soporte:
PROPOSAL.md en su raíz. Los archivos de soporte van bajo
assets/, examples/, references/, scripts/ o templates/.
Después de la revisión:
Publicar en ClawHub
Asegúrate de que tu SKILL.md esté completo
Asegúrate de que
name, description y cualquier campo de control de activación de metadata.openclaw
estén configurados. Agrega una URL de homepage si tienes una página de proyecto.Publica
--version <version> o --owner <owner> para anular la versión
inferida o publicar bajo un propietario específico. Consulta
ClawHub — Publicación y
CLI de ClawHub para ver el flujo completo, el alcance por propietario y otros
comandos de mantenimiento (clawhub sync, clawhub skill rename, …).Prácticas recomendadas
Relacionado
Referencia de Skills
Orden de carga, control de activación, listas de permitidos y formato de SKILL.md.
Skill Workshop
Cola de propuestas para skills redactadas por el agente.
Configuración de Skills
Esquema completo de configuración de
skills.*.ClawHub
Explora y publica skills en el registro público.
Crear plugins
Los plugins pueden enviar skills junto con las herramientas que documentan.