Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

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

Ver códigoProblemas y ayudaRepositorio ↗Sitio oficial
00

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.

CASOS DE USO
  • 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.
PUNTOS DESTACADOS
  • 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.
PRECAUCIONES
  • 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.
01

Perfil de infraestructura

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

CPU2 vCPUrecomendación inicial
MEMORIA2 GBRAM estimada
DISCO20 GBalmacenamiento base
COMPLEJIDADmediumnivel de operación
02

Despliegue detectado

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

Listo para automatizar

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.

✓Dockerfile
✓Compose
✓One-click
03

Stack y dependencias

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

FRAMEWORKS
Next.jsNode.js
SERVICIOS
PostgreSQLS3/MinIO
BASES DE DATOS
PostgreSQL
PUERTOS
3001300054329000900110258025
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.