Communityコーディング&開発github.com

robbyczgw-cla/web-search-plus

複数のウェブ検索プロバイダとURL抽出を統合するスキル。Serper、Brave、Tavily、Querit、Linkup、Exa、Firecrawl、Perplexity、You.com、SearXNG、SerpBaseをインテリジェントに自動ルーティングします。

web-search-plus とは?

robbyczgw-cla/web-search-plusは、AIエージェント(Claude Code、Cursor、Codexなど)向けに設計された多機能ウェブ検索スキルです。Serper、Brave、Tavily、Querit、Linkup、Exa、Firecrawl、Perplexity、You.com、SearXNG、SerpBaseといった11以上の検索・スクレイピングプロバイダを統合し、クエリ内容やURLに応じて最適なプロバイダを自動的に選択・ルーティングします。これにより、開発者は単一のインターフェースから多様な検索結果やウェブページのコンテンツを効率的に取得できます。スキルは環境変数による設定が可能で、各プロバイダのAPIキーを個別に管理する必要がなく、統一されたツール定義を提供します。特に、情報源の多様性と冗長性が求められるAIエージェントのワークフローにおいて、信頼性と柔軟性を大幅に向上させます。このスキルは、複雑な検索要件やウェブデータ収集タスクを自動化するための基盤として機能し、エージェントの自律的な情報収集能力を強化します。

対応~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/robbyczgw-cla/web-search-plus/tree/main/skills/web-search-plus

Installed? Explore more コーディング&開発 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

web-search-plus は何をしますか?

複数のウェブ検索プロバイダとURL抽出を統合するスキル。Serper、Brave、Tavily、Querit、Linkup、Exa、Firecrawl、Perplexity、You.com、SearXNG、SerpBaseをインテリジェントに自動ルーティングします。

概要

このスキルは、AIエージェント(Claude Code、Cursor、Codexなど)が様々な検索サービスやウェブスクレイピングツールを統一的に利用できるようにします。クエリやURLの種類に応じて最適なプロバイダを自動選択し、冗長性と多様性を確保します。

サポートされるプロバイダ

  • Serper - Google検索API
  • Brave - Brave Search API
  • Tavily - 開発者向け検索API
  • Querit - プライバシー重視の検索
  • Linkup - リンクベースの検索
  • Exa - AI向け検索
  • Firecrawl - ウェブスクレイピング
  • Perplexity - 会話型検索
  • You.com - プライベート検索
  • SearXNG - セルフホスト型メタ検索
  • SerpBase - SERP抽出

設定

環境変数で各プロバイダのAPIキーを設定します。例:

  • SERPER_API_KEY
  • BRAVE_API_KEY
  • TAVILY_API_KEY
  • QUERIT_API_KEY
  • LINKUP_API_KEY
  • EXA_API_KEY
  • FIRECRAWL_API_KEY
  • PERPLEXITY_API_KEY
  • YOUCOM_API_KEY
  • SEARXNG_BASE_URL
  • SERPBASE_API_KEY

ツール

web_search

任意の検索クエリを実行し、複数のプロバイダから結果を返します。

パラメータ:

  • query (必須): 検索クエリ
  • provider (オプション): 特定のプロバイダを指定。省略時は自動ルーティング。

extract_url

指定されたURLからコンテンツを抽出します。

パラメータ:

  • url (必須): 抽出対象のURL
  • provider (オプション): 抽出に使用するプロバイダ

使用例

{
  "name": "web_search",
  "arguments": {
    "query": "最新のAIエージェントフレームワーク"
  }
}
{
  "name": "extract_url",
  "arguments": {
    "url": "https://example.com/ai-research"
  }
}

注意点

  • 各プロバイダの使用にはAPIキーが必要な場合があります。
  • 自動ルーティングは、クエリの種類と利用可能なプロバイダに基づいて最適な選択を行います。
  • URL抽出にはFirecrawlやExaなど、コンテンツ取得に特化したプロバイダが優先されます。

関連スキル