yusufkaraaslan/Skill_Seekers is a Python project with 14.8k stars in the AI Tools space. Convert documentation websites, GitHub repositories, and PDFs into Claude AI skills with automatic conflict detection
Snapshot summary built from the project's own GitHub metadata — there's no written TopGit review yet. The page will update automatically when a full review is published.
WHY NO REVIEW YET
TopGit writes full reviews for the most-starred, most-requested repositories. This page is a snapshot until then — see the READ ME tab for the original README in full.
English | 简体中文 | 日本語 | 한국어 | Español | Français | Deutsch | Português | Türkçe | العربية | हिन्दी | Русский
🧠 The data layer for AI systems. Skill Seekers turns documentation sites, GitHub repos, PDFs, videos, notebooks, wikis, and more — 18 source types — into structured knowledge assets, ready to power AI Skills (Claude, Gemini, OpenAI), RAG pipelines (LangChain, LlamaIndex, Pinecone), and AI coding assistants (Cursor, Windsurf, Cline). Prepare once, export to 22 targets.
💛 Sponsors
Launch Partner
Launch Partner
Atlas Cloud — A full-modal, OpenAI-compatible AI inference platform. Skill Seekers supports it as a packaging/enhancement target via --target atlas with ATLAS_API_KEY.
Silver Sponsors
Sponsor — Silver
Become a sponsor · GitHub Sponsors
🚀 Quick Start
# 1. Install
pip install skill-seekers
# 2. Create a skill from any source
skill-seekers create https://docs.djangoproject.com/
# 3. Package it for your AI platform
skill-seekers package output/django --target claude
You now have output/django-claude.zip, ready to use.
# Pick a different AI agent for enhancement (default: claude)
skill-seekers create https://docs.djangoproject.com/ --agent kimi
skill-seekers create https://docs.djangoproject.com/ --agent-cmd "my-custom-agent run"
🛰️ AI-driven project scan
Point scan at a project and an AI agent reads its manifests, README, Dockerfile/CI and sampled source imports — then emits one config per detected framework, plus a <project>-codebase.json for your own code:
Not sure what you need? Run the wizard: skill-seekers-setup
All installation extras
Install
Adds
skill-seekers[gemini]
Google Gemini support
skill-seekers[openai]
OpenAI ChatGPT support
skill-seekers[all-llms]
All LLM platforms
skill-seekers[mcp]
MCP server for Claude Code, Cursor, etc.
skill-seekers[video]
YouTube/Vimeo transcript & metadata extraction
skill-seekers[video-full]
+ Whisper transcription & visual frame extraction
skill-seekers[jupyter]
Jupyter Notebook support
skill-seekers[pptx]
PowerPoint support
skill-seekers[confluence]
Confluence wiki support
skill-seekers[notion]
Notion pages support
skill-seekers[rss]
RSS/Atom feed support
skill-seekers[chat]
Slack/Discord chat export support
skill-seekers[asciidoc]
AsciiDoc support
skill-seekers[all]
Everything
Video visual deps (GPU-aware): after installing skill-seekers[video-full], run skill-seekers create --setup to auto-detect your GPU and install the matching PyTorch variant + easyocr.
Three-layer discovery for JavaScript SPA sites (sitemap.xml → llms.txt → headless browser rendering), automatic llms.txt detection (10× faster when present), smart topic categorization, and a lenient HTML parser fallback so broken markup still scrapes.
→ Pattern Detection · How-To Guides · Test Example Extraction
AI enhancement — API or local agents, 68 workflow presets
Every AI call runs through one transport, in API mode (Anthropic, Google Gemini, OpenAI, Moonshot/Kimi, MiniMax) or LOCAL mode (Claude Code, Kimi Code, Codex, Copilot, OpenCode, custom agents — no API costs). Control depth with --enhance-level 0-3 and pick an agent with --agent.
Unified multi-source scraping — combine many sources into one skill
One config can pull documentation, GitHub, PDFs, videos, and more into a single knowledge asset, with conflict detection and pairwise synthesis across sources.
→ Unified Scraping
Video extraction — transcripts, frames, on-screen code
YouTube, Vimeo, and local files. Three-tier transcript fallback (subtitles → YouTube transcript API → local Whisper), plus optional visual extraction that OCRs on-screen code from sampled frames.
→ Video Guide
Quality, sync & scale
Quality scoring with a gate (skill-seekers quality output/react/ --threshold 7), provisional English readability metrics (informational — they never affect the score), doc-change detection with scheduled re-scrapes and notifications, streaming ingestion for very large doc sets, and incremental updates.
→ Large Documentation · Code Quality
🔌 MCP Integration (40 tools)
Skill Seekers ships an MCP server for Claude Code, Cursor, Windsurf, VS Code + Cline, and IntelliJ IDEA.
Then just ask your assistant: "Package and upload the React skill."
→ MCP Setup · MCP Reference · HTTP Transport
🤖 Installing to AI agents
Skills install automatically into 19 AI coding agents:
skill-seekers install-agent output/react/ --agent cursor
skill-seekers install-agent output/react/ --agent all # every detected agent
skill-seekers install-agent output/react/ --agent cursor --dry-run
Agent
Path
Scope
Claude Code
~/.claude/skills/
Global
Cursor
.cursor/skills/
Project
VS Code / Copilot
.github/skills/
Project
Amp
~/.amp/skills/
Global
Goose
~/.config/goose/skills/
Global
OpenCode
~/.opencode/skills/
Global
Letta
~/.letta/skills/
Global
Aide
~/.aide/skills/
Global
Windsurf
~/.windsurf/skills/
Global
Neovate
~/.neovate/skills/
Global
Roo Code
.roo/skills/
Project
Cline
.cline/skills/
Project
Aider
~/.aider/skills/
Global
Bolt
.bolt/skills/
Project
Kilo Code
.kilo/skills/
Project
Continue
~/.continue/skills/
Global
Kimi Code
~/.kimi/skills/
Global
IBM Bob
.bob/skills/
Project
Uploading to Claude
export ANTHROPIC_API_KEY=sk-ant-...
skill-seekers package output/react/ --upload # package + upload
skill-seekers upload output/react.zip # upload an existing zip
No API key? Package it and upload output/react.zip manually at claude.ai/skills.
→ Upload Guide
⚙️ How it works
graph LR
A[Documentation Website] --> B[Skill Seekers]
B --> C[Scraper]
B --> D[AI Enhancement]
B --> E[Packager]
C --> F[Organized References]
D --> F
F --> E
E --> G[AI Skill .zip]
G --> H[Upload to AI Platform]
Scrape — extract every page (checking llms.txt first)
Categorize — organize content into topics (API, guides, tutorials, …)
Enhance — AI writes a comprehensive SKILL.md with examples
22 output platform formats behind one SkillAdaptor ABC
Analysis
C3.x codebase pipeline, 10 GoF pattern detectors
Enhancement
AI improvement via a single AgentClient transport
Packaging
Package, upload, and install skills
MCP
FastMCP server (40 tools, 10 tool modules)
Sync
Doc change detection and notification
→ UML Architecture · API Reference · Skill Architecture
🆕 New in v3.9.0
HTML parser fallback for broken markup (#96) — severely malformed pages no longer scrape as empty; well-formed pages are byte-identical.
Transient-failure retries — the doc scraper (#97) and MCP fetch_config (#92) now retry connection blips and 5xx with backoff; 4xx still fails fast.
Whisper transcription fallback (#420) — local videos without subtitles finally get a real transcript.
MiniMax image OCR + registry-driven multimodal providers (#423) — providers declare their wire protocol and image capability; China-issued keys work against the right endpoint.
Token-lean GitHub issue defaults (#169) — GitHub skills no longer bundle full closed-issue history by default.
Env-driven CORS across all three servers (#422, #424) — no more wildcard origins with credentials.
How active is development on yusufkaraaslan/Skill_Seekers?
The most recent commit recorded on yusufkaraaslan/Skill_Seekers was 9 days ago, based on the GitHub push timestamp. The repository has 1.5k forks — one of the better signals of community interest.
How many stars does yusufkaraaslan/Skill_Seekers have?
yusufkaraaslan/Skill_Seekers has 14.8k GitHub stars — refresh the page for the live number, or check github.com/yusufkaraaslan/Skill_Seekers. TopGit mirrors GitHub's count but does not claim minute-by-minute accuracy.
What language is yusufkaraaslan/Skill_Seekers written in?
yusufkaraaslan/Skill_Seekers is written primarily in Python. GitHub's language field is based on the largest share of bytes in the default branch.
What license does yusufkaraaslan/Skill_Seekers use?
yusufkaraaslan/Skill_Seekers is released under the MIT license. Always verify the LICENSE file directly on GitHub for the authoritative terms — license strings can be edited out of sync with a project's actual stance.
What topics is yusufkaraaslan/Skill_Seekers associated with?
GitHub's repository topics for yusufkaraaslan/Skill_Seekers: "ai-tools", "ast-parser", "automation", "claude-ai", "claude-skills", "code-analysis", "conflict-detection", "documentation", "documentation-generator", "github", "github-scraper", "mcp", "mcp-server", "multi-source", "ocr", "pdf", "python", "web-scraping". TopGit's editorial category is AI Tools.
Where can I see yusufkaraaslan/Skill_Seekers in action?
The project maintains a homepage at https://skillseekersweb.com/. The README tab on this page also usually contains screenshots and a quickstart.
Where do I read more about yusufkaraaslan/Skill_Seekers?
This TopGit page is a snapshot — the READ ME tab shows the project's own README content (links stripped, images preserved). The GitHub repository at github.com/yusufkaraaslan/Skill_Seekers is the definitive source.
Read full README in the tab above.
Is Skill_Seekers worth your time?
ChatGPT, Claude and Perplexity can all read this page. Ask one of them what it makes of Skill_Seekers.