Skill Builder from Sources

Skill Builder

by yusufkaraaslan · MIT license · ★ 15,115 on GitHub

Skill Builder cover

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.

---
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

Overview

You have access to the Skill Seekers MCP server which provides 40 tools for converting knowledge sources into AI-ready skills.

Manual install (npx, ZIP)
Claude Codenpx skills add yusufkaraaslan/Skill_Seekers --skill skill-builder -g -a claude-code
Claude Code (degit)npx degit yusufkaraaslan/Skill_Seekers/skills/skill-seekers#main ~/.claude/skills/skill-seekers
Claude.ai / desktopZip the folder and upload it under Settings → Capabilities → Skills.
Codex, Cursor, other agentsPoint them at SKILL.md. The other files are plain text.

Connects with Agent Alley MCP · agentalley.io/mcp

Files included

  • SKILL.md3.0 KB
Read SKILL.md here
yusufkaraaslan/main1 file shown
SKILL.md
Show the full text70 lines

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

Details

License
MIT
Stars on the repo
★ 15,115
Checked
Source
yusufkaraaslan/Skill_Seekers ↗
Creator
yusufkaraaslan · 1 listing
View creator

Similar skills

See all →
SkillAnthropic Skill Creatoranthropics/skills · by anthropicsCreate new skills, modify and improve existing skills, and measure skill performance. Use when users want to create a skill from scratch, edit, or optimize an existing skill, run evals to test a skill, benchmark skill performance with variance analysis, or optimize a skill's description for better triggering accuracy.★ 178k GitHub starsSkillAdvanced Prompt Patternswshobson/agents · by wshobsonThis skill should be used when the user asks to "optimize a prompt", "improve prompt performance", "design a prompt template", "write better prompts", "debug prompt issues", "use chain-of-thought", "structured prompting", "few-shot prompting", or wants to apply advanced prompt engineering patterns for production LLM applications.★ 39.9k GitHub starsSkillMarketing Prompt Testingalirezarezvani/claude-skills · by alirezarezvaniTurns marketing prompts into tested, versioned production assets: A/B prompt evaluation against structured test cases, immutable prompt version history with diffs, ready-to-use marketing prompt templates (ad copy, email campaigns, social posts, landing pages, SEO meta), and an LLM-governance playbook for marketing teams (claim discipline, disclosure rules, human-review gates). Use when a marketing team relies on AI-generated content and needs prompt quality to be measurable and safe — or when the user mentions 'prompt engineering,' 'improve my prompts,' 'prompt templates,' 'prompt versioning,' 'AI content workflow,' or 'AI governance for marketing.'★ 26.3k GitHub starsSkillPrompt Engineering Expertalirezarezvani/claude-skills · by alirezarezvaniUse when the user asks to optimize prompts, design prompt templates, evaluate LLM outputs with an eval set, measure RAG retrieval quality, validate agent/tool configurations, analyze token usage, or design structured-output contracts. Covers eval-driven prompt iteration, RAG metrics (relevance, faithfulness, coverage), agent workflow validation, and token/cost budgeting — all model-agnostic, with three stdlib Python tools.★ 26.3k GitHub starsAgentProduction Prompt OptimizerVoltAgent/awesome-claude-code-subagents · by VoltAgentUse this agent when you need to design, optimize, test, or evaluate prompts for large language models in production systems.★ 25.2k GitHub starsSkillProgrammatic Prompt Librarydanielmiessler/LifeOS · by danielmiesslerMeta-prompting standard library for generating, optimizing, and composing prompts programmatically via Standards, Handlebars Templates, and Tools; output is always a prompt to use elsewhere, not final content. USE WHEN meta-prompting, template generation, prompt optimization, prompt engineering, write a prompt, create system prompt, Handlebars template, eval prompt, judge prompt. NOT FOR generating final content (use the appropriate domain skill).★ 19.3k GitHub stars