| name | searxng-search |
| description | 使用 SearXNG 搜索引擎获取互联网信息、技术文档、新闻或解决本地知识库无法回答的问题。支持多语言搜索。 |
| metadata | {"instance-url":"http://localhost:8585"} |
SearXNG Search Skill
当用户需要获取当前实时信息、查找特定库的最新文档、或验证某个事实时,请使用此 Skill。
如何使用
- 确定搜索词:将用户的问题转化为 1-3 个关键词。
- 选择类别:
- 通用问题:使用
general
- 编程/技术:使用
it
- 新闻:使用
news
- 运行脚本:使用
python3 scripts/search.py 执行。
示例指令
搜索最新技术方案
python3 scripts/search.py "Claude Code Agent Skill 规范" --category it
搜索通用信息
python3 scripts/search.py "2026年最新人工智能发展趋势" --category general
搜索新闻事件
python3 scripts/search.py "AI技术突破" --category news --language zh
命令参数说明
- query (必需): 搜索关键词,使用引号包裹
- --category (可选): 搜索类别
general: 通用搜索 (默认)
it: IT/技术相关
news: 新闻
science: 科学
images: 图片
- --language (可选): 搜索语言
zh: 中文
en: 英文 (默认)
auto: 自动检测
- --limit (可选): 返回结果数量,默认 5
适用场景
✅ 应该使用此 Skill 的情况
- 用户询问最新的技术文档或 API 更新
- 需要验证某个事实或数据
- 查找特定库、框架的使用示例
- 获取实时新闻或行业动态
- 本地知识库无法回答的问题
❌ 不应该使用此 Skill 的情况
- 用户询问基础编程知识(直接回答)
- 需要分析工作区代码(使用工作区工具)
- 用户明确不需要外部信息时
使用流程
- 识别用户需求是否需要实时或外部信息
- 提取关键搜索词(1-3个核心词)
- 选择合适的类别和语言
- 执行搜索命令
- 解析结果并提供给用户
注意事项
- SearXNG 实例需要在
http://localhost:8585 运行
- 搜索结果可能包含多个来源,需要综合判断
- 如果搜索无结果,尝试调整关键词或类别
- 尊重搜索结果的版权和来源信息
依赖环境
- Python 3.8+
- requests 库
- 本地运行的 SearXNG 实例
安装与配置
-
确保 SearXNG 实例正在运行:
curl http://localhost:8585
-
安装 Python 依赖:
pip install -r requirements.txt
-
测试搜索功能:
python3 scripts/search.py "test" --category general
python3 scripts/search.py "Claude Code Agent Skill 规范" --category it