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 處理外部資料的過程。
  • 彈性設定: 支援透過 CLI 參數、.env 檔案或環境變數設定 API 金鑰,未設定時自動降級為匿名存取。

相關

  • 專案
  • 專案
  • 專案
  • 專案
  • 專案