/ Diretório / Playground / Skill_Seekers
● Comunidade 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 que usar

Principais recursos

Demo ao vivo

Como fica na prática

skill-seekers-skill.replay ▶ pronto
0/0

Instalar

Escolha seu 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
    }
  }
}

Abra Claude Desktop → Settings → Developer → Edit Config. Reinicie após salvar.

~/.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 o mesmo esquema mcpServers que o Claude Desktop. Config de projeto vence a 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
    }
  }
}

Clique no ícone MCP Servers na barra lateral do Cline, depois "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
    }
  }
}

Mesmo formato do Claude Desktop. Reinicie o 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"
      ]
    }
  ]
}

O Continue usa um array de objetos de servidor em vez de um map.

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

Adicione em context_servers. Zed recarrega automaticamente ao salvar.

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

Uma linha só. Verifique com claude mcp list. Remova com claude mcp remove.

Casos de uso

Usos do 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

Quando usar: Claude keeps inventing function signatures for your favorite library because its training data is stale.

Pré-requisitos
  • URL of the library's docs site — The canonical ReadTheDocs, Docusaurus, or mintlify URL
Fluxo
  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.

Armadilhas
  • Docs-vs-code drift sneaks into the output — Let the conflict detector flag mismatches; skim the conflicts.md report it produces
Combine com: 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

Quando usar: No hosted docs exist — the README and the source are the only truth.

Fluxo
  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.

Armadilhas
  • Repo is huge and scraping stalls — Use excludePaths to skip vendored directories and test fixtures
Combine com: github

Combinações

Combine com outros MCPs para 10× de alavancagem

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

Ferramentas

O que este MCP expõe

FerramentaEntradasQuando chamarCusto
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

Custo e limites

O que custa rodar

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

Segurança

Permissões, segredos, alcance

Armazenamento de credenciais: No credentials in the skill. Paired scrapers may need their own API keys.
Saída de dados: Only to the sources you point it at

Solução de problemas

Erros comuns e correções

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. outros

AlternativaQuando usarTroca
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

Mais

Recursos

📖 Leia o README oficial no GitHub

🐙 Ver issues abertas

🔍 Ver todos os 400+ servidores MCP e Skills