skillpack
Skillpack es un centro de habilidades autoalojable para organizaciones y agentes externos. Gestiona paquetes SKILL.md portables, con CLI y web app.
Ficha actualizada 25 sept 2026, 14:30 · upstream 25 sept 2026, 10:07 · release runtime-v0.3.1
Qué es skillpack
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
Skillpack actúa como un hub centralizado para crear, validar, versionar y publicar paquetes de habilidades portables denominados SKILL.md. La arquitectura se basa en Next.js y Node.js, separando la interfaz web (apps/web), las APIs REST/tRPC (apps/api) y el procesamiento asíncrono (apps/worker). Utiliza PostgreSQL como base de datos principal y soporta almacenamiento S3 o MinIO para activos.
- Gestión centralizada de habilidades personales y organizacionales con control de acceso granular.
- Integración segura con agentes externos mediante autenticación delegada (Agent Auth).
- Publicación de paquetes SKILL.md inmutables en repositorios públicos o privados.
- Sincronización automática con GitHub para mantener copias espejo y actualizaciones.
- Gestión de secretos write-only y bases de datos SQLite aisladas por tenant.
- Automatización de flujos de trabajo de desarrollo mediante la CLI Skillpack.
- Arquitectura modular con separación clara entre frontend, backend y worker.
- Soporte para bases de datos SQLite declaradas y tenanted por tenant.
- Autenticación delegada específica para agentes externos (Agent Auth).
- CLI integrada que replica las funcionalidades del hub web.
- Migraciones compatibles con versiones anteriores para mantener roles legacy.
- Estructura de carpetas clara con contratos compartidos en packages.
- Requiere Node.js 20.19+ o 22.12+, pnpm 9 y PostgreSQL 17+.
- No incluye Dockerfile nativo, dependiendo de Docker Compose para orquestación.
- Gestión manual de recursos externos necesaria durante el retiro del servicio.
- Complejidad media que exige configuración inicial de entornos y migraciones.
- Dependencia de credenciales separadas NOBYPASSRLS para API y worker.
Perfil de infraestructura
Estimación inicial derivada del repositorio y de los servicios detectados.
Despliegue detectado
Qué señales reales de instalación hemos encontrado.
Para desplegar, construye con `pnpm build` y ejecuta la entrada de migración antes de iniciar los servicios. Utiliza credenciales NOBYPASSRLS separadas para API y worker. Verifica requisitos: CPU 2 cores, RAM 2048 MB, disco 20 GB. Se recomienda Railway o Docker Compose. Asegura la limpieza de recursos externos previos al aplicar migraciones de retiro.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Puede sustituir a
Relaciones detectadas por el análisis del repositorio y su categoría.
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.