SearXNG Search Skill
当用户需要获取当前实时信息、查找特定库的最新文档、或验证某个事实时,请使用此 Skill。
如何使用
- •确定搜索词:将用户的问题转化为 1-3 个关键词。
- •选择类别:
- •通用问题:使用
general - •编程/技术:使用
it - •新闻:使用
news
- •通用问题:使用
- •运行脚本:使用
python3 scripts/search.py执行。
示例指令
搜索最新技术方案
bash
python3 scripts/search.py "Claude Code Agent Skill 规范" --category it
搜索通用信息
bash
python3 scripts/search.py "2026年最新人工智能发展趋势" --category general
搜索新闻事件
bash
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 实例正在运行:
bash# 检查服务状态 curl http://localhost:8585
- •
安装 Python 依赖:
bashpip install -r requirements.txt
- •
测试搜索功能:
bashpython3 scripts/search.py "test" --category general
python3 scripts/search.py "Claude Code Agent Skill 规范" --category it