你让 Agent 搜点硬核的东西,它最擅长干的事就是把网页舔一遍,然后吐回一堆似是而非的废话,这样的通病终于有一个Skill可以解决了!
AnySearch是什么
AnySearch-Skill是专门给AI Agent用的搜索基础设施,不是给人看的搜索引擎。返回的不是网页链接,是能直接塞进推理链路的结构化Markdown数据。
核心打法是自建索引穿透金融、法律、学术、代码、安全等23个垂直领域,通用长尾需求再靠外部数据源补齐。
Skill在GitHub上开源、Apache-2.0协议,上线一周冲上Skills.sh热榜第一,目前Star数已经破五千,累计接入超10万开发者,调用量400万次以上。
最推荐哪些人使用这个Skill:
你如果天天用Claude Code、Cursor这类工具做技术选型报告,或者像我一样要写AI工具测评、做行业调研,内置搜索的解析成本一直是隐形负担——这个场景装它最值。做金融分析、学术研究,需要跨领域结构化数据的知识工作者也合适。 纯人类用户想打开浏览器直接查东西,这个东西帮不上忙,它服务的是Agent,不是人。中文垂直搜索需求强的场景,效果还有待验证。
AnySearch Skill安装教程
先下最新的包。
解压出来是 anysearch-skill-3.0.1 这个目录。
接下来按你用的工具,把它挪到对应的技能目录。这块容易迷糊,我直接给你列清楚。
最后那个共享目录,Codex、Cursor、OpenClaw 都能从这一处读,你只装一份,全工具通用。比较骚的事,很多人不知道有这个目录,每个工具各装一遍,纯属给自己找活儿干。
API Key 不是必须的。
匿名也能用全部搜索功能,只是速率和配额低一点。想注册就去 anysearch.com/console/api-keys 拿免费额度,拿到之后写进 .env 文件,格式是 ANYSEARCH_API_KEY=你的key,或者直接设环境变量。
key 的读取优先级是命令行参数最高,然后是 .env 文件,再然后是环境变量,最后才是匿名模式。
装完别急着用,先做个入口验证,先探本地运行环境,按 Python 优先、Node.js 次之、Shell 最后这个顺序挨个试。
python --version 或者 python3 --version,要 ≥3.6。没有就看 node --version,要 ≥12。
环境确认好,跑一遍 doc 命令。
看哪个运行时没报错,就把跑通的那个写进/runtime.conf。
AnySearch Skill日常怎么用
配好runtime.conf之后,常规搜索长这样:
批量查询用batch_search,一次最多并行5个请求,把参数塞进JSON数组里。抓取网页正文用extract,直接丢URL进去,输出本身就是清洗过的Markdown,不用再传format参数。
几个能少走弯路的技巧
做技术选型报告,别一个工具一个工具单独搜,直接上 batch_search。把 Claude Code、Cursor、Windsurf 几个打包成一次调用,省下的是 Agent 反复解析 HTML 的那堆 token。这是最基础的省法,但大多数人根本没用上。 查财务数据记得指定 domain 参数。比如查英伟达季度营收,指定 finance 域,拿到的是精确到具体数字的营收明细,不是「大幅增长」那种糊弄话。这个我真的被爽到了,跟开头那个周报的坑正好对上,闭环了属于是。
写文章要核实某个说法准不准,直接把待验证的陈述丢进去,它会在多个数据源里交叉验证,给你一条证据链。这个功能拿来做事实核查特别顺手,我自己的稿子现在都过一遍,省得哪天被人挂出来打脸。
装好之后先用 search "hello world" --max_results 1 测一下。能拿到正常 JSON 响应,说明链路通了。这一步五秒钟,但能省你后面半小时的怀疑人生。
用了两周下来最大的感受是,它省的不是搜索这一步,是省了Agent拿到结果后自己啃HTML的那部分时间。装不装看你Agent的搜索环节是不是真的卡了瓶颈,不是每个人都需要。