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.