myskills
Plataforma open-source para registro, gestión y distribución de habilidades de agentes AI (skills) mediante interfaces web, API, CLI y MCP. Arquitectura modular en Node.js/React con PostgreSQL. Estado actual: beta público v0.1.0. Licencia Apache 2.0.
Ficha actualizada 25 sept 2026, 0:13 · upstream 25 sept 2026, 0:12 · release sin release detectada
Qué es myskills
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
MySkills es una plataforma auto-alojable diseñada para publicar, revisar y descubrir habilidades de inteligencia artificial. La arquitectura separa el backend API (Fastify), la interfaz web (React) y herramientas CLI/MCP en módulos independientes. Soporta gestión de versiones semánticas, auditoría de paquetes y flujos de revisión con roles administrativos.
El sistema incluye autenticación nativa con soporte para MFA y notificaciones de seguridad. Permite a los usuarios subir paquetes, gestionar ciclos de vida de releases y exportar bundles verificados. La plataforma está diseñada para integrarse en flujos de trabajo de automatización y gestión de agentes AI, ofreciendo una capa de registro centralizada más allá del control de versiones básico de Git.
La instalación local requiere Node.js 22 o 24 LTS y Docker. El despliegue de producción utiliza contenedores con PostgreSQL para persistencia y S3/MinIO para artefactos. Se recomienda seguir la documentación de compatibilidad antes de actualizar.
- Registro y descubrimiento centralizado de habilidades AI para agentes.
- Gestión de paquetes con flujos de revisión, auditoría y control de versiones.
- Integración directa con agentes mediante protocolo MCP para instalación guiada.
- Despliegue auto-alojado en entornos Docker/Compose sin dependencias externas.
- Soporte multi-interfaz integrado (Web, API REST, CLI y MCP).
- Licencia Apache 2.0 permitiendo uso empresarial y redistribución.
- Arquitectura modular con contenedores Docker y Compose para despliegue.
- Gestión de versiones semánticas con soporte para rollback de paquetes.
- Estado beta público (v0.1.0); no apto para producción crítica sin pruebas exhaustivas.
- Funcionalidades en desarrollo activo (login providers externos, backups duraderos).
- Dependencia estricta de Node.js 22 LTS o 24 LTS según versión del paquete.
Capturas del proyecto
Imágenes reales detectadas en la documentación del repositorio.
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.
Utilizar docker compose con .env.production. No exponer puerto API directamente; usar proxy web para tráfico. Configurar AUTH_NOTIFICATION_MODE para producción (smtp/resend). Ejecutar migraciones y seed antes del despliegue. Verificar compatibilidad de versiones en docs/COMPATIBILITY.md.
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.
