前言¶
给 Agent 加联网能力时,通常有两种做法:调商业搜索 API,或者让模型直接抓网页。前者需要申请密钥、按量计费、在代码里配置环境变量;后者多半只能读到单个 URL,面对「给我找一下最新新闻」「现在的行情是多少」这类查询时,往往拿不到候选结果。
下面介绍的 yula-web-search 走的是第三条路:不申请任何密钥,通过匿名可用的公共服务拿到候选结果,在本地直接发起请求、解析 HTML 提取结果,再抓取排名靠前页面的正文做总结。资料中该 Skill 的介绍为「开箱即用,无需任何配置」。
这是什么¶
一句话定位:一个面向 Agent 的网页搜索 Skill,把「发查询、拿候选、读正文、出摘要」串成一条链路,不依赖付费 API 密钥。
- Skill 名称:yula-web-search
- 坐标:@user_12d580e5/yula-web-search
- 版本:1.0.1
- 发布者:user_12d580e5
- 来源:community(社区发布)
- 分类:data-analysis
- 标签:requires_api_key=false
- 官方地址:https://api.skillhub.cn/user_12d580e5/yula-web-search
解决的问题是:Agent 需要网页搜索能力,但项目里不想引入 API 密钥、不想付费、也不想写一套抓取与解析逻辑。该 Skill 面向中文查询,用多种备用搜索方法提高可用性。
核心功能¶
资料中列出的能力如下。
- 多种备用搜索方法:不是单一入口,而是准备了若干个允许匿名访问的搜索入口,某个入口不可用时切换其他入口。
- 本地网络直接发起 curl 请求:搜索请求由本地环境发出,不经过第三方中转服务。
- 解析 HTML 提取搜索结果:拿到的是搜索结果页的 HTML,需要解析出标题、链接、摘要等字段。
- 从排名靠前的结果中提取内容并总结:对靠前的候选页面再次抓取正文,再由模型总结。
- 无需 API 密钥:标签 requires_api_key=false,资料明确说明不使用 API 密钥。
- 免配置:资料说明「开箱即用,无需任何配置」。
- 面向中文查询:为中文查询提供完整的网页搜索能力。
一句话概括:它承担了「搜索入口选择 → 结果页解析 → 正文抓取 → 摘要输出」这一整条链路,Agent 侧只需给出查询词。
安装与启用¶
已抓取资料里没有安装命令、目标目录或配置文件字段,因此本节只列出可核对的坐标信息。安装方式建议以 SkillHub 页面的说明为准,页面地址见文末。
可用坐标:
@user_12d580e5/yula-web-search
版本与来源:
名称: yula-web-search
版本: 1.0.1
来源: community
分类: data-analysis
标签: requires_api_key=false
Cursor、Codex CLI、Claude Code 等不同工具在 Skill 的安装命令与放置目录上常有差异。已抓取资料未说明该 Skill 在各工具下的具体安装方式,这里不做推测,请以官方页面为准。
由于标签为 requires_api_key=false,启用后不需要配置密钥类字段;资料也没有列出其他配置项。
典型用法¶
资料中给出的使用场景是:用户要求搜索网页、查找最新信息、寻找新闻、获取当前价格、阅读网页内容时。触发短语包括「搜索」「查找」「寻找最新」「当前是什么」「查看网页」等。
按资料描述,Agent 侧的使用方式为直接给出查询,例如:
搜索新能源汽车出海最新政策
查看一下当前黄金价格
内部执行链路按资料描述如下,可作为排查时的参考顺序:
1. 接收查询词
2. 选择可用的匿名搜索入口,本地 curl 发起请求
3. 解析返回的 HTML,提取搜索结果条目
4. 取排名靠前的结果,逐个抓取正文
5. 汇总正文内容并输出摘要
资料未给出更细的命令示例、参数表或输出格式样例,因此这里不补充。
适用场景与注意¶
适合的场景:
- 需要让 Agent 具备网页搜索能力,但不希望引入 API 密钥与计费。
- 查询以中文为主。
- 任务需要「先找候选、再读正文、再总结」,而不只是返回一堆链接。
需要注意的地方:
- 能力依赖匿名公共搜索入口。这类入口在访问频率、可用性、返回内容结构上都可能变化,实际使用时要做好解析失败与入口不可用的降级处理。
- 解析的是 HTML,不是结构化接口。入口页面结构一旦调整,提取逻辑需要同步更新。
- 正文抓取受目标站点可达性与反爬策略限制,部分页面可能抓不到内容。
- 来源为 community,发布者是个人账号 user_12d580e5,采用前建议先在自己的查询上验证一次效果。
- 资料中「为中文查询提供完整的网页搜索能力」是作者的表述,非经独立验证的结论。
另外,资料中存在一处需要留意的不一致:抓取数据记录评分 100000、下载 533、安装 4,而任务线索中给出的数字是评分 99721、下载 357。这类计数会随时间变化,本文不引用其中任一数值作为能力依据。
结尾¶
yula-web-search 的价值在于去掉了联网搜索的前置成本:不需要 API 密钥、不需要额外配置,由 Skill 自己完成入口选择、结果解析与正文总结。适合作为轻量级的网页搜索能力挂到 Agent 上。
官方地址:https://api.skillhub.cn/user_12d580e5/yula-web-search
SkillHub 页面:https://www.skillhub.cn/skills/user_12d580e5/yula-web-search