mcpField
S
Skill Seekers

Skill Seekers

本地服务
github.com/yusufkaraaslan记忆与知识15.2k4 周前更新

关于 Skill Seekers

Skill Seekers 是面向 AI 系统的数据层工具,可将文档站点、GitHub 仓库、PDF、视频、笔记本等 18 类来源转换为结构化知识资产。适用于需要生成 AI Skill 或 RAG 数据的开发者,支持导出到 22 种目标格式。

主要功能

  1. 01支持 18 类来源的抓取与转换
  2. 02生成包含 SKILL.md 与参考文件的 Skill
  3. 03输出适配 LangChain、LlamaIndex 的分块文档
  4. 04导出到 Pinecone、Chroma 等向量数据库
  5. 05可选 AI 增强与质量评分
  6. 06提供 MCP 服务,含 35 个工具(README 另列 40 个)

适用场景

  1. 01将产品文档整理为 Claude Code 可用的 Skill
  2. 02为 RAG 流水线准备多来源的分块数据
  3. 03把项目文档导入 Cursor 或 Cline 等编码助手的上下文

MCP 相关

该项目提供 MCP 服务,可在 Claude Code、Cursor 等 MCP 客户端中调用其抓取、打包和导出工具。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

暂未收录安装方式

我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。

代码仓库

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

Skill Seekers

Skill Seekers

English | 简体中文 | 日本語 | 한국어 | Español | Français | Deutsch | Português | Türkçe | العربية | हिन्दी | Русский

Version License: MIT Python 3.10+ MCP Integration Tested PyPI version PyPI - Downloads Website GitHub Repo stars PyPI Downloads

yusufkaraaslan%2FSkill_Seekers | Trendshift

🧠 AI 系统的数据层。 Skill Seekers 可将文档网站、GitHub 仓库、PDF、视频、笔记本、Wiki 等——18 种来源类型——转换为结构化知识资产,为 AI Skills(Claude、Gemini、OpenAI)、RAG 管道(LangChain、LlamaIndex、Pinecone)和 AI 编码助手(Cursor、Windsurf、Cline)提供支持。一次准备,即可导出到 22 个目标。

💛 赞助商

青铜赞助商

Fluxion AI
赞助商 — 青铜级

成为赞助商 · GitHub Sponsors


🚀 快速开始

# 1. Install
pip install skill-seekers

# 2. Create a skill from any source
skill-seekers create https://docs.djangoproject.com/

# Optional: preview how a source will be detected without creating anything
skill-seekers detect https://docs.djangoproject.com/ --json

# 3. Package it for your AI platform
skill-seekers package output/django --target claude

现在你有了 output/django-claude.zip,可以直接使用。

# Pick a different AI agent for enhancement (default: claude)
skill-seekers create https://docs.djangoproject.com/ --agent kimi
skill-seekers create https://docs.djangoproject.com/ --agent-cmd "my-custom-agent run"
🛰️ AI 驱动的项目扫描

将项目路径传给 scan,AI Agent 会读取其清单文件、README、Dockerfile/CI 和抽样源代码导入项,然后为检测到的每种框架生成一个配置,并为你自己的代码生成一个 <project>-codebase.json:

skill-seekers scan ./my-react-app --out ./configs/scanned/
# → react.json, vite.json, tailwind.json, jest.json, my-react-app-codebase.json

skill-seekers create ./configs/scanned/react.json

如果某项检测结果没有现成的预设,AI 会生成新的配置;退出时,你可以选择将其发布到社区注册表。

全部 18 种来源类型
skill-seekers create facebook/react            # GitHub repository
skill-seekers create ./my-project              # Local codebase
skill-seekers create manual.pdf                # PDF
skill-seekers create report.docx               # Word
skill-seekers create book.epub                 # EPUB
skill-seekers create notebook.ipynb            # Jupyter
skill-seekers create openapi.yaml              # OpenAPI/Swagger
skill-seekers create presentation.pptx         # PowerPoint
skill-seekers create guide.adoc                # AsciiDoc
skill-seekers create page.html                 # Local HTML (or a whole dir)
skill-seekers create feed.rss                  # RSS/Atom
skill-seekers create curl.1                    # Man page

# Video (YouTube, Vimeo, or local — needs skill-seekers[video])
skill-seekers create --video-url https://www.youtube.com/watch?v=... --name mytutorial
skill-seekers create --setup                   # auto-install GPU-aware visual deps

skill-seekers create --space-key TEAM --name wiki               # Confluence
skill-seekers create --database-id ... --name docs              # Notion
skill-seekers create --chat-export-path ./slack-export --name team-chat  # Slack/Discord

每种来源类型及其选项,请参阅抓取指南。


📦 安装

pip install skill-seekers              # Core: scraping, GitHub, PDF, packaging
pip install skill-seekers[all-llms]    # + every LLM platform
pip install skill-seekers[mcp]         # + MCP server
pip install skill-seekers[all]         # Everything

不确定需要什么? 运行向导:skill-seekers-setup

所有安装扩展项
安装项添加内容
skill-seekers[gemini]Google Gemini 支持
skill-seekers[openai]OpenAI ChatGPT 支持
skill-seekers[all-llms]所有大模型平台
skill-seekers[mcp]适用于 Claude Code、Cursor 等的 MCP 服务
skill-seekers[video]YouTube/Vimeo 字幕和元数据提取
skill-seekers[video-full]+ Whisper 转录和视频帧提取
skill-seekers[jupyter]Jupyter Notebook 支持
skill-seekers[pptx]PowerPoint 支持
skill-seekers[confluence]Confluence wiki 支持
skill-seekers[notion]Notion 页面支持
skill-seekers[rss]RSS/Atom 源支持
skill-seekers[chat]Slack/Discord 聊天记录导出支持
skill-seekers[asciidoc]AsciiDoc 支持
skill-seekers[all]所有内容

视频视觉依赖项(适配 GPU): 安装 skill-seekers[video-full] 后,运行 skill-seekers create --setup,自动检测 GPU 并安装匹配的 PyTorch 变体和 easyocr。

前置条件: Python 3.10+、Git。初次使用?→ 可靠快速入门 🎯


📚 文档

我想……阅读
快速开始快速入门 — 用 3 条命令创建你的第一个技能
了解概念核心概念
抓取来源抓取指南 — 全部 18 种来源类型
借助 AI 增强技能增强指南 · 增强模式
导出技能打包指南
构建工作流工作流
查询命令CLI 参考 — 全部 19 条命令
配置配置格式 · 环境变量
设置 MCPMCP 设置 · MCP 参考
与 RAG / IDE 集成LangChain · RAG 流水线 · Cursor · Windsurf · Cline
处理超大型文档集大型文档 — 10K–40K+ 页
了解架构UML 架构 — 14 张图
解决问题故障排除

完整文档索引: docs/README.md


🎯 你将获得

用例输出适用对象
AI 技能完整的 SKILL.md + 参考文件Claude Code、Gemini、GPT
RAG 流水线带丰富元数据的分块文档LangChain、LlamaIndex、Haystack
向量数据库可直接用于 upsert 的预格式化数据Pinecone、Chroma、Weaviate、FAISS、Qdrant
AI 编码助手IDE AI 可自动读取的上下文文件Cursor、Windsurf、Cline、Continue.dev
导出目标(22)
skill-seekers package output/react --target claude      # → Claude Skill (ZIP + YAML)
skill-seekers package output/react --target langchain   # → LangChain Documents
skill-seekers package output/react --target llama-index # → LlamaIndex TextNodes
skill-seekers package output/react --target ibm-bob     # → IBM Bob skill directory

大模型平台(12): claude · gemini · openai · minimax · opencode · kimi · deepseek · qwen · openrouter · together · fireworks · markdown RAG 和向量(8): langchain · llama-index · haystack · chroma · faiss · weaviate · qdrant · pinecone 其他(2): atlas · ibm-bob

各平台支持详情请参阅功能矩阵。

为什么重要
  • ⚡ 快 99% — 数天的手动数据准备缩短至 15–45 分钟
  • 🎯 真正优质的技能 — 超过 500 行的 SKILL.md 文件,包含示例、模式和指南
  • 📊 适用于 RAG 的分块 — 智能分块可保留代码块和上下文
  • 🔄 多来源 — 将文档、GitHub、PDF 和视频合并为一个知识资产
  • 🌐 一次准备,适用于所有目标 — 无需重新抓取,即可导出到 22 个目标
  • ✅ 经过实战检验 — 超过 3,900 项测试、68 个工作流预设,可用于生产环境

✨ 核心功能

文档抓取 — SPA 发现、llms.txt、智能分类

面向 JavaScript SPA 网站的三层发现机制(sitemap.xml → llms.txt → 无头浏览器渲染)、自动检测 llms.txt(存在时速度提升 10 倍)、智能主题分类,以及宽容的 HTML 解析器回退方案,确保即使标记不规范也能抓取。

→ 抓取指南 · llms.txt 支持

GitHub 与代码库分析(C3.x) — AST 解析、模式检测、操作指南

三流架构:代码分析(AST、设计模式、测试)、文档(README、docs/、wiki)和社区(issues、PR、元数据)。C3.x 流水线新增了适用于 9 种语言的 10 个 GoF 模式检测器、从测试中提取的用法示例、AI 编写的操作指南、配置提取和架构概览。

skill-seekers create ./my-project --preset quick          # 1–2 min, surface level
skill-seekers create ./my-project --preset standard       # balanced (default)
skill-seekers create ./my-project --preset comprehensive  # deep, exhaustive

→ 模式检测 · 操作指南 · 测试示例提取

AI 增强 — API 或本地 Agent、68 个工作流预设

每次 AI 调用都通过同一传输方式执行,可使用 API 模式(Anthropic、Google Gemini、OpenAI、Moonshot/Kimi、MiniMax)或 本地模式(Claude Code、Kimi Code、Codex、Copilot、OpenCode、自定义 Agent——无需支付 API 费用)。使用 --enhance-level 0-3 控制深度,并通过 --agent 选择 Agent。

→ 增强指南 · 增强模式 · 多 Agent 设置

统一的多来源抓取 — 将多个来源合并为一项技能

一个配置即可将文档、GitHub、PDF、视频等内容整合到一个知识资产中,并支持冲突检测和跨来源成对综合。

→ 统一抓取

技能内的搜索索引 — 先查询,再阅读(可选启用)

skill-seekers create <source> --index 会添加一个仅依赖标准库的 scripts/search.py,并为生成的参考资料创建 SQLite FTS5 索引,让 Agent 在通读大型 Markdown 文件之前即可找到正确的 file#anchor。默认关闭;不会更改 Markdown 内容。

→ 技能搜索索引

视频提取 — 转录文本、画面帧、屏幕代码

支持 YouTube、Vimeo 和本地文件。提供三级转录文本回退机制(字幕 → YouTube transcript API → 本地 Whisper),并可选择对采样帧进行 OCR,提取屏幕上的代码。

→ 视频指南

质量、同步与扩展

支持质量评分和门槛检查(skill-seekers quality output/react/ --threshold 7)或输出 JSON 至 stdout(skill-seekers quality output/react/ --json);提供初步的英文可读性指标(仅供参考,不会影响评分)、通过定期重新抓取和通知检测文档变更、面向超大型文档集的流式摄取,以及增量更新。

→ 大型文档 · 代码质量


🔌 MCP 集成(40 个工具)

Skill Seekers 为 Claude Code、Cursor、Windsurf、VS Code + Cline 和 IntelliJ IDEA 提供 MCP 服务。

# stdio mode (Claude Code, VS Code + Cline)
python -m skill_seekers.mcp.server_fastmcp

# HTTP mode (Cursor, Windsurf, IntelliJ)
python -m skill_seekers.mcp.server_fastmcp --transport http --port 8765

然后直接向你的助手提出请求:“打包并上传 React 技能。”

→ MCP 设置 · MCP 参考 · HTTP 传输


🤖 安装到 AI Agent

技能会自动安装到 19 个 AI 编码 Agent:

skill-seekers install-agent output/react/ --agent cursor
skill-seekers install-agent output/react/ --agent all      # every detected agent
skill-seekers install-agent output/react/ --agent cursor --dry-run
Agent路径范围
Claude Code~/.claude/skills/全局
Cursor.cursor/skills/项目
VS Code / Copilot.github/skills/项目
Amp~/.amp/skills/全局
Goose~/.config/goose/skills/全局
OpenCode~/.opencode/skills/全局
Letta~/.letta/skills/全局
Aide~/.aide/skills/全局
Windsurf~/.windsurf/skills/全局
Neovate~/.neovate/skills/全局
Roo Code.roo/skills/项目
Cline.cline/skills/项目
Aider~/.aider/skills/全局
Bolt.bolt/skills/项目
Kilo Code.kilo/skills/项目
Continue~/.continue/skills/全局
Kimi Code~/.kimi/skills/全局
IBM Bob.bob/skills/项目
上传到 Claude
export ANTHROPIC_API_KEY=sk-ant-...
skill-seekers package output/react/ --upload   # package + upload
skill-seekers upload output/react.zip          # upload an existing zip

没有 API 密钥?打包后,前往 claude.ai/skills 手动上传 output/react.zip。

→ 上传指南


⚙️ 工作原理

graph LR
    A[Documentation Website] --> B[Skill Seekers]
    B --> C[Scraper]
    B --> D[AI Enhancement]
    B --> E[Packager]
    C --> F[Organized References]
    D --> F
    F --> E
    E --> G[AI Skill .zip]
    G --> H[Upload to AI Platform]
  1. 抓取 — 提取每个页面(先检查 llms.txt)
  2. 分类 — 将内容整理为不同主题(API、指南、教程等)
  3. 增强 — AI 编写包含示例的全面 SKILL.md
  4. 打包 — 打包为适用于平台的构件
  5. 上传 — 将其发送到你的 AI 平台(可选)
架构

8 个核心模块 + 5 个实用工具模块(约 200 个类):

模块用途
CLICoreGit 风格的命令分发器、源自动检测
Scrapers基于共享构建层的 18 种来源类型提取器
Adaptors通过一个 SkillAdaptor ABC 支持 22 种输出平台格式
AnalysisC3.x 代码库流水线、10 种 GoF 模式检测器
Enhancement通过单一 AgentClient 传输方式进行 AI 改进
Packaging打包、上传和安装技能
MCPFastMCP 服务(40 个工具、10 个工具模块)
Sync文档变更检测和通知

→ UML 架构 · API 参考 · 技能架构


🆕 v3.9.0 新增内容

  • 为格式错误的标记提供 HTML 解析器回退方案(#96)— 严重格式错误的页面不再被抓取为空;格式正确的页面与原始字节完全一致。
  • 瞬时故障重试 — 文档抓取器(#97)和 MCP fetch_config(#92)现在会在连接短暂中断和 5xx 错误时进行退避重试;遇到 4xx 错误仍会快速失败。
  • Whisper 转录回退方案(#420)— 没有字幕的本地视频现在终于可以生成真实转录文本。
  • MiniMax 图像 OCR + 由注册表驱动的多模态提供方(#423)— 提供方声明其传输协议和图像能力;中国发行的密钥可以连接到正确的端点。
  • 精简 Token 的 GitHub 问题默认设置(#169)— GitHub 技能默认不再打包完整的已关闭问题历史记录。
  • 通过环境变量为所有三个服务配置 CORS(#422、#424)— 不再使用带凭据的通配符来源。

完整历史记录:CHANGELOG.md


📈 性能

文档规模时间输出
小型(< 100 页)5–10 分钟~2 MB
中型(100–500 页)15–30 分钟~10 MB
大型(500–2,000 页)30–60 分钟~40 MB
超大型(10K–40K+ 页)使用 stream参见大型文档

🐛 故障排除

skill-seekers doctor          # diagnose installation & environment
skill-seekers doctor --json   # machine-readable diagnostics for CI and agents
skill-seekers sync-config     # detect config drift

常见问题及解决方法:故障排除指南 · TROUBLESHOOTING.md


🤝 参与贡献

欢迎贡献——请参阅 CONTRIBUTING.md。


📝 许可证

MIT — 请参阅 LICENSE。

🔒 安全

MseeP.ai Security Assessment Badge


🌐 生态系统

Skill Seekers 是一个多仓库项目:

仓库描述链接
Skill_Seekers核心命令行工具和 MCP 服务(本仓库)PyPI
skillseekersweb网站和文档在线访问
skill-seekers-configs社区配置仓库
skill-seekers-action用于 CI/CD 的 GitHub Action
skill-seekers-pluginClaude Code 插件
homebrew-skill-seekers适用于 macOS 的 Homebrew tap

想要参与贡献? 网站和配置仓库是新贡献者的绝佳起点!

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。