Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

skilly

skilly es un registro empresarial de grado industrial que gestiona las habilidades de agentes IA (SKILL.md), con identidad anclada en Microsoft Entra ID, ofreciendo control total sobre qué se ejecuta y quién lo hace.

Ficha actualizada 23 sept 2026, 10:38 · upstream 23 sept 2026, 9:40 · release v2.8.0

00

Qué es skilly

Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.

skilly es una plataforma open source auto-alojada diseñada para la gobernanza de habilidades de agentes de IA. Permite a las organizaciones capturar, versionar y controlar sus propias habilidades de IA antes de que sean desplegadas en producción. Su arquitectura se basa en un monolito monorepo con Next.js, Node.js y PostgreSQL, incluyendo servicios especializados como SCIM 2.0 para provisionamiento de usuarios, un servidor git inteligente para síntesis de repositorios, y escaneos de seguridad integrados. La plataforma ofrece control total sobre cada instalación: versión, usuario y tiempo de expiración, con auditoría inmutable mediante hash-chained logs.

CASOS DE USO
  • Gobernar las habilidades de agentes de IA en una organización sin necesidad de desarrollar un sistema desde cero
  • Centralizar el conocimiento de habilidades entre equipos para evitar duplicidad y redundancia
  • Controlar quién accede a qué habilidad, cuándo y con qué versión específica
  • Auditar la trazabilidad de cada instalación de skill mediante registros hash-chained
  • Implementar un ciclo de vida completo del usuario (provisionamiento SCIM 2.0, roles dinámicos, revocación)
  • Garantizar que las habilidades desplegadas sean exactamente las aprobadas por el equipo
PUNTOS DESTACADOS
  • Permite a cada organización tener su propia versión única de cualquier skill, sin depender de un repositorio público compartido
  • Ofrece control granular sobre quién puede instalar qué skill y con qué versión específica
  • Incluye escaneos de seguridad integrados (ClamAV, detección de secretos, heurísticas estáticas) en cada ciclo de despliegue
  • Soporta provisionamiento SCIM 2.0 y reconciliación automática con Microsoft Entra ID para mantener el estado actualizado
  • Ofrece un registro inmutable semverado que permite rollbacks instantáneos sin necesidad de reingestir todo
PRECAUCIONES
  • No incluye una interfaz gráfica propia (solo web frontend), lo que limita la usabilidad para equipos no técnicos
  • La integración con Microsoft Entra ID requiere configuración manual del cliente y token SCIM, lo que puede ser complejo en entornos multi-tenant
  • El uso de git como repositorio base implica dependencias de herramientas externas (git) que pueden no estar disponibles en entornos aislados
  • No incluye un CLI propio para la instalación de skills, lo que limita la experiencia de usuario para equipos sin desarrolladores
  • La arquitectura monolítica puede escalar con dificultad si el número de habilidades crece exponencialmente
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU4 vCPUrecomendación inicial
MEMORIA4 GBRAM estimada
DISCO20 GBalmacenamiento base
COMPLEJIDADhighnivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Despliegue manual

Para desplegar skilly en producción se recomienda usar Docker Compose. Se debe configurar un reverse proxy (Caddy o Nginx) que termine TLS y rote a la API del worker. Es obligatorio crear una cuenta de MinIO para almacenar los repositorios de skills, ya que el servicio no soporta almacenamiento local. La configuración principal reside en `deploy/.env`, donde se definen las credenciales de PostgreSQL, Entra ID, SCIM y MinIO. Se recomienda ejecutar primero la fase de bootstrap (crear grupos de admin con Entra) antes del despliegue para garantizar un acceso inicial seguro.

—Dockerfile
—Compose
—One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
Next.jsReactNode.js
SERVICIOS
PostgreSQLS3/MinIO
BASES DE DATOS
PostgreSQL
PUERTOS
5543330008080900154329000
05

Puede sustituir a

Relaciones detectadas por el análisis del repositorio y su categoría.

06

Experiencia real de la comunidad

Ayuda a contrastar la estimación automática con instalaciones reales.

Todavía no hay datos comunitarios para este proyecto.