SuperAPI AI 工具集

skill-builder

智能体与模型

查看项目

更新于 10-16 06:00

技能介绍

Skill Builder 是 Skill Seekers 插件中的一项技能,用于把各类知识来源自动转换为 AI 可用的技能。它依托 Skill Seekers MCP 服务器,提供 35 个工具,覆盖从来源识别、抓取、增强、打包到导出的完整流程。

用途 当用户希望从文档站点、GitHub 仓库、PDF、视频或其他来源创建 AI 技能时,可使用本技能;也适用于把文档转换为适合 LLM 消费的格式、更新或同步已有技能与其来源文档,以及将技能导出到向量数据库(Weaviate、Chroma、FAISS、Qdrant)。当用户询问抓取、转换或打包文档以供 AI 使用时,同样适用。

主要能力

  • 来源类型自动检测:根据用户输入判断来源类型并选择对应工具。
  • 抓取:支持文档站点、GitHub 仓库、PDF、视频转录、本地代码库,以及 Jupyter、HTML、OpenAPI、AsciiDoc、PPTX、RSS、manpage、Confluence、Notion、chat 等通用类型。
  • 配置管理:生成、列出、校验配置。
  • 后处理:AI 增强技能、按目标平台打包、上传到平台 API、端到端安装。
  • 高级功能:代码设计模式检测、从测试中提取用法示例、根据测试生成操作指南、拆分大型配置为聚焦技能、导出到多种向量数据库。

来源类型检测规则

  • https://...(非 GitHub/YouTube):文档,使用 scrape_docs。
  • owner/repo 或 github.com/...:GitHub,使用 scrape_github。
  • *.pdf:PDF,使用 scrape_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、chat)。 后处理: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(向量数据库导出)。

适用场景 适合需要把外部知识来源批量转化为 AI 技能、维护技能与来源文档同步、或将技能接入向量数据库检索流程的用户。

限制 关于具体收费、价格、平台支持范围、效果指标等信息,资料中暂未提供。