Repolode
iflytek

iflytek/skillhub

Registro open source y autohospedado para publicar, versionar y gobernar paquetes de skills para agentes dentro de una organización.

Estrellas
5,261
Forks
804
Issues abiertos
31
Último commit
hace 22 horas

¿Qué es?

SkillHub es un registro autohospedado donde los equipos publican paquetes de skills para agentes, los organizan en espacios de nombres de equipo o globales y permiten que sus integrantes los encuentren e instalen mediante búsquedas o la CLI. Las skills se versionan con versiones semánticas, etiquetas personalizadas como beta y stable, y seguimiento automático de la última versión.

El acceso se controla mediante roles en los espacios de nombres (Owner, Admin, Member), políticas de publicación y reglas de visibilidad. Las acciones de gobernanza, como las revisiones y las promociones al ámbito global, quedan registradas en logs de auditoría. La plataforma también admite la gestión de tokens de API, la vinculación de cuentas OAuth, las estrellas, las valoraciones y el seguimiento de descargas.

Funciona con Spring Boot, PostgreSQL, Redis y almacenamiento S3 o MinIO, y cuenta con una interfaz web en React. Se puede desplegar mediante Docker Compose, manifiestos de Kubernetes y un chart de Helm. Además, es compatible con clientes del estilo de ClawHub y con la CLI oficial @astron-team/skillhub.

Funciones clave

  • 01Publicar y versionar paquetes de skills para agentes con versiones semánticas y etiquetas personalizadas.
  • 02Organizar skills en espacios de nombres de equipo o globales con roles Owner, Admin y Member.
  • 03Búsqueda de texto completo con filtros por espacio de nombres, descargas, valoraciones y fecha.
  • 04Las acciones de gobernanza, como las revisiones y las promociones, quedan registradas en logs de auditoría.
  • 05Tokens de API con alcance definido para el acceso mediante CLI y programático.
  • 06Almacenamiento configurable en el sistema de archivos local, S3 o MinIO.

Casos de uso

  • Compartir skills para agentes desarrolladas internamente en toda una empresa sin hacerlas públicas.
  • Ejecutar un catálogo de skills gobernado detrás de un firewall, con requisitos de revisión y auditoría.
  • Distribuir skills verificadas a los agentes de programación de los empleados mediante un único comando de instalación de la CLI.

Inicio rápido

  1. 1

    Instala Docker y Docker Compose

  2. 2

    Inicia el entorno de desarrollo local desde la raíz del repositorio

    make dev-all
  3. 3

    Abre la interfaz web en el navegador

Antes de usarlo

  • El autoalojamiento requiere infraestructura propia y trabajo de operación y mantenimiento.
  • El desarrollo local requiere Docker y, en China, puede ser necesario usar un mirror para descargar dependencias de Maven.
  • La contraseña predeterminada del administrador inicial del entorno local está publicada en el README y debe cambiarse para producción.

Temas

Preguntas frecuentes

¿Qué es skillhub?
Registro open source y autohospedado para publicar, versionar y gobernar paquetes de skills para agentes dentro de una organización. SkillHub es un registro autohospedado donde los equipos publican paquetes de skills para agentes, los organizan en espacios de nombres de equipo o globales y permiten que sus integrantes los encuentren e instalen mediante búsquedas o la CLI. Las skills se versionan con versiones semánticas, etiquetas personalizadas como beta y stable, y seguimiento automático de la última versión.
¿skillhub es gratuito? ¿Qué licencia tiene?
skillhub es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿skillhub sigue mantenido?
Mantenimiento activo. El último commit de skillhub fue el 21 oct 2026.
¿Para qué puedo usar skillhub?
Compartir skills para agentes desarrolladas internamente en toda una empresa sin hacerlas públicas. Ejecutar un catálogo de skills gobernado detrás de un firewall, con requisitos de revisión y auditoría. Distribuir skills verificadas a los agentes de programación de los empleados mediante un único comando de instalación de la CLI.
¿Cómo se instala skillhub?
Instala Docker y Docker Compose Inicia el entorno de desarrollo local desde la raíz del repositorio: make dev-all Abre la interfaz web en el navegador
¿Dónde consigo skillhub?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/iflytek/skillhub

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados