pi-fetch-tool

将任意网页URL转换为LLM友好的结构化数据或Markdown。

安装使用

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

帮我安装这个 AI Skill:pi-fetch-tool。
它的用途是:将任意网页URL转换为LLM友好的结构化数据或Markdown。
详细介绍见:https://321skill.com/skills/pi-fetch-tool/
请根据该页面的说明完成安装。

使用示例

'请用web_fetch工具获取https://example.com/news这篇文章的主要内容并总结给我。',它会自动抓取该网页,将其转换为易读的Markdown格式,然后基于此内容生成一份简洁的摘要。或者,你可以说:'分析一下这个产品页面的结构化数据。',它会返回该页面的JSON-LD信息供你参考。

介绍

Pi-fetch-tool 是一个 Pi 扩展工具,它解决了大型语言模型(LLM)难以直接处理和理解原始网页内容的问题。通过注册一个 web_fetch 工具,它能将用户提供的任何URL,智能地转换成对LLM更友好、更易解析的结构化格式。

使用方式非常直接。在安装了该扩展的AI助手(如Pi)环境中,用户只需调用 web_fetch 工具并提供一个URL,工具便会自动抓取该网页内容,并根据预设的层级进行处理和转换,最终将处理后的内容返回给AI助手进行后续分析或回答。

这个工具非常适合需要让AI助手(如Claude、Cursor等)读取和分析外部网页内容的开发者、研究人员和内容创作者。无论是为了信息汇总、技术调研、内容分析还是知识问答,它都能显著提升AI处理网页信息的效率和准确性。

使用建议是,根据对内容保真度和可读性的不同需求,选择合适的转换层级(Tier)。对于需要高度结构化元数据的场景(如商品信息),优先使用Tier 0的JSON-LD;对于阅读普通文章或博客,Tier 1的Readability模式更合适;而对于需要完整模拟浏览器环境、执行JavaScript的复杂页面,则可以考虑Tier 2。注意,该工具依赖网络连通性和目标网站的可访问性。

核心特点

它提供了从轻量级结构化元数据(JSON-LD)到高保真度浏览器渲染(agent-browser/WKWebView)的多层级转换策略,而同类工具通常只提供单一的网页抓取或简化功能。

注意事项

不适合处理需要实时交互或登录后才能访问的私有网页内容。

常见问题

支持哪些转换格式?

支持JSON-LD、优化后的Markdown(Readability)以及完整的浏览器渲染输出。

需要自己部署服务器吗?

不需要,它是一个可直接安装的npm包,作为Pi的扩展工具运行。