ClawHub
ClawHub es el registro público de skills y plugins de OpenClaw.- Usa comandos nativos de
openclawpara buscar/instalar/actualizar skills e instalar plugins desde ClawHub. - Usa la CLI independiente
clawhubcuando necesites autenticación del registro, publicación, eliminación, restauración o flujos de trabajo de sincronización.
Flujos nativos de OpenClaw
Skills:openclaw instalan en tu espacio de trabajo activo y conservan metadatos de origen para que las llamadas posteriores a update puedan seguir en ClawHub.
Las instalaciones de plugins validan la compatibilidad anunciada de pluginApi y minGatewayVersion antes de ejecutar la instalación del archivo, de modo que los hosts incompatibles fallen de forma cerrada al principio en lugar de instalar parcialmente el paquete.
openclaw plugins install clawhub:... solo acepta familias de plugins instalables. Si un paquete de ClawHub es en realidad una skill, OpenClaw se detiene y te indica que uses openclaw skills install <slug> en su lugar.
Qué es ClawHub
- Un registro público para skills y plugins de OpenClaw.
- Un almacén versionado de paquetes de skills y metadatos.
- Una superficie de descubrimiento para búsqueda, etiquetas y señales de uso.
Cómo funciona
- Un usuario publica un paquete de skill (archivos + metadatos).
- ClawHub almacena el paquete, analiza los metadatos y asigna una versión.
- El registro indexa la skill para búsqueda y descubrimiento.
- Los usuarios exploran, descargan e instalan skills en OpenClaw.
Qué puedes hacer
- Publicar skills nuevas y nuevas versiones de skills existentes.
- Descubrir skills por nombre, etiquetas o búsqueda.
- Descargar paquetes de skills e inspeccionar sus archivos.
- Reportar skills abusivas o inseguras.
- Si eres moderador, ocultar, mostrar, eliminar o bloquear.
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 con lenguaje natural.
- Instalar una skill en tu espacio de trabajo.
- Actualizar skills más adelante con un solo comando.
- Hacer copia de seguridad de tus propias skills publicándolas.
Inicio rápido (no técnico)
- Busca algo que necesites:
openclaw skills search "calendar"
- Instala una skill:
openclaw skills install <skill-slug>
- Inicia una nueva sesión de OpenClaw para que detecte la nueva skill.
- Si quieres publicar o gestionar la autenticación del registro, instala también la CLI independiente
clawhub.
Instalar la CLI de ClawHub
Solo necesitas esto para flujos de trabajo autenticados en el registro, como publicar/sincronizar:Cómo encaja en OpenClaw
El comando nativoopenclaw skills install instala en el directorio skills/ del espacio de trabajo activo. openclaw plugins install clawhub:... registra una instalación normal gestionada del plugin además de los metadatos de origen de ClawHub para actualizaciones.
Las instalaciones anónimas de plugins desde ClawHub también fallan de forma cerrada para paquetes privados. Los canales comunitarios u otros canales no oficiales aún pueden instalarse, pero OpenClaw muestra una advertencia para que los operadores puedan revisar el origen y la verificación antes de habilitarlos.
La CLI independiente clawhub también instala skills en ./skills bajo tu directorio de trabajo actual. Si hay un espacio de trabajo de OpenClaw configurado, clawhub recurre a ese espacio de trabajo a menos que sobrescribas --workdir (o CLAWHUB_WORKDIR). OpenClaw carga las skills del espacio de trabajo desde <workspace>/skills y las detectará en la siguiente sesión. Si ya usas ~/.openclaw/skills o skills incluidas, las skills del espacio de trabajo tienen prioridad.
Para más detalles sobre cómo se cargan, comparten y restringen las skills, consulta Skills.
Descripción general del sistema de skills
Una skill es un paquete versionado de archivos que enseña a OpenClaw cómo realizar una tarea específica. Cada publicación crea una nueva versión, y el registro conserva un historial de versiones para que los usuarios puedan auditar los cambios. Una skill típica incluye:- Un archivo
SKILL.mdcon la descripción principal y el uso. - Configuraciones, scripts o archivos de apoyo opcionales usados por la skill.
- Metadatos como etiquetas, resumen y requisitos de instalación.
Qué proporciona el servicio (funciones)
- Navegación pública de skills y de su contenido
SKILL.md. - Búsqueda impulsada por embeddings (búsqueda vectorial), no solo por palabras clave.
- Versionado con semver, changelogs y etiquetas (incluida
latest). - Descargas como zip por versión.
- Estrellas y comentarios para comentarios de la comunidad.
- Hooks de moderación para aprobaciones y auditorías.
- API compatible con CLI para automatización y scripting.
Seguridad y moderación
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 los abusos sin bloquear a los colaboradores legítimos. Reportes y moderación:- Cualquier usuario con sesión iniciada 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, volver a mostrarlas, eliminarlas o bloquear usuarios.
- El abuso de la función de reporte puede dar lugar al bloqueo de la cuenta.
Comandos y parámetros de la CLI
Opciones globales (se aplican a todos los comandos):--workdir <dir>: directorio de trabajo (por defecto: directorio actual; recurre al espacio de trabajo de OpenClaw).--dir <dir>: directorio de skills, relativo a workdir (por defecto:skills).--site <url>: URL base del sitio (inicio de sesión en navegador).--registry <url>: URL base de la API del registro.--no-input: desactivar prompts (no interactivo).-V, --cli-version: imprimir la versión de la CLI.
clawhub login(flujo en navegador) oclawhub login --token <token>clawhub logoutclawhub whoami
--token <token>: pega un token de API.--label <label>: etiqueta almacenada para tokens de inicio de sesión en navegador (por defecto:CLI token).--no-browser: no abrir un navegador (requiere--token).
clawhub search "query"--limit <n>: máximo de resultados.
clawhub install <slug>--version <version>: instalar una versión específica.--force: sobrescribir si la carpeta ya existe.
clawhub update <slug>clawhub update --all--version <version>: actualizar a una versión específica (solo un slug).--force: sobrescribir cuando los archivos locales no coincidan con ninguna versión publicada.
clawhub list(lee.clawhub/lock.json)
clawhub skill publish <path>--slug <slug>: slug de la skill.--name <name>: nombre para mostrar.--version <version>: versión semver.--changelog <text>: texto del changelog (puede estar vacío).--tags <tags>: etiquetas separadas por comas (por defecto:latest).
clawhub package publish <source><source>puede ser una carpeta local,owner/repo,owner/repo@refo una URL de GitHub.--dry-run: construir el plan exacto de publicación sin subir nada.--json: emitir salida legible por máquina para CI.--source-repo,--source-commit,--source-ref: sobrescrituras opcionales cuando la detección automática no es suficiente.
clawhub delete <slug> --yesclawhub undelete <slug> --yes
clawhub sync--root <dir...>: raíces de exploración adicionales.--all: subir todo sin prompts.--dry-run: mostrar qué se subiría.--bump <type>:patch|minor|majorpara actualizaciones (por defecto:patch).--changelog <text>: changelog para actualizaciones no interactivas.--tags <tags>: etiquetas separadas por comas (por defecto:latest).--concurrency <n>: comprobaciones del registro (por defecto: 4).
Flujos de trabajo comunes para agentes
Buscar skills
Descargar skills nuevas
Actualizar skills instaladas
Hacer copia de seguridad de tus skills (publicar o sincronizar)
Para una sola carpeta de skill:Publicar un plugin desde GitHub
package.json:
Detalles avanzados (técnicos)
Versionado y etiquetas
- Cada publicación crea una nueva
SkillVersionde semver. - Las etiquetas (como
latest) apuntan a una versión; mover etiquetas te permite revertir. - Los changelogs se adjuntan por versión y pueden estar vacíos al sincronizar o publicar actualizaciones.
Cambios locales frente a versiones del registro
Las actualizaciones comparan el contenido local de la skill con las versiones del registro mediante un hash de contenido. Si los archivos locales no coinciden con ninguna versión publicada, la CLI pregunta antes de sobrescribir (o requiere--force en ejecuciones no interactivas).
Exploración de sincronización y raíces de respaldo
clawhub sync explora 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 antiguas de skills sin necesidad de banderas adicionales.
Almacenamiento y lockfile
- Las skills instaladas se registran en
.clawhub/lock.jsonbajo tu workdir. - Los tokens de autenticación se almacenan en el archivo de configuración de la CLI de ClawHub (puedes sobrescribirlo mediante
CLAWHUB_CONFIG_PATH).
Telemetría (recuento de instalaciones)
Cuando ejecutasclawhub sync con la sesión iniciada, la CLI envía una instantánea mínima para calcular el recuento de instalaciones. Puedes desactivar esto por completo:
Variables de entorno
CLAWHUB_SITE: sobrescribir la URL del sitio.CLAWHUB_REGISTRY: sobrescribir la URL de la API del registro.CLAWHUB_CONFIG_PATH: sobrescribir dónde almacena la CLI el token/la configuración.CLAWHUB_WORKDIR: sobrescribir el workdir predeterminado.CLAWHUB_DISABLE_TELEMETRY=1: desactivar la telemetría ensync.