anysearch-ai/anysearch-skill

Unified real-time search engine skill for AI agents. Supports general web search, vertical domain search, parallel batch search, and full-page content extraction.

何を解決するか

AnySearch Skill は、AIエージェントにリアルタイムのウェブ検索とコンテンツ抽出の統合インターフェースを提供します。エージェントが複数の検索プロバイダを管理する必要や、複雑なHTMLパースを処理する必要がなくなるため、一般ウェブや特定の垂直領域から最新情報をスムーズに取得できるようになります。

動作方法

このプロジェクトは、Python、Node.js、PowerShell、Bash などの複数言語で記述されたコマンドラインインターフェース(CLI)スクリプトを提供し、AnySearch API をラップする役割を果たします。AIエージェントはこのスキルをインストールし、これらのスクリプトを使って以下の操作を実行できます:

  • 一般検索と垂直検索: ウェブ全体または特定のドメイン内で検索を実行。
  • バッチ検索: 複数の検索クエリを並列で実行し、情報をより効率的に収集。
  • 並列バッチ検索: batch_search コマンドを使用して、一度に複数のクエリを処理。
  • コンテンツ抽出: extract コマンドを使用して、完全なウェブページのコンテンツをクリーンでエージェント向けのMarkdown形式に変換。

対象ユーザー

このツールは、Claude Code、Cursor、Windsurf、OpenCode などのツールを使用するAIエージェントを開発する開発者や、スキルマーケットをサポートするエージェントプラットフォーム向けに設計されています。

特徴

  • マルチランタイム対応: Python、Node.js、Shell、PowerShell で動作し、さまざまなエージェント環境との互換性を確保。
  • C-API統合: APIキーの登録プロセスがシンプルで、ユーザーをメールアドレスで自動登録可能(手動登録不要)。
  • Markdown抽出: ウェブページを自動的にMarkdownに変換し、LLMが外部データを処理しやすくする。
  • 柔軟な設定: APIキーはCLIフラグ、.env ファイル、環境変数で指定可能。匿名アクセスをデフォルトのフォールバックとしてサポート。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト