mcpField
S
skill-builder

skill-builder

github.com/yusufkaraaslanAgent 工作流15.3k470 次安装4 周前更新
代码仓库

关于 skill-builder

将文档、代码仓库、PDF、视频等来源转换为适合 AI 使用的 Skill。通过 Skill Seekers MCP 工具指导来源识别、抓取、增强、打包、安装和向量数据库导出。

主要功能

  1. 01识别来源类型并选择抓取工具
  2. 02生成并验证抓取配置
  3. 03抓取文档、代码、PDF 和视频
  4. 04增强并打包 Skill
  5. 05导出到向量数据库

适用场景

  1. 01将文档网站转换为 Skill
  2. 02根据源代码仓库更新 Skill
  3. 03将抓取内容导出到向量数据库

MCP 相关

使用 Skill Seekers MCP 服务,该服务提供将知识来源抓取并处理为 AI 就绪 Skill 的工具。

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/yusufkaraaslan/skill_seekers --skill skill-builder

安装后在 Claude Code 中输入/skill-builder确认已加载。

详细介绍

技能构建器

你可以使用 Skill Seekers MCP 服务,该服务提供 40 种工具,可将知识来源转换为适用于 AI 的技能。

何时使用此技能

在以下情况下使用此技能:

  • 用户想从文档网站、GitHub 仓库、PDF、视频或其他来源创建 AI 技能
  • 需要将文档转换为适合大模型使用的格式
  • 用户想用来源文档更新或同步现有技能
  • 需要将技能导出到向量数据库(Weaviate、Chroma、FAISS、Qdrant)
  • 用户询问如何为 AI 抓取、转换或打包文档

来源类型检测

根据用户输入自动检测来源类型:

输入模式来源类型使用的工具
https://...(非 GitHub/YouTube)文档scrape_docs
owner/repo 或 github.com/...GitHubscrape_github
*.pdfPDFscrape_pdf
YouTube/Vimeo URL 或视频文件视频scrape_video
本地目录路径代码库scrape_codebase
*.ipynb、*.html、*.yaml(OpenAPI)、*.adoc、*.pptx、*.rss、*.1-.8多种类型scrape_generic
JSON 配置文件统一将配置与 scrape_docs 搭配使用

推荐工作流

  1. 检测来源类型:根据用户输入判断
  2. 生成或获取配置:如有需要,使用 generate_config 或 fetch_config
  3. 估算范围:针对文档网站使用 estimate_pages
  4. 抓取来源:使用相应的抓取工具
  5. 增强:如果用户需要 AI 驱动的改进,使用 enhance_skill
  6. 打包:使用 package_skill 为目标平台打包
  7. 导出到向量数据库:如果用户提出请求,使用 export_to_* 工具

可用的 MCP 工具

配置管理
  • generate_config — 根据 URL 生成抓取配置
  • list_configs — 列出可用的预设配置
  • validate_config — 验证配置文件
抓取(根据来源类型使用)
  • scrape_docs — 文档网站
  • scrape_github — GitHub 仓库
  • scrape_pdf — PDF 文件
  • scrape_video — 视频字幕
  • scrape_codebase — 本地代码分析
  • scrape_generic — Jupyter、HTML、OpenAPI、AsciiDoc、PPTX、RSS、manpage、Confluence、Notion、聊天记录
后处理
  • enhance_skill — 使用 AI 增强技能
  • package_skill — 为目标平台打包
  • upload_skill — 上传到平台 API
  • 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 — 导出到向量数据库

评论

支持 Markdown