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 密钥的访问(配额更高)。
相关
- 项目
- 项目
- 项目
- 项目
- 项目