mcpField
S
Skill Seekers

Skill Seekers

ローカル
github.com/yusufkaraaslanメモリ・ナレッジ15.2k4 週間前に更新

Skill Seekers について

Skill Seekers は、ドキュメントサイト、GitHub リポジトリ、PDF、動画などの 18 種類のソースを構造化されたナレッジアセットに変換するデータレイヤーです。AI スキルや RAG 用データを準備する開発者向けで、22 種類の出力先にエクスポートできます。

主な機能

  1. 0118 種類のソースをスクレイピング
  2. 02SKILL.md と参照ファイルの生成
  3. 03LangChain・LlamaIndex 向けのチャンク化ドキュメント
  4. 04Pinecone・Chroma などへのエクスポート
  5. 05任意の AI 強化と品質スコア評価
  6. 0635 個のツールを備えた MCP サーバー

活用シーン

  1. 01製品ドキュメントを Claude Code 用のスキルに変換
  2. 02複数ソースの RAG 用チャンクデータの準備
  3. 03Cursor や 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 エージェントがそのマニフェスト、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]すべての LLM プラットフォーム
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 個すべてのコマンド
設定する設定形式 · 環境変数
MCP をセットアップするMCP セットアップ · 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

LLM プラットフォーム(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、動画を組み合わせて1つのナレッジアセットに
  • 🌐 準備は1回、あらゆる出力先に対応 — 再スクレイピングせずに22種類の出力先へエクスポート
  • ✅ 実戦で検証済み — 3,900以上のテスト、68種類のワークフロープリセット、本番環境で使用可能

✨ 主な機能

ドキュメントのスクレイピング — SPAの検出、llms.txt、スマートな分類

JavaScript製SPAサイト向けの3層検出(sitemap.xml → llms.txt → ヘッドレスブラウザーによるレンダリング)、llms.txtの自動検出(存在する場合は10倍高速)、スマートなトピック分類に対応しています。また、HTMLの解析に失敗した場合でもスクレイピングできるよう、寛容なHTMLパーサーのフォールバックを備えています。

→ スクレイピングガイド · llms.txtのサポート

GitHubとコードベースの分析(C3.x) — AST解析、パターン検出、ハウツーガイド

3つのストリームで構成されるアーキテクチャです。コード分析(AST、設計パターン、テスト)、ドキュメント(README、docs/、Wiki)、コミュニティ(イシュー、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またはローカルエージェント、68種類のワークフロープリセット

すべてのAI呼び出しは、APIモード(Anthropic、Google Gemini、OpenAI、Moonshot/Kimi、MiniMax)またはLOCALモード(Claude Code、Kimi Code、Codex、Copilot、OpenCode、カスタムエージェント。API費用はかかりません)のいずれかで、単一のトランスポートを通じて実行されます。--enhance-level 0-3で拡張レベルを調整し、--agentでエージェントを選択できます。

→ 拡張ガイド · 拡張モード · マルチエージェントの設定

複数ソースの統合スクレイピング — 複数のソースを組み合わせて1つのスキルに

1つの設定で、ドキュメント、GitHub、PDF、動画などを取得して1つのナレッジアセットにまとめられます。ソース間の競合検出とペア単位の統合にも対応しています。

→ 統合スクレイピング

スキル内の検索インデックス — 読む前に検索(オプトイン)

skill-seekers create <source> --indexを実行すると、標準ライブラリのみで動作するsearch.pyスクリプトと、生成されたリファレンスを対象とするSQLite FTS5インデックスが追加されます。これにより、エージェントは大きなMarkdownファイル全体を読む前に、適切なfile#anchorを見つけられます。デフォルトでは無効で、Markdownは変更されません。

→ スキル検索インデックス

動画の抽出 — トランスクリプト、フレーム、画面上のコード

YouTube、Vimeo、ローカルファイルに対応しています。3段階のトランスクリプトフォールバック(字幕 → YouTubeトランスクリプトAPI → ローカルWhisper)に加え、オプションの視覚情報抽出機能では、サンプリングしたフレームからOCRで画面上のコードを抽出できます。

→ 動画ガイド

品質、同期、スケーラビリティ

品質スコアをゲートとして使用(skill-seekers quality output/react/ --threshold 7)したり、JSONを標準出力に出力(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 エージェントへのインストール

スキルは 19 種類の AI コーディングエージェント に自動でインストールされます。

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
エージェントパス適用範囲
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 種類のソースタイプ抽出機能
Adaptors1 つの 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) — プロバイダーがワイヤープロトコルと画像機能を宣言します。中国で発行されたキーも、適切なエンドポイントで動作します。
  • トークン消費を抑えた GitHub Issue のデフォルト設定(#169) — GitHub スキルに、クローズ済み Issue の履歴全体がデフォルトで含まれなくなりました。
  • 3 つすべてのサーバーで環境変数による 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 セキュリティ評価バッジ


🌐 エコシステム

Skill Seekers は複数のリポジトリで構成されるプロジェクトです。

リポジトリ説明リンク
Skill_Seekersコア CLI と MCP サーバー(このリポジトリ)PyPI
skillseekerswebウェブサイトとドキュメント公開サイト
skill-seekers-configsコミュニティ設定リポジトリ
skill-seekers-actionCI/CD 用 GitHub Action
skill-seekers-pluginClaude Code プラグイン
homebrew-skill-seekersmacOS 用 Homebrew tap

コントリビューションに参加しませんか? ウェブサイトと設定のリポジトリは、新しいコントリビューターにとって最適な出発点です!

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。