agent tool_use skill risk: low
Skill Seekers Knowledge Source Skill Builder
Detects source types from user input and recommends Skill Seekers MCP tools to scrape, enhance, package, and export AI skills from documentation sites, GitHub repos, PDFs, videos,…
- External action: medium
SKILL 1 file
SKILL.md
--- name: skill-seekers-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." --- # Skill Builder You have access to the Skill Seekers MCP server which provides 35 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 1. **Detect source type** from the user's input 2. **Generate or fetch config** using `generate_config` or `fetch_config` if needed 3. **Estimate scope** with `estimate_pages` for documentation sites 4. **Scrape the source** using the appropriate scraping tool 5. **Enhance** with `enhance_skill` if the user wants AI-powered improvements 6. **Package** with `package_skill` for the target platform 7. **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
REQUIRED CONTEXT
- user input describing a knowledge source (URL, repo, PDF, video, directory, etc.)
TOOLS REQUIRED
- generate_config
- list_configs
- validate_config
- scrape_docs
- scrape_github
- scrape_pdf
- scrape_video
- scrape_codebase
- scrape_generic
- enhance_skill
- package_skill
- upload_skill
- install_skill
- detect_patterns
- extract_test_examples
- build_how_to_guides
- split_config
- export_to_weaviate
- export_to_chroma
- export_to_faiss
- export_to_qdrant
EXPECTED OUTPUT
- Format
- unknown
- Schema
- table · Input Pattern, Source Type, Tool to Use
SUCCESS CRITERIA
- Detect source type from user input
- Follow recommended workflow steps
- Use appropriate MCP tools based on source
CAVEATS
- Dependencies
-
- Requires access to the Skill Seekers MCP server
- Ambiguities
-
- The 'JSON config file' row maps vaguely to 'Use config with `scrape_docs`' without specifying the exact process.
QUALITY
- OVERALL
- 0.80
- CLARITY
- 0.85
- SPECIFICITY
- 0.75
- REUSABILITY
- 0.80
- COMPLETENESS
- 0.80
IMPROVEMENT SUGGESTIONS
- Clarify the JSON config file detection row with a precise tool or step.
- Add one concrete user-input example per source type in the detection table.
USAGE
Copy the prompt above and paste it into your AI of choice — Claude, ChatGPT, Gemini, or anywhere else you're working. Replace any placeholder sections with your own context, then ask for the output.
MORE FOR AGENT
- Xcode MCP Usage Guidelines for Agents agent tool_use
- Xcode MCP Usage Guidelines agent tool_use
- Xquik X/Twitter API Integration Skill agent tool_use
- Filesystem Agent Context Engineering agent tool_use
- Agent Tool Design Principles agent tool_use
- Conventional Git Commit Creator agent tool_use
- GitHub Trending Dashboard Generator agent tool_use
- Hosted Background Agent Infrastructure agent tool_use
- AudioCraft Text-to-Music Generation Guide agent tool_use
- Trello Boards Lists Cards Integrator agent tool_use
- Git Commit Push PR Automator agent tool_use
- GitHub Starred Projects Fetcher via Agent Browser agent tool_use
- 2chat Rube MCP Automation Guide agent tool_use
- Rube MCP Autom Task Automation agent tool_use
- Botbaba Automation via Rube MCP agent tool_use
- Aero Workflow Rube MCP Automation agent tool_use
- Boldsign Automation via Rube MCP agent tool_use
- API Sports Rube MCP Automation Guide agent tool_use
- Bolt IoT Rube MCP Automation Guide agent tool_use
- Booqable Automation via Rube MCP agent tool_use
- Coassemble Automation via Rube MCP agent tool_use
- D2L Brightspace Rube MCP Automation Guide agent tool_use
- Codacy Automation via Rube MCP agent tool_use
- Conversion Tools Rube MCP Automation agent tool_use
- Codereadr Automation via Rube MCP agent tool_use