| name | skill-builder |
| description | 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. |
| domain | core |
| tags | ["ai-infrastructure","automation","parsing","scraping","rag"] |
Skill Builder
You have access to the Skill Seekers MCP server which provides 40 tools for converting knowledge sources into AI-ready skills.
Overview
Build new agent skills with proper structure, triggers, and verification.
When to Use
Trigger phrases:
- "skill builder"
- "Wants to create an AI skill from a documentation site, GitHub repo, PDF, video,"
- "Needs to convert documentation into a format suitable for LLM consumption"
- "Wants to update or sync existing skills with their source documentation"
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
Process
- Design — Define interface, identify patterns, plan implementation
- Implement — Write code following existing conventions, add tests
- Verify — Run tests, check integration, validate behavior
Verification