关于 ask-search
ask-search 是面向 Agent 的命令行网页搜索技能,由本地运行的 SearxNG 提供支持。它汇总多个搜索引擎的结果,并支持语言、类别、数量和输出格式选项,无需 API 密钥。
主要功能
- 01搜索指定的多个引擎
- 02按语言和类别筛选
- 03限制结果数量
- 04输出 JSON 或 URL
适用场景
- 01为 Agent 查找最新网页信息
- 02搜索新闻或科学主题
- 03将结果 URL 传给 web_fetch
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ ythx-101/ ask-search --skill ask-search安装后在 Claude Code 中输入/ask-search确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
.gitignoreLICENSEinstall.shREADME.mdmcp/server.pyscripts/core.pysearxng/.env.examplesearxng.ymldocker-compose.yml详细介绍
ask-search
由 SearxNG 提供支持的网页搜索。汇总多个搜索引擎,无需 API 密钥,充分保护隐私。
用法
ask-search "your query" # top 10 results
ask-search "query" --num 5 # limit results
ask-search "AI news" --categories news # news only
ask-search "query" --lang zh-CN # Chinese results
ask-search "query" --urls-only # URL list (pipe to web_fetch)
ask-search "query" --json # raw JSON
Agent 工作流
- 运行
ask-search "topic"获取候选结果 - 检查摘要——如果信息足够,直接回答
- 如果摘要被截断,使用
web_fetch获取 URL 的完整内容
参数
| 标志 | 短标志 | 说明 |
|---|---|---|
--num N | -n | 最大结果数(默认值为 10) |
--engines | -e | google、bing、duckduckgo、brave |
--lang | -l | zh-CN、en、ja、ko |
--categories | -c | general、news、images、science |
--json | -j | 原始 JSON 输出 |
--urls-only | -u | 仅输出 URL |
设置
需要在本地运行 SearxNG。如果未使用默认端口 8080,请设置 SEARXNG_URL。
评论
支持 Markdown