Skip to main content
skill CX Codex

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.

Install into Claude Code · Skills CLI (Vercel) All methods and platforms ↓
npx skills add yusufkaraaslan/Skill_Seekers --skill skill-seekers -a claude-code
Open on GitHub

What 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/repo into 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-code

2Manually: put the files in place

~/.claude/skills/skill-seekers/SKILL.md

Copy the whole skill folder; for one project use .claude/skills/skill-seekers/

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.

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor