/ Directorio / Playground / Skill_Seekers
● Comunidad yusufkaraaslan ⚡ Instantáneo

Skill_Seekers

por yusufkaraaslan · yusufkaraaslan/Skill_Seekers

Turns docs sites, GitHub repos, PDFs, and videos into ready-to-use SKILL.md bundles — a factory for making new Claude skills.

Skill Seekers is a meta-skill: you point it at a documentation source and it produces a production-grade SKILL.md (500+ lines with examples) plus a references folder. It detects conflicts between documented APIs and real code, supports 18 source types, and exports to Claude Code, Cursor, Windsurf, LangChain, and vector DBs.

Por qué usarlo

Características clave

Demo en vivo

Cómo se ve en la práctica

skill-seekers-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-seekers-skill": {
      "command": "git",
      "args": [
        "clone",
        "https://github.com/yusufkaraaslan/Skill_Seekers",
        "~/.claude/skills/Skill_Seekers"
      ],
      "_inferred": true
    }
  }
}

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

~/.cursor/mcp.json · .cursor/mcp.json
{
  "mcpServers": {
    "skill-seekers-skill": {
      "command": "git",
      "args": [
        "clone",
        "https://github.com/yusufkaraaslan/Skill_Seekers",
        "~/.claude/skills/Skill_Seekers"
      ],
      "_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-seekers-skill": {
      "command": "git",
      "args": [
        "clone",
        "https://github.com/yusufkaraaslan/Skill_Seekers",
        "~/.claude/skills/Skill_Seekers"
      ],
      "_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-seekers-skill": {
      "command": "git",
      "args": [
        "clone",
        "https://github.com/yusufkaraaslan/Skill_Seekers",
        "~/.claude/skills/Skill_Seekers"
      ],
      "_inferred": true
    }
  }
}

Mismo formato que Claude Desktop. Reinicia Windsurf para aplicar.

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

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

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

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

claude mcp add skill-seekers-skill -- git clone https://github.com/yusufkaraaslan/Skill_Seekers ~/.claude/skills/Skill_Seekers

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

Casos de uso

Usos del mundo real: Skill_Seekers

Turn a library's documentation site into a Claude skill in 10 minutes

👤 Developers who rely on a library Claude doesn't know well ⏱ ~15 min intermediate

Cuándo usarlo: Claude keeps inventing function signatures for your favorite library because its training data is stale.

Requisitos previos
  • URL of the library's docs site — The canonical ReadTheDocs, Docusaurus, or mintlify URL
Flujo
  1. Point the skill at the docs
    Use skill-seekers to build a SKILL.md for https://docs.example.com. Output to ~/.claude/skills/example/.✓ Copiado
    → Ingest phase reports page count and starts scraping
  2. Review the generated SKILL.md
    Show me the frontmatter and the first 50 lines of the generated SKILL.md.✓ Copiado
    → Valid YAML frontmatter, clear sections
  3. Test with a real prompt
    Now use the new example skill to do <representative task>.✓ Copiado
    → Claude uses real API names, not hallucinated ones

Resultado: A new skill in your ~/.claude/skills/ folder that Claude picks up automatically.

Errores comunes
  • Docs-vs-code drift sneaks into the output — Let the conflict detector flag mismatches; skim the conflicts.md report it produces
Combinar con: firecrawl · filesystem

Generate a skill directly from a GitHub repo's code and README

👤 Anyone onboarding Claude onto an internal or obscure OSS codebase ⏱ ~20 min intermediate

Cuándo usarlo: No hosted docs exist — the README and the source are the only truth.

Flujo
  1. Run on the repo URL
    Run skill-seekers on github.com/acme/internal-sdk, include code examples from tests/.✓ Copiado
    → Extracts public API surface + example usage
  2. Iterate on the skill
    The first draft misses the auth flow — add a section on token setup.✓ Copiado
    → SKILL.md expanded with that section

Resultado: A targeted skill Claude can invoke when working in that codebase.

Errores comunes
  • Repo is huge and scraping stalls — Use excludePaths to skip vendored directories and test fixtures
Combinar con: github

Combinaciones

Combínalo con otros MCPs para multiplicar por 10

skill-seekers-skill + firecrawl

Firecrawl does the heavy JS-rendered scraping; Skill Seekers does the structuring

Use firecrawl to crawl the docs site, then skill-seekers to turn the output into a SKILL.md.✓ Copiado
skill-seekers-skill + github

Pull repo contents via GitHub MCP, enhance into a skill

Fetch the acme/sdk repo's README, examples/, and types, then build a skill from them.✓ Copiado

Herramientas

Lo que expone este MCP

HerramientaEntradasCuándo llamarCoste
Ingest source URL / repo / PDF path First phase — gather source material Free (plus any scraper API if used)
Enhance ingested content, target platform Second phase — AI-write the skill LLM tokens for enhancement
Conflict-detect docs + code sources Whenever you ingest both docs and source 0
Export target platform (Claude, Cursor, LangChain, etc.) Third phase — package for destination 0

Coste y límites

Lo que cuesta ejecutarlo

Cuota de API
None for the skill itself; depends on which scraper you pair with
Tokens por llamada
Generation phase can use 10-50k tokens for a large library
Monetario
Free — the skill itself. Pairing scrapers (Firecrawl) may cost credits.
Consejo
Cache ingested content; re-run enhance/export without re-scraping.

Seguridad

Permisos, secretos, alcance

Almacenamiento de credenciales: No credentials in the skill. Paired scrapers may need their own API keys.
Salida de datos: Only to the sources you point it at

Resolución de problemas

Errores comunes y soluciones

Generated SKILL.md has placeholder sections

Source was too thin — re-run with more inputs (add the GitHub repo alongside the docs site).

Checkpoint resume starts over

Make sure you're running from the same working directory where the .skillseekers/ cache was created.

Verificar: ls .skillseekers/
Output skill isn't being invoked by Claude

Check the SKILL.md frontmatter's description field — Claude's auto-invocation depends on it matching the user prompt.

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

Alternativas

Skill_Seekers vs otros

AlternativaCuándo usarlaContrapartida
skillforgeYou want an interactive skill router that also creates skills on demandLighter generator; Skill Seekers is more thorough on heavy doc sources
Manual SKILL.md writingThe skill is small and you know the library coldFaster for trivial skills; tedious at scale

Más

Recursos

📖 Lee el README oficial en GitHub

🐙 Ver issues abiertas

🔍 Ver todos los 400+ servidores MCP y Skills