OpenClawSkills
GitHub
Característica • 5 min de lectura

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.

Tutorial.step

¿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.
Tutorial.step

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:

Productividad y Tareas
  • • Calendario Caldav (iCloud, Google)
  • • Trello (Tableros y Tarjetas)
  • • Recordatorios de Apple
Desarrollo y DevOps
  • • GitHub (Token e integración Git)
  • • Docker y Kubernetes
  • • Servicios en la Nube AWS
Comunicación
  • • Control de Slack
  • • Gestión de Discord
  • • OpenClaw Social
IA e Investigación
  • • Agente de Investigación Profunda
  • • Herramientas y Modelos LLM
  • • WolframAlpha
Tutorial.step

Gestionar Habilidades

Las habilidades viven en tu espacio de trabajo. Puedes gestionarlas via CLI:

Listar Habilidades Instaladas

Terminal
# 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:

Terminal
npx openclaw-hub@latest install <skill-name>

# Example:
npx openclaw-hub@latest install sonoscli
Tutorial.step

Creación de Habilidades

Creación Manual

Una habilidad es fundamentalmente solo un directorio con un archivo SKILL.md describiendo lo que hace.

~/.openclaw/workspace/skills/my-skill/SKILL.md
# 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.

Tutorial.step

Configuración

SkillsPage.config.intro

openclaw.json
{
  "skills": {
    "entries": {
      "my-skill": {
        "apiKey": "your-api-key",
        "env": {
          "CUSTOM_VAR": "value"
        }
      }
    }
  }
}
Tutorial.step

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.