Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

skillsgist

skillsgist es un registro privado auto-alojado para Agent Skills en Cloudflare Workers. Permite gestionar y publicar skills sin necesidad de un CLI personalizado ni fork del repositorio original, utilizando la infraestructura nativa de Cloudflare (D1, R2) y el framework Hono.

Ficha actualizada 25 sept 2026, 3:16 · upstream 25 sept 2026, 3:12 · release v1.0.0

Ver códigoProblemas y ayudaRepositorio ↗
00

Qué es skillsgist

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

skillsgist actúa como una instancia privada para equipos que desean mantener su propio registro de Agent Skills. A diferencia de soluciones centralizadas, este proyecto permite alojar el Worker, la base de datos D1 y el bucket R2 en tu propia cuenta de Cloudflare, garantizando que los datos y credenciales permanezcan bajo tu control. La gestión se realiza principalmente a través de una interfaz web en el navegador, eliminando la necesidad de mantener archivos de configuración locales complejos o plugins adicionales.

CASOS DE USO
  • Gestión privada de un catálogo de Agent Skills para un equipo de desarrollo sin exponer datos públicamente.
  • Despliegue automatizado de nuevas versiones de skills mediante CI/CD (GitHub Actions) usando tokens API.
  • Alojamiento de una instancia personalizada con dominio propio y configuración de rutas en Cloudflare Workers.
  • Mantenimiento de versiones inmutables de skills para permitir rollback seguro sin sobrescribir contenido anterior.
  • Integración con el CLI oficial npx skills mediante claves de instalación rotativas o tokens API.
PUNTOS DESTACADOS
  • No requiere CLI personalizado ni fork del repositorio original; usa la infraestructura estándar de Cloudflare Workers.
  • Modelo de seguridad híbrido: claves de instalación en la URL para clientes y tokens API firmados en headers para servidores.
  • Persistencia de datos mediante D1 (SQLite) para metadatos y R2 para almacenamiento de archivos ZIP inmutables.
  • Gestión completa desde el navegador: subida, edición de SKILL.md, gestión de versiones y roles de usuario.
  • Cumplimiento del plan gratuito de Workers por defecto con límites ajustados a 10 ms de CPU.
  • Soporte para despliegue en un solo clic mediante la herramienta oficial de Cloudflare Deploy.
PRECAUCIONES
  • Dependencia obligatoria de servicios de Cloudflare (Workers, D1, R2); no es auto-alojable en otros entornos sin migración.
  • Límites estrictos del plan gratuito: subida máxima de 2 MB, descompresión de 8 MB y máximo 200 archivos por paquete.
  • Las claves de instalación privadas deben residir en la URL (path), lo que las expone a loggers básicos si no se gestiona el tráfico.
  • La eliminación de una cuenta reasigna sus skills al administrador, perdiendo el registro original del autor.
  • Requiere Node.js 22 o superior para desarrollo y despliegue local con Wrangler.
VISUAL

Capturas del proyecto

Imágenes reales detectadas en la documentación del repositorio.

The skillsgist home page: an install command that carries the install key, a search box, and the skill listA skill page: the install command for one skill, actions, the rendered SKILL.md, its files and its versions
01

Perfil de infraestructura

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

CPU1 vCPUrecomendación inicial
MEMORIA1 GBRAM estimada
DISCO10 GBalmacenamiento base
COMPLEJIDADlownivel de operación
02

Despliegue detectado

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

Despliegue manual

Para desplegar, usa el botón 'Deploy to Cloudflare' o ejecuta npx wrangler login seguido de npm run deploy. Asegúrate de configurar SESSION_SECRET en las variables de entorno antes del primer inicio. Tras el despliegue, accede a /setup para crear el administrador inicial. Para dominios propios, añade rutas en wrangler.jsonc. Recuerda que cada push al repositorio remoto reemplaza la versión anterior si se usa Workers Builds.

—Dockerfile
—Compose
—One-click
03

Stack y dependencias

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

FRAMEWORKS
Node.js
SERVICIOS
No detectados
BASES DE DATOS
No detectadas
PUERTOS
8787
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.