Airsc is free for everyone. If it helps you, support it with $2–$20.

Support
PluginSafeAgent workflow & memorySome setup

Skill_Seekers

yusufkaraaslan · yusufkaraaslan/Skill_Seekers

A tool that converts various sources like documentation sites, GitHub repos, and PDFs into structured knowledge assets and AI skills for platforms like Claude.

Convert documentation websites, GitHub repositories, and PDFs into Claude AI skills with automatic conflict detection

15k stars1.5kLicense: MITUpdated 18 days ago0 opens

Preview

▍

What you can do with it

  • Automatically generate a Claude skill from your project's GitHub repository for code understanding.
  • Convert a product's documentation website into a usable skill for your AI assistant.
  • Create a knowledge base skill from a collection of PDFs for RAG-powered agent interactions.

Safety check

Safe

No risky patterns found in the files we scanned.

Automated scan of the repo files. Always review code you run.

From the README

Skill Seekers

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

Bronze Sponsors

Sponsor — Bronze

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/

# Optional: preview how a source will be detected without creating anything
skill-seekers detect https://docs.djangoproject.com/ --json

# 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 -codebase.json for your own code:

skill-seekers scan ./my-react-app --out ./configs/scanned/
# → react.json, vite.json, tailwind.json, jest.json, my-react-app-codebase.json

skill-seekers create ./configs/scanned/react.json

If a detection has no existing preset, the AI generates a fresh config; on exit you can optionally publish it back to the community registry.

All 18 source types

skill-seekers create facebook/react            # GitHub repository
skill-seekers create ./my-project              # Local codebase
skill-seekers create manual.pdf                # PDF
skill-seekers create report.docx               # Word
skill-seekers create book.epub                 # EPUB
skill-seekers create notebook.ipynb            # Jupyter
skill-seekers create openapi.yaml              # OpenAPI/Swagger
skill-seekers create presentation.pptx         # PowerPoint
skill-seekers create guide.adoc                # AsciiDoc
skill-seekers create page.html                 # Local HTML (or a whole dir)
skill-seekers create feed.rss                  # RSS/Atom
skill-seekers create curl.1                    # Man page

# Video (YouTube, Vimeo, or local — needs skill-seekers[video])
skill-seekers create --video-url https://www.youtube.com/watch?v=... --name mytutorial
skill-seekers create --setup                   # auto-install GPU-aware visual deps

skill-seekers create --space-key TEAM --name wiki               # Confluence
skill-seekers create --database-id ... --name docs              # Notion
skill-seekers create --chat-export-path ./slack-export --name team-chat  # Slack/Discord

See the Scraping Guide for every source type and its options.


📦 Installation

pip install skill-seekers              # Core: scraping, GitHub, PDF, packaging
pip install skill-seekers[all-llms]    # + every LLM platform
pip install skill-seekers[mcp]         # + MCP server
pip install skill-seekers[all]         # Everything

Not sure what you need? Run the wizard: skill-seekers-setup

All installation extras

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

Prerequisites: Python 3.10+, Git. New here? → Bulletproof Quick Start 🎯


📚 Documentation

I want to...Read this
Get started quicklyQuick Start — 3 commands to your first skill
Understand the conceptsCore Concepts
Scrape sourcesScraping Guide — all 18 source types
Enhance skills with AIEnhancement Guide · Enhancement Modes
Export skillsPackaging Guide
Build workflowsWorkflows
Look up a commandCLI Reference — all 19 commands
ConfigureConfig Format · Environment Variables
Set up MCP[MCP Setup](doc
View source on GitHub