Skip to main content
Glama

Skill Hub

Es una plantilla de una instancia por empresa que permite que las personas «buenas con la IA» de la empresa registren skills (instrucciones + material de referencia) para Claude Code en un solo lugar, y que los empleados puedan usar esas skills con solo pegar una línea de comando en Claude Code. Es una aplicación Worker única que se ejecuta en Cloudflare Workers + D1 y se despliega en la cuenta de Cloudflare de tu empresa.

Qué es esto (honestamente)

Las skills no se «distribuyen como archivos», sino que se «sirven desde el servidor en cada solicitud». Esta diferencia es el núcleo del valor.

  • La instalación se reduce a una sola línea de comando

  • Si actualizas las skills de forma centralizada, todos usarán la versión más reciente a partir del siguiente uso

  • Si un empleado se va o se traslada, basta con revocar el token para que deje de funcionar de inmediato

  • Como no se entrega el repositorio completo, es menos probable que se redistribuya fuera de la organización

Las respuestas de MCP se entregan como texto plano en la conversación del usuario. No son un «secreto ilegible». Quien quiera leerlas, puede hacerlo. Lo que este mecanismo protege es el «canal de distribución» y la «inmediatez de la revocación»; la lógica que se quiera ocultar por completo queda fuera del alcance de este mecanismo (para esos casos se prevé usar las herramientas de ejecución en servidor de la v2).

Diferencias con las skills nativas de Claude Code

Lo que se distribuye es «texto que se lee como instrucciones». No se pueden usar las funciones de frontmatter de las skills nativas, el /inicio con barra ni ejecutar scripts incluidos. Para acercarse a la activación automática nativa, configura la «descripción» al registrar la skill con las condiciones de activación de la herramienta (se usará tal cual como descripción de la herramienta MCP).

Related MCP server: Superpowers MCP Server

Arquitectura

[Claude Code (member)] --Streamable HTTP MCP--> POST /mcp ┐
[ブラウザ (admin/editor/member)] --Bearer--> /api/* + 静的UI ├─ Cloudflare Worker (Hono/TS)
[招待リンク] --> /join (明示ボタンPOSTでclaim・1回表示)      ┘        │
                                                D1: tokens/skills/skill_files/skill_versions/invites/audit_log

Un solo Worker y una sola base de datos D1. No se usan KV ni Durable Objects. La interfaz estática (public/) también se sirve a través del Worker y todas las respuestas incluyen cabeceras de seguridad.

Configuración

Requisitos: Node.js 20 o superior y una cuenta de Cloudflare.

git clone <このリポジトリ>
cd skill-hub
npm ci
npx wrangler login      # 唯一の手作業(ブラウザでCloudflareにログイン)
node scripts/setup.mjs --seed

setup.mjs es idempotente. Se puede ejecutar tantas veces como se quiera de forma segura y omite lo que ya existe.

  • Comprueba o crea la base de datos D1 skill-hub-db y reescribe el database_id en wrangler.jsonc

  • Aplica las migraciones (solo las pendientes)

  • Despliega el Worker

  • Solo si no hay ningún token de administrador válido, genera y muestra un token de administrador inicial una sola vez (este token no volverá a mostrarse. Asegúrate de guardarlo)

  • Con --seed se cargan las 3 skills de ejemplo de skills-samples/

Si tienes varias cuentas de Cloudflare, especifica la que quieras con la variable de entorno CLOUDFLARE_ACCOUNT_ID.

Uso (según el rol)

Rol

Quién

Qué puede hacer

admin

Responsable de la adopción de IA (en la empresa que lo implanta)

Registro de skills, invitación de miembros, emisión/revocación de tokens y consulta de registros de auditoría. El máximo privilegio: puede hacer de todo.

editor

Quien crea skills

Crear, actualizar, eliminar y revertir skills dentro de sus propios groups. También puede guardar borradores.

member

Empleado general

Emitir un token desde el enlace de invitación y conectar las skills a Claude Code con un solo comando.

Procedimiento para member

  1. Abre el enlace de invitación que te ha enviado el administrador (https://<host>/join?code=...)

  2. Pulsa el botón «Emitir token» (con GET no ocurre nada. El token solo se emite al pulsar el botón)

  3. Copia el comando que se muestra y pégalo en la terminal de Claude Code

claude mcp add --transport http --scope user skillhub https://<host>/mcp --header "Authorization: Bearer <token>"

Como es --scope user, a partir de entonces podrás usar las skills en todos los proyectos. **La visualización es única.** Si cierras esta pantalla, no podrás volver a verlo, así que cópialo en ese momento.

Matriz de permisos (todo se aplica en el servidor; la diferenciación en la interfaz es solo auxiliar)

Operación

member

editor

admin

MCP tools/list y call (solo published dentro de tus groups)

GET /api/me y GET /api/skills (solo visibles)

Crear/actualizar/eliminar/adjuntar/cambiar a público/revertir skills

✅ (groups de la skill ⊆ tus groups)

Ver borradores

✅ (ibíd.)

Emitir/ver/revocar tokens y emitir/ver/cancelar invitaciones

Ver registros de auditoría

La visibilidad de groups se determina con un OR (si la intersección de skill.groups y token.groups no está vacía, o si cualquiera de los dos es "*", se ve). Aunque se especifiquen varios groups, no es un «filtro». Para las skills confidenciales, usa un único group dedicado.

El descubrimiento de nuevas skills requiere una sesión nueva. Como MCP no envía tools/listChanged, si añades skills en segundo plano con Claude Code abierto, no aparecerán en la lista de herramientas de esa sesión (las actualizaciones del contenido sí se reflejan en la siguiente llamada, incluso en sesiones existentes). Para que se apliquen, reinicia Claude Code.

Plan gratuito y facturación

Tanto Cloudflare Workers como D1 tienen plan gratuito (Workers: 100 000 solicitudes/día; D1: 5 millones de filas leídas/día y 100 000 filas escritas/día como referencia; consulta siempre los precios actualizados en la página de precios de Cloudflare). Para un uso interno de unas decenas de personas, normalmente basta con el plan gratuito, pero si se supera, habrá que migrar al plan de pago (Workers Paid). Puedes consultar el uso en el panel de Cloudflare.

Fuera del alcance de la v1 (limitaciones honestas)

  • No hay integración OAuth/SSO ni IdP (solo el método de token). Si pones Cloudflare Access por delante, el acceso desde la CLI puede quedarse bloqueado en el desafío de autenticación del navegador, así que compruébalo antes si usas Access.

  • No hay flujo de aprobación por dos personas para las skills. Se confía en los editor y se actúa a posteriori con los registros de auditoría, el historial de versiones y la reversión.

  • Si las skills visibles superan las 40, el tools/list de MCP se vuelve demasiado grande. El método de búsqueda en dos fases para organizaciones grandes (search_skills) está previsto para la v2.

  • No se admiten archivos adjuntos binarios (solo texto)

  • La selección de región/jurisdicción de D1 solo se indica como opción manual en el script de configuración

  • No se incluye CI

Licencia

MIT. Consulta LICENSE para más detalles.

Más información

A
license - permissive license
Not graded
quality - not tested
B
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • -
    license
    Not graded
    quality
    Not graded
    maintenance
    Enables intelligent discovery and management of Claude Skills through semantic search, ratings, favorites, and community curation. Provides tools to search, upload, rate, and organize skills with natural language queries and comprehensive metadata.
  • A
    license
    B
    quality
    D
    maintenance
    Provides access to the Superpowers skills library - expert-crafted workflows and best practices that guide AI assistants through proven techniques for coding tasks. Supports both community skills and custom personal skills.
    2
    1,134
    4
    MIT

View all related MCP servers

Related MCP Connectors

  • Search your team's shared AI-skill library, get install commands, and save skills from your agent.

  • Agent-first skill marketplace with USK open standard for Claude, Cursor, Gemini, Codex CLI.

  • Git-backed platform for skills, tools, and context for AI agents

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/elefant-coder/skill-hub'

If you have feedback or need assistance with the MCP directory API, please join our Discord server