/ Annuaire / Playground / Skill_Seekers
● Communauté yusufkaraaslan ⚡ Instantané

Skill_Seekers

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

Pourquoi l'utiliser

Fonctionnalités clés

Démo en direct

Aperçu en pratique

skill-seekers-skill.replay ▶ prêt
0/0

Installer

Choisissez votre client

~/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
    }
  }
}

Ouvrez Claude Desktop → Settings → Developer → Edit Config. Redémarrez après avoir enregistré.

~/.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 utilise le même schéma mcpServers que Claude Desktop. La config projet l'emporte sur la globale.

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

Cliquez sur l'icône MCP Servers dans la barre latérale Cline, puis "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
    }
  }
}

Même format que Claude Desktop. Redémarrez Windsurf pour appliquer.

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

Continue utilise un tableau d'objets serveur plutôt qu'une 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"
        ]
      }
    }
  }
}

Ajoutez dans context_servers. Zed recharge à chaud à la sauvegarde.

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

Une seule ligne. Vérifiez avec claude mcp list. Supprimez avec claude mcp remove.

Cas d'usage

Usages concrets : 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

Quand l'utiliser : Claude keeps inventing function signatures for your favorite library because its training data is stale.

Prérequis
  • URL of the library's docs site — The canonical ReadTheDocs, Docusaurus, or mintlify URL
Déroulement
  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/.✓ Copié
    → 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.✓ Copié
    → Valid YAML frontmatter, clear sections
  3. Test with a real prompt
    Now use the new example skill to do <representative task>.✓ Copié
    → Claude uses real API names, not hallucinated ones

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

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

Quand l'utiliser : No hosted docs exist — the README and the source are the only truth.

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

Résultat : A targeted skill Claude can invoke when working in that codebase.

Pièges
  • Repo is huge and scraping stalls — Use excludePaths to skip vendored directories and test fixtures
Combiner avec : github

Combinaisons

Associez-le à d'autres MCPs pour un effet X10

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.✓ Copié
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.✓ Copié

Outils

Ce que ce MCP expose

OutilEntréesQuand appelerCoût
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

Coût et limites

Coût d'exécution

Quota d'API
None for the skill itself; depends on which scraper you pair with
Tokens par appel
Generation phase can use 10-50k tokens for a large library
Monétaire
Free — the skill itself. Pairing scrapers (Firecrawl) may cost credits.
Astuce
Cache ingested content; re-run enhance/export without re-scraping.

Sécurité

Permissions, secrets, portée

Stockage des identifiants : No credentials in the skill. Paired scrapers may need their own API keys.
Sortie de données : Only to the sources you point it at

Dépannage

Erreurs courantes et correctifs

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.

Vérifier : 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.

Vérifier : head -20 ~/.claude/skills/<name>/SKILL.md

Alternatives

Skill_Seekers vs autres

AlternativeQuand l'utiliserCompromis
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

Plus

Ressources

📖 Lire le README officiel sur GitHub

🐙 Voir les issues ouvertes

🔍 Parcourir les 400+ serveurs MCP et Skills