/ Directorio / Playground / skill-fetch
● Comunidad girofu ⚡ Instantáneo

skill-fetch

por girofu · girofu/skill-fetch

Busca en 9 registros de skills simultáneamente, puntúa resultados e instala el ganador — una UX al estilo de gestor de paquetes para skills de Claude Code.

skill-fetch es un meta-skill: consulta múltiples registros comunitarios de skills, ordena resultados por relevancia y señales de calidad (stars, antigüedad), y gestiona el paso de instalación con git clone. Te ahorra navegar manualmente nueve listas diferentes de 'awesome-claude-skills'.

Por qué usarlo

Características clave

Demo en vivo

Cómo se ve en la práctica

skill-fetch-skill.replay ▶ listo
0/0

Instalar

Elige tu cliente

~/Library/Application Support/Claude/claude_desktop_config.json  · Windows: %APPDATA%\Claude\claude_desktop_config.json
{
  "mcpServers": {
    "skill-fetch-skill": {
      "command": "git",
      "args": [
        "clone",
        "https://github.com/girofu/skill-fetch",
        "~/.claude/skills/skill-fetch"
      ],
      "_inferred": true
    }
  }
}

Abre Claude Desktop → Settings → Developer → Edit Config. Reinicia después de guardar.

~/.cursor/mcp.json · .cursor/mcp.json
{
  "mcpServers": {
    "skill-fetch-skill": {
      "command": "git",
      "args": [
        "clone",
        "https://github.com/girofu/skill-fetch",
        "~/.claude/skills/skill-fetch"
      ],
      "_inferred": true
    }
  }
}

Cursor usa el mismo esquema mcpServers que Claude Desktop. La configuración del proyecto prevalece sobre la global.

VS Code → Cline → MCP Servers → Edit
{
  "mcpServers": {
    "skill-fetch-skill": {
      "command": "git",
      "args": [
        "clone",
        "https://github.com/girofu/skill-fetch",
        "~/.claude/skills/skill-fetch"
      ],
      "_inferred": true
    }
  }
}

Haz clic en el icono MCP Servers de la barra lateral de Cline y luego en "Edit Configuration".

~/.codeium/windsurf/mcp_config.json
{
  "mcpServers": {
    "skill-fetch-skill": {
      "command": "git",
      "args": [
        "clone",
        "https://github.com/girofu/skill-fetch",
        "~/.claude/skills/skill-fetch"
      ],
      "_inferred": true
    }
  }
}

Mismo formato que Claude Desktop. Reinicia Windsurf para aplicar.

~/.continue/config.json
{
  "mcpServers": [
    {
      "name": "skill-fetch-skill",
      "command": "git",
      "args": [
        "clone",
        "https://github.com/girofu/skill-fetch",
        "~/.claude/skills/skill-fetch"
      ]
    }
  ]
}

Continue usa un array de objetos de servidor en lugar de un mapa.

~/.config/zed/settings.json
{
  "context_servers": {
    "skill-fetch-skill": {
      "command": {
        "path": "git",
        "args": [
          "clone",
          "https://github.com/girofu/skill-fetch",
          "~/.claude/skills/skill-fetch"
        ]
      }
    }
  }
}

Añádelo a context_servers. Zed recarga en caliente al guardar.

claude mcp add skill-fetch-skill -- git clone https://github.com/girofu/skill-fetch ~/.claude/skills/skill-fetch

Un solo comando. Verifica con claude mcp list. Quita con claude mcp remove.

Casos de uso

Usos del mundo real: skill-fetch

Busca e instala un skill para una tarea que estés haciendo ahora mismo

👤 Usuarios de Claude Code que no saben qué skills existen ⏱ ~5 min beginner

Cuándo usarlo: Estás a punto de hacer X y sospechas que alguien ya ha construido un skill para ello.

Requisitos previos
  • skill-fetch instalado — git clone https://github.com/girofu/skill-fetch ~/.claude/skills/skill-fetch
Flujo
  1. Describe qué necesitas
    Usa skill-fetch. Necesito un skill para generar especificaciones OpenAPI a partir de código existente. Busca y puntúa los 5 mejores.✓ Copiado
    → Lista ordenada con repositorio, stars, último commit, resumen de una línea por resultado
  2. Inspecciona el mejor resultado
    Muéstrame el SKILL.md del mejor resultado sin instalar.✓ Copiado
    → Contenido crudo de SKILL.md para revisar
  3. Instala
    Instálalo.✓ Copiado
    → Salida de git clone; skill ahora en ~/.claude/skills/

Resultado: Un nuevo skill instalado, probado y listo — 5 minutos desde 'necesito algo' a 'lo tengo'.

Errores comunes
  • Instalar un skill sin leer primero SKILL.md — Siempre inspecciona SKILL.md — los skills pueden incluir hooks que ejecuten código arbitrario

Audita los skills que ya tienes instalados

👤 Usuarios con un directorio ~/.claude/skills/ desordenado ⏱ ~10 min beginner

Cuándo usarlo: Instalaste varios skills hace meses y no recuerdas qué hacen.

Flujo
  1. Lista los skills instalados
    Usa skill-fetch para listar todos los skills bajo ~/.claude/skills/ con su versión actual y fecha de última actualización.✓ Copiado
    → Tabla de skills instalados
  2. Marca los abandonados
    ¿Cuáles de estos no han sido actualizados en el repositorio en 6+ meses?✓ Copiado
    → Lista de skills obsoletos

Resultado: Conocimiento de qué está instalado, qué está activo y qué se puede eliminar.

Combinar con: filesystem

Combinaciones

Combínalo con otros MCPs para multiplicar por 10

skill-fetch-skill + woodshed-skill

Busca skills candidatos con skill-fetch, luego itera mejoras con woodshed

Busca un skill para X, instálalo, luego usa woodshed para probarlo y refinarlo para mi caso de uso.✓ Copiado
skill-fetch-skill + filesystem

Gestiona por lotes la estructura del directorio de skills

Archiva todos los skills no usados en los últimos 30 días en ~/.claude/skills-archive/✓ Copiado

Herramientas

Lo que expone este MCP

HerramientaEntradasCuándo llamarCoste
search_registries query, limit Buscar skills en múltiples fuentes 9 solicitudes HTTP
inspect_skill repo URL Vista previa antes de instalar 1 solicitud HTTP
install_skill repo URL, local name Después de inspeccionar, para agregar el skill localmente git clone
list_installed ninguno Auditar lo que tienes lectura local

Coste y límites

Lo que cuesta ejecutarlo

Cuota de API
Sujeto a los límites de la API de GitHub (60/h sin autenticar, 5000/h con PAT)
Tokens por llamada
~500 tokens por resultado de búsqueda
Monetario
Gratuito
Consejo
Establece GITHUB_TOKEN para obtener 5000 req/h en lugar de 60.

Seguridad

Permisos, secretos, alcance

Almacenamiento de credenciales: GITHUB_TOKEN opcional para límites de velocidad más altos
Salida de datos: Solo API de GitHub y registros de skills

Resolución de problemas

Errores comunes y soluciones

La búsqueda devuelve 0 resultados para una consulta común

Alcanzando límites de velocidad. Establece la variable de entorno GITHUB_TOKEN.

Verificar: curl -H "Authorization: Bearer $GITHUB_TOKEN" https://api.github.com/rate_limit
La instalación falla con 'permiso denegado'

Verifica que ~/.claude/skills/ sea escribible.

Verificar: ls -la ~/.claude/skills/
El skill instalado no se activa

Los skills necesitan un SKILL.md válido con frontmatter YAML. Inspecciona el directorio clonado.

Verificar: head ~/.claude/skills/<name>/SKILL.md

Alternativas

skill-fetch vs otros

AlternativaCuándo usarlaContrapartida
Navegar manualmente por listas awesome-claude-skillsSolo instalas un skill de vez en cuandoLento, sin puntuación, sin automatización de instalación
claude-skills-vault-skillQuieres un conjunto curado en lugar de buscar y elegirOpinado; menos flexible

Más

Recursos

📖 Lee el README oficial en GitHub

🐙 Ver issues abiertas

🔍 Ver todos los 400+ servidores MCP y Skills