skill-builder · yusufkaraaslan — Claude Code skill: what it does, how to install
skill-builder turns documentation, repositories, PDFs, and videos into AI skills. Use it to collect source knowledge or keep existing skills in sync.
npx skills add yusufkaraaslan/Skill_Seekers --skill skill-seekers -a claude-codeWhat skill-builder does
skill-builder detects the source type from the user’s input and routes it to the matching scraper. Documentation uses scrape_docs, repositories use scrape_github, PDFs use scrape_pdf, and videos use scrape_video. It also handles local codebases and formats such as HTML, OpenAPI, Jupyter, and PPTX.
Its workflow can generate or fetch a config, estimate documentation scope, scrape the source, enhance the result, and package it for a target platform. The Skill Seekers MCP server exposes 40 tools, including exports to Weaviate, Chroma, FAISS, and Qdrant.
Access to the Skill Seekers MCP server is required. The skill supports Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, and OpenCode.
What it helps with
- build a skill from a documentation site
- turn a GitHub repository into an AI skill
- convert a PDF or video into LLM-ready knowledge
- sync an existing skill with its source
- export a skill to a vector database
Example prompts for the agent
- Create a skill from this documentation and detect the source type automatically.
- Turn
owner/repointo a skill and package it for Claude Code. - Process
manual.pdf, enhance the resulting skill, and export it to Qdrant.
How to install skill-builder
1Skills CLI (Vercel)
npx skills add yusufkaraaslan/Skill_Seekers --skill skill-seekers -a claude-code2Manually: put the files in place
~/.claude/skills/skill-seekers/SKILL.mdCopy the whole skill folder; for one project use .claude/skills/skill-seekers/
1Skills CLI (Vercel)
npx skills add yusufkaraaslan/Skill_Seekers --skill skill-seekers -a codex2Manually: put the files in place
.agents/skills/skill-seekers/SKILL.mdFor all projects use ~/.agents/skills/
1Skills CLI (Vercel)
npx skills add yusufkaraaslan/Skill_Seekers --skill skill-seekers -a cursor2Manually: put the files in place
.cursor/skills/skill-seekers/SKILL.mdCursor also reads .agents/skills/ and .claude/skills/
1GitHub CLI
gh skill install yusufkaraaslan/Skill_Seekers skill-seekers2Manually: put the files in place
.github/skills/skill-seekers/SKILL.md1Skills CLI (Vercel)
npx skills add yusufkaraaslan/Skill_Seekers --skill skill-seekers -a gemini-cli2Platform CLI
gemini skills install https://github.com/yusufkaraaslan/Skill_Seekers --path skills/skill-seekersManually: put the files in place
.devin/skills/skill-seekers/SKILL.mdThe legacy .windsurf/skills/ path still works
Skills CLI (Vercel)
npx skills add yusufkaraaslan/Skill_Seekers --skill skill-seekers -a opencodeClaude.ai
Zip the folder and upload it in Settings → Capabilities → Skills
Step by step, with commands for each platform: How to install skills in Claude Code: five ways
Questions about skill-builder
How do I install skill-builder in Claude Code?
Run npx skills add yusufkaraaslan/Skill_Seekers --skill skill-seekers -a claude-code, then use ~/.claude/skills/skill-seekers/SKILL.md.
What does skill-builder do?
It identifies the source type, extracts knowledge, and builds an AI skill from it. The workflow can then enhance, package, or export the result.
Which source types does skill-builder handle?
It supports documentation sites, GitHub repositories, PDFs, videos, local directories, HTML, OpenAPI, Jupyter, AsciiDoc, PPTX, RSS, and other listed formats.
Source text
SKILL.md · MIT
--- 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. --- # 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 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
© yusufkaraaslan · MIT · yusufkaraaslan/Skill_Seekers
Similar skills
All skills for Agent setup: memory, context, orchestration →skill-builder by other authors comes first.