Plataforma de Habilidades
El núcleo de la extensibilidad de OpenClaw. Añade nuevo conocimiento, herramientas y flujos de trabajo via Markdown.
Las habilidades son módulos autocontenidos que añaden capacidades específicas a tu agente. Pueden ir desde simples wrappers de API hasta flujos de trabajo complejos de múltiples pasos.
¿Qué son las Habilidades?
- Añadir Herramientas — Proporcionar nuevas capacidades como integraciones API, operaciones de archivos o comandos personalizados.
- Extender Conocimiento — Añadir documentación específica de dominio o SOPs que el agente puede referenciar.
- Automatizar Flujos de Trabajo — Crear procesos automatizados y rutinas repetibles.
- Integrar Servicios — Conectar con Trello, GitHub, Slack o cualquier API externa.
OpenClaw Hub
OpenClaw Hub es el muelle de habilidades para agentes agudos—el repositorio comunitario para habilidades OpenClaw. Sube paquetes AgentSkills, versionéalos como npm, y hazlos buscables con vectores. Sin barreras, solo señal.
Con más de 700+ habilidades construidas por la comunidad disponibles, OpenClaw Hub ofrece habilidades organizadas por categoría:
- • Calendario Caldav (iCloud, Google)
- • Trello (Tableros y Tarjetas)
- • Recordatorios de Apple
- • GitHub (Token e integración Git)
- • Docker y Kubernetes
- • Servicios en la Nube AWS
- • Control de Slack
- • Gestión de Discord
- • OpenClaw Social
- • Agente de Investigación Profunda
- • Herramientas y Modelos LLM
- • WolframAlpha
Gestionar Habilidades
Las habilidades viven en tu espacio de trabajo. Puedes gestionarlas via CLI:
Listar Habilidades Instaladas
# Listar habilidades en ~/.openclaw/workspace/skills/ openclaw skills list
Instalar desde OpenClaw Hub
Instala cualquier carpeta de habilidad de una sola vez usando la CLI de OpenClaw Hub:
npx openclaw-hub@latest install <skill-name> # Example: npx openclaw-hub@latest install sonoscli
Creación de Habilidades
Creación Manual
Una habilidad es fundamentalmente solo un directorio con un archivo SKILL.md describiendo lo que hace.
# My Custom Skill ## Description This skill adds custom functionality to OpenClaw. ## Tools - `my_tool`: Does something useful ## Instructions When the user asks about X, use my_tool to handle it. ## Examples - "Do X" → Uses my_tool - "Show me Y" → Provides Y information
Dejar que OpenClaw Cree Habilidades
Una de las características más potentes de OpenClaw es su capacidad de meta-programarse. Simplemente pide:
- "Crea una habilidad para integrar con Todoist"
- "Añade una habilidad para obtener información del clima"
- "Construye una habilidad que monitoree mis repos de GitHub"
OpenClaw entenderá los requisitos, generará el código y lo configurará para ti.
Configuración
SkillsPage.config.intro
{
"skills": {
"entries": {
"my-skill": {
"apiKey": "your-api-key",
"env": {
"CUSTOM_VAR": "value"
}
}
}
}
}Mejores Prácticas
- Mantener Habilidades EnfocadasCada habilidad debe hacer una cosa bien (filosofía UNIX).
- Documentar Claramente<code>## Description</code> y <code>## Examples</code> claros son cruciales para selección válida de herramientas LLM.
- Manejar ErroresLas habilidades deben reportar fallos elegantemente en lugar de colgar el bucle del agente.