返回技能市场

基于 SearXNG 的多引擎聚合搜索工具,支持分类路由与智能查询,聚合多个搜索引擎结果,适合个人日常信息检索。核心能力: - 聚合多个搜索引擎结果(Brave、Bing、DuckDuckGo 等) - 按查询类型智能路由到合适引擎 - 支持通用、新闻、学术、社交四大类别 - SearXNG 查询语法支持 适用场景: - 个人日常信息检索 - 学术论文与资料查找 - 社区观点与讨论收集 差异化: - 免费版聚焦单次智能搜索 - 自动选择最匹配的搜索引擎 - 结果聚合...

版本: 1.0.1分类: 其他
中文

SKILL.md

功能说明: 本技能涵盖 中文交互、化工作流场景 等核心能力。

聚合搜索工具(免费版)

概述

聚合搜索工具免费版是一款基于 SearXNG 的多引擎搜索聚合工具。通过自托管的 SearXNG 实例,同时查询 Brave、Bing、DuckDuckGo、Wikipedia 等多个搜索引擎,聚合去重后返回最相关的结果。支持按查询类型智能路由到合适的引擎,帮助个人用户高效获取信息。

核心能力

能力说明免费版支持
多引擎聚合聚合 10+ 搜索引擎是
分类路由按类型选择引擎是
SearXNG 语法支持查询修饰符是
结果去重自动去重排序是
批量查询多关键词并行查询否
结果导出导出为 JSON/CSV否
自定义引擎配置特定引擎否
搜索缓存结果缓存否

已知限制

执行已知限制操作,使用input_params参数进行配置,支持创建/查询/导出等操作。

  • 执行此能力时使用input_params参数,支持创建/查询/导出操作

单次查询最多返回 10 条结果

单次查询最多返回 10 条结果

输出: 返回单次查询最多返回 10 条结果的执行结果,包含操作状态和输出数据。

  • 执行此能力时使用input_params参数,支持创建/查询/导出操作

不支持批量查询

不支持批量查询

输出: 返回不支持批量查询的执行结果,包含操作状态和输出数据。

  • 执行此能力时使用input_params参数,支持创建/查询/导出操作

不支持结果导出

不支持结果导出

输出: 返回不支持结果导出的执行结果,包含操作状态和输出数据。

  • 执行此能力时使用input_params参数,支持创建/查询/导出操作

不支持自定义引擎配置

不支持自定义引擎配置

输出: 返回不支持自定义引擎配置的执行结果,包含操作状态和输出数据。

  • 执行此能力时使用input_params参数,支持创建/查询/导出操作

不支持搜索结果缓存

不支持搜索结果缓存

输出: 返回不支持搜索结果缓存的执行结果,包含操作状态和输出数据。

  • 执行此能力时使用input_params参数,支持创建/查询/导出操作

输出: 返回已知限制的执行结果,包含操作状态和输出数据。 能力覆盖范围:本skill的核心能力覆盖以下场景关键词:的多引擎聚合搜索、支持分类路由与智、能查询、聚合多个搜索引擎、适合个人日常信息、核心能力、Brave、Bing、DuckDuckGo、按查询类型智能路、由到合适引擎、支持通用、社交四大类别、查询语法支持等。这些关键词对应description中声明的使用场景,均已在上述能力点中提供对应的操作支持。

使用场景

场景一:通用信息检索

用户需要查找某个技术问题的解决方案。

# 通用类别搜索
internet_search("Python 异步编程 优选实践 2026")

系统自动路由到通用类别,聚合 Brave、Bing、DuckDuckGo 等引擎结果。

场景二:学术论文查找

研究人员需要查找学术论文。

# 学术类别搜索
internet_search("transformer attention efficiency survey", category="academic")

路由到 arXiv、Google Scholar、PubMed 等学术引擎。

场景三:社区观点收集

用户想了解社区对某产品的评价。

# 社交类别搜索
internet_search("reddit best mechanical keyboard 2026", category="social")

专门搜索 Reddit 等社区平台,获取真实用户观点。

不适用场景

以下场景聚合搜索工具不适合处理:

  • 黑帽SEO手段
  • 搜索引擎作弊
  • 付费广告投放管理

触发条件

需要SEO优化、关键词分析、排名提升、搜索流量优化时使用。不适用于非本工具能力范围的需求。

快速开始

  1. 阅读## 核心能力章节了解skill功能
  2. 按## 依赖说明配置环境
  3. 执行所需能力对应的命令
  4. 参考## 错误处理章节处理异常
  5. 查看## FAQ解答常见疑问

配置 SearXNG 实例

# 方式一:使用公共 SearXNG 实例
export SEARXNG_URL=https://searx.be

# 方式二:自托管 SearXNG
docker run -d -p 8080:8080 searxng/searxng
export SEARXNG_URL=http://localhost:8080

执行首次搜索

# 基础搜索
internet_search("你的搜索关键词")

# 指定类别
internet_search("新闻关键词", category="news")

验证配置

# 测试 SearXNG 连通性
curl http://localhost:8080/healthz

# 执行测试搜索
internet_search("test query", count=3)

示例

分类路由配置

类别适用场景使用引擎
general默认,事实查询、产品、人物Brave, Bing, DDG, Startpage, Qwant, Wikipedia
news时效性新闻、突发事件Bing News, DDG News
academic论文、研究、医学文献arXiv, Google Scholar, PubMed
social观点、社区推荐、口碑Reddit

SearXNG 查询语法

语法含义示例
!<engine>指定引擎!wp paris, !wikipedia paris
!<category>指定类别!map paris, !news climate
:<lang>语言过滤:fr !wp Wau Holland
组合使用多引擎组合!map !ddg !wp paris

参数说明

参数类型默认值说明
query字符串无搜索关键词
category字符串general搜索类别
count整数5返回结果数
lang字符串auto语言过滤

优选实践

查询关键词优化

推荐写法:
- "rust async runtime benchmarks 2025"(关键词组合)
- "OpenAI o3 release 2025"(带时间锚点)
- "transformer attention efficiency survey"(专业术语)

不推荐写法:
- "what is the fastest async runtime for rust"(自然语言句子)
- "what happened today"(过于宽泛)

多搜索策略

针对复杂问题,执行多个聚焦搜索而非一次宽泛搜索:

# 而非一次宽泛搜索
internet_search("best way to deploy Node.js")

# 推荐多个聚焦搜索
internet_search("Node.js Docker deployment best practices 2026")
js PM2 vs Docker production", category="social")
js zero-downtime deployment strategies")

事实与情感组合

获取事实信息和社区情感:

# 事实查询
internet_search("Bun runtime performance vs Node.js benchmarks")

# 社区体验
internet_search("Bun runtime production experience", category="social")

何时不应使用

  • 已知高置信度的信息
  • 稳定的 API 文档或语法
  • 已搜索过且获得答案的问题

常见问题

搜索返回空结果

# 检查 SearXNG 状态
curl http://localhost:8080/healthz

# 尝试不同类别
internet_search("query", category="general")

# 调整关键词
internet_search("more specific keywords")

搜索结果不相关

# 使用更精准的关键词
internet_search("specific technical terms")

# 尝试学术类别
internet_search("query", category="academic")

# 指定特定引擎
internet_search("!wp query")

SearXNG 连接失败

# 检查服务状态
docker ps | grep searxng

# 重启服务
docker restart searxng

# 查看日志
docker logs searxng

响应速度慢

# 减少返回数量
internet_search("query", count=3)

# 限定引擎数量
internet_search("query", engines="google,bing")

# 启用缓存(如可用)
internet_search("query", cache=true)

依赖说明

运行环境

  • Agent 平台:支持 SKILL.md 的任意 AI Agent(Claude Code / Cursor / Codex / Gemini CLI 等)
  • 操作系统:Windows / macOS / Linux
  • 网络环境:需可访问 SearXNG 实例
  • 推荐配置:2 核 CPU、4GB 内存

依赖详情

依赖项类型是否必需获取方式
SearXNG搜索引擎聚合是Docker 部署或使用公共实例
Docker容器运行时否(自托管时)docker.com 下载
Python 3.7+运行时是系统包管理器安装
requestsHTTP 库是pip install requests
LLM APIAPI是由 Agent 内置 LLM 提供

API Key 配置

  • 免费版无需额外 API Key
  • SearXNG 为开源项目,无需注册
  • 公共实例免费使用
# 配置 SearXNG 实例地址
export SEARXNG_URL=http://localhost:8080
# 或使用公共实例

可用性分类

  • 分类:MD+EXEC(纯 Markdown 指令,部分功能需要 exec 命令行执行能力)
  • 说明:基于 Markdown 的 AI Skill,通过自然语言指令驱动 Agent 执行任务
  • 适用人群:个人开发者、学生、研究人员
  • 升级建议:如需批量查询、结果导出、自定义引擎等高级功能,请使用 PRO 版本

错误处理

错误场景原因处理方式
配置错误参数缺失或格式错误检查依赖说明中的配置要求
运行时错误运行环境不满足确认运行环境符合依赖说明
网络错误连接超时或不可达执行ping命令测试网络连通性,检查防火墙和代理设置连接后执行ping命令测试网络连通性,检查防火墙和代理设置连接后重新执行命令,参考国内替代方案

安全注意事项

风险类型防范措施
API密钥泄露通过环境变量配置,禁止硬编码到代码或配置文件中
命令执行风险仅执行白名单命令,避免拼接用户输入到命令行参数中
网络通信安全使用HTTPS协议,验证SSL证书有效性
敏感数据暴露输出结果中不包含密钥、令牌等敏感信息

使用前请确认已阅读依赖说明章节,确保运行环境满足安全要求。

效率量化分析

操作场景手动耗时自动化耗时效率提升
文件解析与提取5-10分钟/个<5秒/个60-120x
批量文件处理(100个)8-16小时<5分钟96-192x
API调用与响应解析2-3分钟/次<1秒/次120-180x
多接口数据聚合15-30分钟<10秒90-180x
命令执行与结果收集3-5分钟/次<2秒/次90-150x
重复任务批量执行因任务而异线性缩减5-50x
错误排查与修复10-30分钟<30秒20-60x

差异化对比

对比维度本技能传统手动方式通用脚本工具
自动化程度全流程自动完全手动部分自动
错误处理内置错误恢复依赖人工经验基本try-catch
可复用性参数化配置一次性脚本模板化
安全合规内置安全检查无安全保障无安全保障
适用场景核心功能通用场景通用场景

核心功能

  • 自动化执行: 基于指令驱动的自动化流程
  • 文件处理: 支持多种文件格式的读取、解析和写入操作
  • API集成: 通过标准化接口调用外部服务并处理响应
  • 命令执行: 在安全沙箱中执行系统命令并收集结果
  • 信息检索: 快速搜索和过滤目标数据

评论与讨论

0/2000

还没有评论,分享你的体验吧。