1. 基本信息
| 项目 | 内容 |
|---|---|
| 名称 | AnySearch Skill |
| 作者/维护者 | AnySearch Team(GitHub 账号:anysearch-ai) |
| 来源链接 | https://github.com/anysearch-ai/anysearch-skill |
| 许可证 | Apache-2.0(数据来自仓库 LICENSE 文件) |
| GitHub Stars | 4,638(数据来自 GitHub API) |
| Forks | 307(数据来自 GitHub API) |
| 最新版本 | v3.0.0,2026-07-21 发布(数据来自 GitHub Releases) |
| 安装方式 | 下载压缩包或克隆仓库,移入对应 Agent 的 skills 目录 |
2. 功能介绍与亮点
AnySearch 把“搜索”打包成单个 Skill:Agent 读取 SKILL.md 后直接调用仓库自带脚本向 AnySearch 搜索服务发起请求,无需额外部署 MCP Server。
核心能力:
- 通用网页搜索:关键词检索与网页正文提取(
extract把任意 URL 转成干净 Markdown) - 23 个垂直领域搜索:金融行情、学术文献、专利、CVE 编号等结构化领域各有专属参数,先
get_sub_domains探测领域再查询,结果比通用搜索更结构化 - 批量并行搜索:一次调用携带多个查询,减少往返次数
- 三级运行时探测:Python → Node.js → Shell 自动降级,兼容性较好
- 匿名可用:不配 API Key 也能直接用,配置后限额提升
维护活跃:最新版本 v3.0.0 发布于 2026-07-21,changelog 含“一步注册流程”“参数结构扁平化”“CLI 加固”,仓库近期保持接近每日提交。
3. 适用场景
固定分类:集成与工作流自动化
- 在编码或研究过程中需要 Agent 实时查资料、核实事实、抓取网页正文的用户
- 需要针对金融行情、学术文献、专利号、CVE 编号等结构化领域做精确查询的用户
- 希望一次工具调用触发多路并行搜索、减少来回调用次数的用户
4. 跨 Agent 兼容性
- Claude Code:原生支持——README 给出明确安装路径
~/.claude/skills/anysearch - Codex:原生支持——README 的共享技能目录小节明确将 Codex 列为可读取该目录的 Agent 之一
- OpenClaw:原生支持——同一小节明确列出 OpenClaw personal agent skills,仓库 topics 也带有
openclaw标签 - Hermes Agent:未验证——仓库 topics 带有
hermes标签,但抓取到的 README 正文未对 Hermes Agent 的安装方式单独说明
5. 推荐理由
用一份 SKILL.md 加跨平台 CLI 脚本,把网页搜索、23 个垂直领域查询与网页正文提取整合进一次工具调用,免装 MCP Server 即可用,匿名模式下开箱即用。
6. 评分
| 维度 | 分数 | 说明 |
|---|---|---|
| 受欢迎程度 | 7 | GitHub 4,638 stars、307 forks,落在 1k–5k 区间;未发现 GitHub 之外的多来源活跃讨论 |
| 可用性 | 8 | 匿名模式开箱即用,内置 Python/Node/Shell 三档运行时探测与自动降级,双语文档(README + README_zh)齐全,近一日仍有提交,无强制付费依赖 |
| 安全性 | 7 | 见下方安全检查清单 |
安全检查清单:
- shell 命令及权限范围:仅调用仓库自带的 4 份 CLI 脚本(py/js/sh/ps1)向自家 API 发 HTTP 请求,不涉及任意 shell 执行,范围可解释
- 联网外发数据:把搜索关键词发送至
api.anysearch.com;官方在 SECURITY.md 与 issue 回复中说明脚本“仅传输搜索词本身,不涉及账号凭证或对话内容”,脚本开源可逐行审计 - API Key/凭据存储:密钥经
.env、环境变量或 CLI 参数三选一传入,.env已加入.gitignore,做法常规 - 可疑指令:README 设计了一套“一步注册”流程,引导 Agent 代用户向 AnySearch 发送邮箱并创建账号——是值得留意的越权设计(非恶意代码),流程明确标注“可选”,不影响匿名模式。另有一位用户在 issue 中报告使用后 Claude 账号受限,维护者已公开回应并说明数据流范围,未获其他用户复现,因果关系未证实
- 作者/组织信誉:独立创业团队维护(GitHub 个人账号 anysearch-ai,非验证组织),有独立官网与控制台,未见刷星或 SEO 操纵措辞;第三方目录 SkillsLLM 的自动化扫描(依赖漏洞审计 + prompt-injection 启发式检测)未报告高危问题
- License:Apache-2.0,明确(曾一度缺失,维护者已于 2026-06-12 响应 issue 补齐)
- 最近维护时间:最近一次提交为 2026-07-21,活跃
7. 跟同类 Skills 相比的优势
| 竞品 | 定位 | 与 AnySearch 的差异 |
|---|---|---|
| last30days-skill | 聚合 Reddit / X / YouTube / HN 等平台近 30 天热度,生成基于真实互动数据的趋势摘要 | 聚焦“趋势发现”这一垂直场景,不提供通用网页搜索或结构化垂直领域查询 |
| Context7 | 面向软件库/框架的实时文档检索,按库名解析到最新 API 文档片段 | 只覆盖软件库文档这一个垂直领域,不做通用网页搜索或网页正文抓取 |
| Firecrawl CLI | 把任意网页转换成适合 LLM 读取的干净文本/Markdown | 只负责“抓取”环节,自身不提供搜索发现能力,需要先有目标 URL |
8. 用户评价
该技能目前在第三方平台尚无具名用户评价。GitHub Issues 区可见较活跃的功能请求与问题反馈(如新增中文文档、批量搜索参数支持等),显示有真实用户在使用并参与共建。
9. 其他补充
仓库自带中英双语文档(README.md / README_zh.md);~/.agents/skills/ 这一共享安装路径设计允许多个 Agent 工具同时读取同一份技能,降低多平台用户的维护成本。
10. 安装使用方式
# 下载指定版本(推荐锁定版本号)
curl -L -o anysearch-skill.zip https://github.com/anysearch-ai/anysearch-skill/archive/refs/tags/v3.0.0.zip
unzip anysearch-skill.zip
# 移动到对应 Agent 的技能目录,并重命名为 anysearch
# Claude Code:mv anysearch-skill-3.0.0 ~/.claude/skills/anysearch
# 多 Agent 共享:mv anysearch-skill-3.0.0 ~/.agents/skills/anysearch
配置 API Key(可选,用于更高速率限额):
cp .env.example .env
# 编辑 .env,写入 ANYSEARCH_API_KEY=<your_api_key_here>
安装后无需重启 Agent,下一次对话中 Agent 识别到搜索/查资料类需求时会自动触发该 Skill;如需手动验证安装,可运行仓库自带的入口测试命令。
11. 注意事项
- README 的“一步注册”流程会引导 Agent 代用户向第三方服务发邮箱、创建账号,建议要求 Agent 先取得你本人确认再执行,或直接用匿名模式跳过
- 曾有一位用户报告使用后 Claude 账号受限,维护者回应未收到其他类似报告、因果关系未证实,如遇同样情况建议先联系官方支持排查
- 搜索与垂直领域查询依赖 AnySearch 官方后端服务,不在本仓库开源范围内,其可用性与隐私政策由官方另行承诺
- 仓库以个人 GitHub 账号(非验证组织)形式维护,长期治理结构尚待观察