Skill Builder
You have access to the Skill Seekers MCP server which provides 40 tools for converting knowledge sources into AI-ready skills.
When to Use This Skill
Use this skill when the user:
- Wants to create an AI skill from a documentation site, GitHub repo, PDF, video, or other source
- Needs to convert documentation into a format suitable for LLM consumption
- Wants to update or sync existing skills with their source documentation
- Needs to export skills to vector databases (Weaviate, Chroma, FAISS, Qdrant)
- Asks about scraping, converting, or packaging documentation for AI
Source Type Detection
Automatically detect the source type from user input:
| Input Pattern |
Source Type |
Tool to Use |
https://... (not GitHub/YouTube) |
Documentation |
scrape_docs |
owner/repo or github.com/... |
GitHub |
scrape_github |
*.pdf |
PDF |
scrape_pdf |
| YouTube/Vimeo URL or video file |
Video |
scrape_video |
| Local directory path |
Codebase |
scrape_codebase |
*.ipynb, *.html, *.yaml (OpenAPI), *.adoc, *.pptx, *.rss, *.1-.8 |
Various |
scrape_generic |
| JSON config file |
Unified |
Use config with scrape_docs |
Recommended Workflow
- Detect source type from the user's input
- Generate or fetch config using
generate_config or fetch_config if needed
- Estimate scope with
estimate_pages for documentation sites
- Scrape the source using the appropriate scraping tool
- Enhance with
enhance_skill if the user wants AI-powered improvements
- Package with
package_skill for the target platform
- Export to vector DB if requested using
export_to_* tools
Available MCP Tools
Config Management
generate_config — Generate a scraping config from a URL
list_configs — List available preset configs
validate_config — Validate a config file
Scraping (use based on source type)
scrape_docs — Documentation sites
scrape_github — GitHub repositories
scrape_pdf — PDF files
scrape_video — Video transcripts
scrape_codebase — Local code analysis
scrape_generic — Jupyter, HTML, OpenAPI, AsciiDoc, PPTX, RSS, manpage, Confluence, Notion, chat
Post-processing
enhance_skill — AI-powered skill enhancement
package_skill — Package for target platform
upload_skill — Upload to platform API
install_skill — End-to-end install workflow
Advanced
detect_patterns — Design pattern detection in code
extract_test_examples — Extract usage examples from tests
build_how_to_guides — Generate how-to guides from tests
split_config — Split large configs into focused skills
export_to_weaviate, export_to_chroma, export_to_faiss, export_to_qdrant — Vector DB export
Source: yusufkaraaslan/Skill_Seekers → skills/skill-seekers/SKILL.md
Also appears in: yusufkaraaslan/Skill_Seekers/distribution/claude-plugin/skills/skill-builder/SKILL.md
1---2name: skill-builder-33description: Automatically detect source types and build AI skills using Skill Seekers. Use when the user wants to create skills from documentation, repos, PDFs, videos, or other knowledge sources.4---5
6
7# Skill Builder
8
9You have access to the Skill Seekers MCP server which provides 40 tools for converting knowledge sources into AI-ready skills.
10
11## When to Use This Skill
12
13Use this skill when the user:
14- Wants to create an AI skill from a documentation site, GitHub repo, PDF, video, or other source
15- Needs to convert documentation into a format suitable for LLM consumption
16- Wants to update or sync existing skills with their source documentation
17- Needs to export skills to vector databases (Weaviate, Chroma, FAISS, Qdrant)
18- Asks about scraping, converting, or packaging documentation for AI
19
20## Source Type Detection
21
22Automatically detect the source type from user input:
23
24| Input Pattern | Source Type | Tool to Use |
25|---------------|-------------|-------------|
26| `https://...` (not GitHub/YouTube) | Documentation | `scrape_docs` |
27| `owner/repo` or `github.com/...` | GitHub | `scrape_github` |
28| `*.pdf` | PDF | `scrape_pdf` |
29| YouTube/Vimeo URL or video file | Video | `scrape_video` |
30| Local directory path | Codebase | `scrape_codebase` |
31| `*.ipynb`, `*.html`, `*.yaml` (OpenAPI), `*.adoc`, `*.pptx`, `*.rss`, `*.1`-`.8` | Various | `scrape_generic` |
32| JSON config file | Unified | Use config with `scrape_docs` |
33
34## Recommended Workflow
35
361. **Detect source type** from the user's input
372. **Generate or fetch config** using `generate_config` or `fetch_config` if needed
383. **Estimate scope** with `estimate_pages` for documentation sites
394. **Scrape the source** using the appropriate scraping tool
405. **Enhance** with `enhance_skill` if the user wants AI-powered improvements
416. **Package** with `package_skill` for the target platform
427. **Export to vector DB** if requested using `export_to_*` tools
43
44## Available MCP Tools
45
46### Config Management
47- `generate_config` — Generate a scraping config from a URL
48- `list_configs` — List available preset configs
49- `validate_config` — Validate a config file
50
51### Scraping (use based on source type)
52- `scrape_docs` — Documentation sites
53- `scrape_github` — GitHub repositories
54- `scrape_pdf` — PDF files
55- `scrape_video` — Video transcripts
56- `scrape_codebase` — Local code analysis
57- `scrape_generic` — Jupyter, HTML, OpenAPI, AsciiDoc, PPTX, RSS, manpage, Confluence, Notion, chat
58
59### Post-processing
60- `enhance_skill` — AI-powered skill enhancement
61- `package_skill` — Package for target platform
62- `upload_skill` — Upload to platform API
63- `install_skill` — End-to-end install workflow
64
65### Advanced
66- `detect_patterns` — Design pattern detection in code
67- `extract_test_examples` — Extract usage examples from tests
68- `build_how_to_guides` — Generate how-to guides from tests
69- `split_config` — Split large configs into focused skills
70- `export_to_weaviate`, `export_to_chroma`, `export_to_faiss`, `export_to_qdrant` — Vector DB export
71
72---
73
74**Source:** [`yusufkaraaslan/Skill_Seekers`](https://github.com/yusufkaraaslan/Skill_Seekers) → `skills/skill-seekers/SKILL.md`
75
76**Also appears in:** `yusufkaraaslan/Skill_Seekers/distribution/claude-plugin/skills/skill-builder/SKILL.md`