Agent Skills
返回列表
学以致用

学以致用

AI Agent 更新于 2026.08.30

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_72949b92/sfgh。

技能介绍

要解决什么问题

Agent 在联网取数时,常见误区是把 web_search、web_fetch、opencli、browser 当成「从轻到重」的固定梯子,失败就一路静默降级。结果是:搜索没配 Key 时用户不知道该怎么修;静态页被 403 时过早开浏览器;需要登录或点按钮时却还在反复 web_fetch。

本技能把四类工具定义为 ReAct 下的分支决策:先按场景选对入口,再在明确信号下切换,且 每次换工具都要向用户说明原因。

如何工作

  • 无 URL、要搜信息:用 web_search;返回的链接再按页面性质选 web_fetch、opencli 或 browser 深入。
  • 已知 URL、静态内容(文档、博客、RSS、API):优先 web_fetch;空白页、403、CAPTCHA、骨架 HTML → 先试 opencli,再考虑 browser。
  • opencli:在 search/fetch 失败或不适用时作为 优先于 browser 的兜底,面向 70+ 站点的结构化抓取;首次 command not found 需走安装脚本(幂等)。
  • browser:最后手段——SPA/动态流、登录态、表单与翻页、截图,以及其它工具全部失败时。

web_search 报错时 不得静默降级:按参考文档引导配置 API Key;用户明确「暂不配置」后,才用常用站 URL + web_fetch,再不行再上 browser。

浏览器侧强调:登录前须用户确认;发帖/删/付等须二次确认;用元素等待而非固定 sleep;验证码无法自动处理时要说明需人工介入;多步操作复用同一浏览器上下文。

适用边界

  • 不是「永远用最轻工具」,而是 场景匹配 + 可解释的失败升级。
  • opencli 与 browser 有环境与交互成本,不应作为默认首选项。
  • 涉及账号与不可逆操作时,流程优先于自动化完成度。

使用场景

  • 手上只有主题词、没有链接,要先搜新闻或技术资料,再按返回 URL 决定用 fetch 还是浏览器深入
  • 已知一篇博客或 API 文档地址,用静态抓取读正文;遇到 403 或骨架页再试 opencli
  • 微博、知乎等动态流页面 fetch 拿不到内容,需要按流程升级到 opencli 或浏览器并等待关键元素
  • web_search 因未配置 Key 报错时,按文档引导用户配置;拒绝配置后用常用站 URL 直连 fetch

适合人员

  • 为自家 Agent 编写联网技能、需要统一 search/fetch/opencli/browser 分支与降级话术的实现者
  • 经常从固定文档站拉技术说明,又常被反爬或 CAPTCHA 打断、要可解释升级路径的工程师
  • 要做竞品或热点检索:先搜索再逐条打开页面,且要求登录/发帖前必须征得用户确认的自动化作者
  • 维护 opencli 与 Browser Bridge 环境,处理 command not found 与首次安装幂等脚本的平台同学