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 代理提供统一的实时搜索引擎接口,使其能够访问网络、垂直领域搜索以及完整页面内容提取。它通过提供单一的多运行时 CLI 工具集,消除了代理手动处理多个搜索 API 或爬虫工具的需要。

工作原理

该项目提供了一组 CLI 脚本(支持 Python、Node.js、Bash 和 PowerShell),代理可以执行这些脚本来进行搜索。代理会检测系统上可用的运行时,并将首选命令持久化到 runtime.conf 文件中。配置完成后,代理可以调用特定的子命令,如 search、batch_search 和 extract,以 JSON 或 Markdown 格式从网络获取信息。

适用人群

此工具专为 AI 代理开发者和平台(如 Claude Code、Cursor、Windsurf 和 OpenCode)设计,这些平台允许代理安装和使用外部「技能」或工具来扩展其功能。

主要亮点

  • 多运行时支持:支持 Python、Node.js、Shell 和 PowerShell,确保在不同环境中的兼容性。
  • 自动注册:仅需一次 API 调用并提供电子邮件地址,即可自动注册用户并获取 API 密钥。
  • 完整页面提取:包含专用的 extract 命令,可将网页转换为 Markdown 格式,便于代理处理。
  • 并行批量搜索:支持同时执行多个搜索查询,提高效率。
  • 灵活认证:支持匿名访问(限额较低)和基于 API 密钥的访问(配额更高)。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目