web-tools-guide

Coordinate web_search, web_fetch, and browser for layered information gathering.

Updated Apr 15, 2026
One-click install
npx skills add https://github.com/xingxingstars123/GuoyunPMS --skill web-tools-guide-xingxingstars123
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: web-tools-guide
Source: https://github.com/xingxingstars123/GuoyunPMS/tree/main/skills/web-tools-guide
Command: npx skills add https://github.com/xingxingstars123/GuoyunPMS --skill web-tools-guide-xingxingstars123

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

为在信息检索场景中提供分层的网页抓取策略:先通过搜索(web_search)快速定位信息,再对已知 URL 使用 web_fetch 获取静态内容,若页面需要 JS 渲染或交互则升级到 browser,提供清晰的降级与失败处理流程。

Core Features & Use Cases

  • Level 1: web_search — 快速定位信息并以关键词驱动初步探查。
  • Level 2: web_fetch — 针对已知 URL 的静态内容获取,包含文章、文档与 API 源。
  • Level 3: browser — 处理 JS 渲染、登录态、页面交互与截图,适用于动态网页与复杂场景。
  • 附加:决策流程与失败处理(如 web_search 失败时的降级配置与回退策略)。

Quick Start

按照从 search 到 fetch 再到 browser 的分层流程,先执行关键词搜索,如有明确 URL 再直接抓取静态页面,必要时用浏览器自动化获取动态内容。

Frequently Asked Questions about web-tools-guide

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I scrape dynamic content from websites that require JavaScript rendering?

To scrape dynamic content requiring JavaScript rendering, this Skill upgrades from web_search to web_fetch, then to browser automation, handling JS-rendered pages, login states, and page interactions with safe fallbacks.

What's the best way to extract data from a website when I don't know the exact URL?

For data extraction from unknown URLs, the workflow starts with web_search to locate information by keyword, then uses web_fetch on the discovered URLs to retrieve static content before escalating to browser automation if needed.

When should I use browser automation instead of web_fetch for web scraping?

Use browser automation instead of web_fetch when the target page requires JavaScript rendering, login authentication, user interaction, or screenshots, as web_fetch is limited to static content from known URLs.

How does the layered web search to fetch to browser workflow handle failures?

The layered workflow handles failures through clear upgrade paths and safe fallbacks, coordinating web_search, web_fetch, and browser with defined degradation configurations and rollback strategies when a lower-level tool fails.

Can I retrieve API source content and documentation through web_fetch?

Yes, web_fetch retrieves static content including articles, documentation, and API sources from known URLs, serving as the second layer in the search-to-fetch-to-browser workflow before any browser escalation.

Does browser automation support login state handling for information retrieval?

Yes, the browser automation layer supports login state handling, page interactions, and screenshots, making it suitable for complex information retrieval scenarios involving dynamic websites and authenticated content.