Ir al contenido

ClawHub: Busca e instala skills para OpenClaw en segundos

¿Alguna vez has sentido que a tu agente le falta esa habilidad específica para ser realmente útil? Todos hemos pasado por la frustración de querer extender las capacidades de un proyecto y terminar perdiendo tiempo configurando archivos manualmente o buscando scripts por todo internet.

ClawHub llega para solucionar esto. Es el lugar centralizado donde puedes encontrar todo lo necesario para que tu agente sea más inteligente sin complicaciones innecesarias. Te recomiendo usarlo como tu fuente principal para gestionar el ciclo de vida de tus herramientas.

ClawHub es el registro público para OpenClaw skills y plugins.

  • Usa los comandos nativos de openclaw para buscar, instalar o actualizar skills e instalar plugins desde ClawHub.
  • Usa la CLI de clawhub por separado cuando necesites autenticación en el registro, publicar, borrar, recuperar o sincronizar flujos de trabajo.

Sitio: clawhub.ai

Skills:

Ventana de terminal
openclaw skills search "calendar"
openclaw skills install <skill-slug>
openclaw skills update --all

Plugins:

Ventana de terminal
openclaw plugins install clawhub:<package>
openclaw plugins update --all

También se intentan resolver specs de plugins que sean seguros para npm contra ClawHub antes que en npm:

Ventana de terminal
openclaw plugins install openclaw-codex-app-server

Los comandos nativos de openclaw instalan el contenido en tu workspace activo y mantienen los metadata de origen para que las llamadas a update posteriores sigan conectadas a ClawHub.

  • Un registro público para skills y plugins de OpenClaw.
  • Un almacén versionado de bundles de skills y metadata.
  • Una superficie de descubrimiento para búsquedas y señales de uso.
  1. Un usuario publica un bundle de skill (archivos + metadata).
  2. ClawHub almacena el bundle, procesa los metadata y asigna una versión.
  3. El registro indexa la skill para que aparezca en búsquedas y descubrimientos.
  4. Los usuarios exploran, descargan e instalan skills en OpenClaw.
  • Publicar nuevas skills y nuevas versiones de las ya existentes.
  • Descubrir skills por nombre, tags o búsqueda.
  • Descargar bundles de skills e inspeccionar sus archivos.
  • Reportar skills que sean abusivas o inseguras.
  • Si eres moderador, puedes ocultar, mostrar, borrar o banear contenido.

Para quién es esto (apto para principiantes)

Sección titulada «Para quién es esto (apto para principiantes)»

Si quieres añadir nuevas capacidades a tu agente de OpenClaw, ClawHub es la forma más fácil de encontrar e instalar skills. No necesitas saber cómo funciona el backend. Puedes:

  • Buscar skills usando lenguaje natural.
  • Instalar una skill en tu workspace.
  • Actualizar skills más tarde con un solo comando.
  • Respaldar tus propias skills al publicarlas.
  1. Busca algo que necesites:
    • openclaw skills search "calendar"
  2. Instala una skill:
    • openclaw skills install <skill-slug>
  3. Inicia una nueva sesión de OpenClaw para que reconozca la nueva skill.
  4. Si quieres publicar o gestionar la autenticación del registro, instala también la CLI de clawhub por separado.

Solo necesitas esto para flujos de trabajo que requieran autenticación en el registro, como publicar o sincronizar:

Ventana de terminal
npm i -g clawhub
Ventana de terminal
pnpm add -g clawhub

El comando nativo openclaw skills install realiza la instalación en el directorio skills/ del workspace activo. Por otro lado, openclaw plugins install clawhub:... registra una instalación normal de plugin gestionado junto con los metadata de origen de ClawHub para futuras actualizaciones.

La CLI independiente de clawhub también instala skills en ./skills dentro de tu directorio de trabajo actual. Si hay un workspace de OpenClaw configurado, clawhub usará ese workspace a menos que sobrescribas --workdir (o CLAWHUB_WORKDIR). OpenClaw carga las skills del workspace desde <workspace>/skills y las activará en la siguiente sesión. Si ya usas ~/.openclaw/skills o skills integradas, las skills del workspace tienen prioridad.

Para más detalles sobre cómo se cargan, comparten y restringen las skills, consulta Skills.

Una skill es un bundle de archivos versionado que enseña a OpenClaw cómo realizar una tarea específica. Cada publicación crea una nueva versión, y el registro mantiene un historial para que los usuarios puedan auditar los cambios.

Una skill típica incluye:

  • Un archivo SKILL.md con la descripción principal y el uso.
  • Configuraciones opcionales, scripts o archivos de soporte.
  • Metadata como tags, resumen y requisitos de instalación.

ClawHub utiliza los metadata para potenciar el descubrimiento y exponer las capacidades de la skill de forma segura. El registro también rastrea señales de uso (como estrellas y descargas) para mejorar el ranking y la visibilidad.

  • Navegación pública de skills y su contenido SKILL.md.
  • Búsqueda potenciada por embeddings (búsqueda vectorial), no solo palabras clave.
  • Versionado con semver, changelogs y tags (incluyendo latest).
  • Descargas en formato zip por versión.
  • Estrellas y comentarios para feedback de la comunidad.
  • Moderación con hooks para aprobaciones y auditorías.
  • API amigable para la CLI para automatización y scripting.

ClawHub es abierto por defecto. Cualquiera puede subir skills, pero una cuenta de GitHub debe tener al menos una semana de antigüedad para poder publicar. Esto ayuda a frenar el abuso sin bloquear a los colaboradores legítimos.

Reportes y moderación:

  • Cualquier usuario que haya iniciado sesión puede reportar una skill.
  • Los motivos del reporte son obligatorios y se registran.
  • Cada usuario puede tener hasta 20 reportes activos a la vez.
  • Las skills con más de 3 reportes únicos se ocultan automáticamente por defecto.
  • Los moderadores pueden ver skills ocultas, mostrarlas, borrarlas o banear usuarios.
  • Abusar de la función de reporte puede resultar en el baneo de la cuenta.

¿Te interesa ser moderador? Pregunta en el Discord de OpenClaw y contacta con un moderador o mantenedor.

Opciones globales (se aplican a todos los comandos):

  • --workdir <dir>: Directorio de trabajo (por defecto: dir actual; recurre al workspace de OpenClaw).
  • --dir <dir>: Directorio de skills, relativo al workdir (por defecto: skills).
  • --site <url>: URL base del sitio (login en navegador).
  • --registry <url>: URL base de la API del registro.
  • --no-input: Desactiva los prompts (modo no interactivo).
  • -V, --cli-version: Muestra la versión de la CLI.

Autenticación:

  • clawhub login (flujo de navegador) o clawhub login --token <token>
  • clawhub logout
  • clawhub whoami

Opciones:

  • --token <token>: Pega un token de API.
  • --label <label>: Etiqueta guardada para tokens de login por navegador (por defecto: CLI token).
  • --no-browser: No abre el navegador (requiere --token).

Búsqueda:

  • clawhub search "query"
  • --limit <n>: Máximo de resultados.

Instalación:

  • clawhub install <slug>
  • --version <version>: Instala una versión específica.
  • --force: Sobrescribe si la carpeta ya existe.

Actualización:

  • clawhub update <slug>
  • clawhub update --all
  • --version <version>: Actualiza a una versión específica (solo para un slug individual).
  • --force: Sobrescribe cuando los archivos locales no coinciden con ninguna versión publicada.

Listado:

  • clawhub list (lee .clawhub/lock.json)

Publicar skills:

  • clawhub skill publish <path>
  • --slug <slug>: Slug de la skill.
  • --name <name>: Nombre a mostrar.
  • --version <version>: Versión semver.
  • --changelog <text>: Texto del changelog (puede estar vacío).
  • --tags <tags>: Tags separados por comas (por defecto: latest).

Publicar plugins:

  • clawhub package publish <source>
  • <source> puede ser una carpeta local, owner/repo, owner/repo@ref o una URL de GitHub.
  • --dry-run: Construye el plan de publicación exacto sin subir nada.
  • --json: Genera una salida procesable por máquinas para CI.
  • --source-repo, --source-commit, --source-ref: Sobrescrituras opcionales cuando la autodetección no es suficiente.

Borrar/Recuperar (solo propietario/admin):

  • clawhub delete <slug> --yes
  • clawhub undelete <slug> --yes

Sincronizar (escanea skills locales + publica nuevas/actualizadas):

  • clawhub sync
  • --root <dir...>: Raíces de escaneo adicionales.
  • --all: Sube todo sin pedir confirmación.
  • --dry-run: Muestra qué se subiría.
  • --bump <type>: patch|minor|major para actualizaciones (por defecto: patch).
  • --changelog <text>: Changelog para actualizaciones no interactivas.
  • --tags <tags>: Tags separados por comas (por defecto: latest).
  • --concurrency <n>: Comprobaciones del registro (por defecto: 4).
Ventana de terminal
clawhub search "postgres backups"
Ventana de terminal
clawhub install my-skill-pack
Ventana de terminal
clawhub update --all

Para una sola carpeta de skill:

Ventana de terminal
clawhub skill publish ./my-skill --slug my-skill --name "My Skill" --version 1.0.0 --tags latest

Para escanear y respaldar muchas skills a la vez:

Ventana de terminal
clawhub sync --all
Ventana de terminal
clawhub package publish your-org/your-plugin --dry-run
clawhub package publish your-org/your-plugin
clawhub package publish your-org/your-plugin@v1.0.0
clawhub package publish https://github.com/your-org/your-plugin

Los plugins de código deben incluir los metadata requeridos de OpenClaw en el package.json:

{
"name": "@myorg/openclaw-my-plugin",
"version": "1.0.0",
"type": "module",
"openclaw": {
"extensions": ["./index.ts"],
"compat": {
"pluginApi": ">=2026.3.24-beta.2",
"minGatewayVersion": "2026.3.24-beta.2"
},
"build": {
"openclawVersion": "2026.3.24-beta.2",
"pluginSdkVersion": "2026.3.24-beta.2"
}
}
}
  • Cada publicación crea una nueva SkillVersion siguiendo semver.
  • Los tags (como latest) apuntan a una versión; mover los tags te permite realizar rollbacks.
  • Los changelogs se adjuntan por versión y pueden estar vacíos al sincronizar o publicar actualizaciones.

Las actualizaciones comparan el contenido de la skill local con las versiones del registro usando un hash de contenido. Si los archivos locales no coinciden con ninguna versión publicada, la CLI preguntará antes de sobrescribir (o requerirá --force en ejecuciones no interactivas).

Escaneo de sincronización y raíces de reserva

Sección titulada «Escaneo de sincronización y raíces de reserva»

clawhub sync escanea primero tu workdir actual. Si no encuentra skills, recurre a ubicaciones heredadas conocidas (por ejemplo, ~/openclaw/skills y ~/.openclaw/skills). Esto está diseñado para encontrar instalaciones de skills antiguas sin necesidad de flags adicionales.

  • Las skills instaladas se registran en .clawhub/lock.json dentro de tu workdir.
  • Los tokens de autenticación se guardan en el archivo de configuración de la CLI de ClawHub (puedes sobrescribirlo mediante CLAWHUB_CONFIG_PATH).

Cuando ejecutas clawhub sync con la sesión iniciada, la CLI envía un snapshot mínimo para calcular el conteo de instalaciones. Puedes desactivar esto por completo:

Ventana de terminal
export CLAWHUB_DISABLE_TELEMETRY=1
  • CLAWHUB_SITE: Sobrescribe la URL del sitio.
  • CLAWHUB_REGISTRY: Sobrescribe la URL de la API del registro.
  • CLAWHUB_CONFIG_PATH: Sobrescribe dónde guarda la CLI el token y la configuración.
  • CLAWHUB_WORKDIR: Sobrescribe el workdir por defecto.
  • CLAWHUB_DISABLE_TELEMETRY=1: Desactiva la telemetría en el comando sync.

¿Necesitas ayuda para configurar tu entorno? Prueba nuestro AI Setup Assistant.

OpenClaw

OpenClaw Expert

Sigues atascado?

Si esta pagina no resolvio tu caso, pregunta a OpenClaw Expert para pasos concretos.