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 金鑰,未設定時自動降級為匿名存取。
相關
- 專案
- 專案
- 專案
- 專案
- 專案