pi-web-extension

为编码代理添加网页搜索与抓取能力

安装使用

复制下面这段提示词发给你的 AI(Claude / Cursor / TRAE / Codex / WorkBuddy 等),它会自动帮你完成安装:

帮我安装这个 AI Skill:pi-web-extension。
它的用途是:为编码代理添加网页搜索与抓取能力
完整的 Skill 内容见:https://321skill.com/skills/pi-web-extension/raw/index.md
请读取该页面内容,如果是 SKILL.md 格式直接安装,如果是 README 提炼核心 prompt 后安装。

提示词包含完整的 Skill 内容链接,AI 读取后即可完成安装。你也可以 查看完整内容 确认无误。

使用示例

'使用 websearch 搜索最新的 React 18 文档,并用 webfetch 抓取其中关于 Suspense 的部分',它会自动调用 websearch 获取搜索结果,再调用 webfetch 抓取指定页面,将内容转换为 Markdown 后保存到临时文件供你后续阅读。

介绍

这个 Skill 解决了编码代理无法直接获取实时网络信息的问题。在实际开发中,AI 编码助手往往只能依赖训练数据,遇到需要查阅最新文档、搜索技术方案或抓取网页内容时,就无能为力了。

使用方式很简单,你只需要在 pi 环境中执行 pi install npm:pi-web-extension 安装扩展。之后就可以通过自然语言指令调用 websearchwebfetch 工具,AI 会自动执行搜索并返回结果,或将网页内容转换为 Markdown 保存到临时文件供后续读取。它还支持智能提示引导,当检测到用户输入中包含 URL 或搜索意图时,会自动激活相关工具。

它非常适合需要为编码代理补充联网能力的开发者或团队。尤其是那些已经使用 pi 编码代理进行日常开发,但经常需要查询最新 API 文档、技术博客或竞品信息的场景。同时,它也适合需要批量抓取网页内容进行分析的研究者。

建议在需要频繁搜索或抓取网页时统一使用此工具,避免手动切换浏览器。需要注意的是,它依赖 Brave 和 DuckDuckGo 的 HTML 爬取,搜索速度可能受目标网站响应影响,且不支持需要登录的页面。

常见问题

安装后如何调用 websearch?

直接对编码代理说'搜索XXX',代理会自动识别并调用 websearch 工具。

websearch 和 webfetch 有什么区别?

websearch 用于搜索关键词返回结果列表,webfetch 用于抓取指定 URL 的完整内容并转为 Markdown。

给 AI 助手的安装指引

如果你的 AI 编程助手(Claude Code、Cursor、TRAE 等)能看到这个页面,把下面这段发给它即可自动完成安装:

请访问 https://321skill.com/skills/pi-web-extension/raw/index.md 读取 pi-web-extension 的原始 Skill 定义(Markdown 格式),按其中说明在我的环境里完成安装和配置。