web-research-workflow
Compare original and translation side by side
🇺🇸
Original
English🇨🇳
Translation
ChineseWeb Research Workflow
网页调研工作流
Unified approach for web content research that automatically selects the right tool for each situation.
一种针对网页内容调研的统一方案,可根据不同场景自动选择合适的工具。
Quick Decision Tree
快速决策树
URL to research
│
▼
┌─────────────────┐
│ 1. Try WebFetch │ ← Fast, free, no overhead
│ (always try) │
└─────────────────┘
│
Content OK? ──Yes──► Parse and return
│
No (empty/partial/<500 chars)
│
▼
┌───────────────────────┐
│ 2. TAVILY_API_KEY set?│
└───────────────────────┘
│ │
Yes No ──► Skip to step 3
│
▼
┌───────────────────────────┐
│ Tavily search/extract/ │ ← Raw markdown, batch URLs
│ crawl/research │
└───────────────────────────┘
│
Content OK? ──Yes──► Parse and return
│
No (JS-rendered/auth-required)
│
▼
┌─────────────────────┐
│ 3. Use agent-browser │ ← Full browser, last resort
└─────────────────────┘
│
├─ SPA (react/vue/angular) ──► wait --load networkidle
├─ Login required ──► auth flow + state save
├─ Dynamic content ──► wait --text "Expected"
└─ Multi-page ──► crawl patternURL to research
│
▼
┌─────────────────┐
│ 1. Try WebFetch │ ← Fast, free, no overhead
│ (always try) │
└─────────────────┘
│
Content OK? ──Yes──► Parse and return
│
No (empty/partial/<500 chars)
│
▼
┌───────────────────────┐
│ 2. TAVILY_API_KEY set?│
└───────────────────────┘
│ │
Yes No ──► Skip to step 3
│
▼
┌───────────────────────────┐
│ Tavily search/extract/ │ ← Raw markdown, batch URLs
│ crawl/research │
└───────────────────────────┘
│
Content OK? ──Yes──► Parse and return
│
No (JS-rendered/auth-required)
│
▼
┌─────────────────────┐
│ 3. Use agent-browser │ ← Full browser, last resort
└─────────────────────┘
│
├─ SPA (react/vue/angular) ──► wait --load networkidle
├─ Login required ──► auth flow + state save
├─ Dynamic content ──► wait --text "Expected"
└─ Multi-page ──► crawl patternTavily Enhanced Research
Tavily增强型调研
When is set, Tavily provides a powerful middle tier between WebFetch and agent-browser. It returns raw markdown content, supports batch URL extraction, and offers semantic search with relevance scoring. If is not set, the 3-tier tree collapses to 2-tier (WebFetch → agent-browser) automatically.
TAVILY_API_KEYTAVILY_API_KEYLoad details: for when-to-use-what tables, escalation heuristics, SPA detection patterns, and cost awareness.
Read("${CLAUDE_SKILL_DIR}/rules/tool-selection.md")Load details: for Search, Extract, Map, Crawl, and Research endpoint examples and options.
Read("${CLAUDE_SKILL_DIR}/references/tavily-api.md")当配置了时,Tavily在WebFetch和agent-browser之间提供了一个功能强大的中间层。它可返回原始markdown内容,支持批量URL提取,并提供带有相关性评分的语义搜索。如果未配置,三层决策树会自动简化为两层(WebFetch → agent-browser)。
TAVILY_API_KEYTAVILY_API_KEY加载详细信息: 获取工具使用场景表、升级启发规则、SPA检测模式以及成本相关说明。
Read("${CLAUDE_SKILL_DIR}/rules/tool-selection.md")加载详细信息: 获取Search、Extract、Map、Crawl和Research端点的示例及配置选项。
Read("${CLAUDE_SKILL_DIR}/references/tavily-api.md")Browser Patterns
浏览器模式
For content requiring JavaScript rendering, authentication, or multi-page crawling, fall back to agent-browser.
Load details: for auto-fallback, authentication flow, multi-page research patterns, best practices, and troubleshooting.
Read("${CLAUDE_SKILL_DIR}/rules/browser-patterns.md")对于需要JavaScript渲染、身份验证或多页面爬取的内容,可降级到agent-browser。
加载详细信息: 获取自动降级、身份验证流程、多页面调研模式、最佳实践及故障排除方法。
Read("${CLAUDE_SKILL_DIR}/rules/browser-patterns.md")Competitive Monitoring
竞品监控
Track competitor websites for changes in pricing, features, positioning, and content.
Load details: for snapshot capture, structured data extraction, and change classification.
Read("${CLAUDE_SKILL_DIR}/rules/monitoring-competitor.md")Load details: for diff detection, structured comparison, Tavily site discovery, and CI automation.
Read("${CLAUDE_SKILL_DIR}/rules/monitoring-change-detection.md")追踪竞品网站的定价、功能、定位和内容变更。
加载详细信息: 获取快照捕获、结构化数据提取和变更分类的相关内容。
Read("${CLAUDE_SKILL_DIR}/rules/monitoring-competitor.md")加载详细信息: 获取差异检测、结构化对比、Tavily站点发现和CI自动化的相关内容。
Read("${CLAUDE_SKILL_DIR}/rules/monitoring-change-detection.md")Change Classification
变更分类
| Severity | Examples | Action |
|---|---|---|
| Critical | Price increase/decrease, major feature change | Immediate alert |
| High | New feature added, feature removed | Review required |
| Medium | Copy changes, positioning shift | Note for analysis |
| Low | Typos, minor styling | Log only |
| 严重级别 | 示例 | 行动建议 |
|---|---|---|
| 严重 | 价格上涨/下降、重大功能变更 | 立即告警 |
| 高 | 新增功能、移除功能 | 需要评审 |
| 中 | 文案变更、定位调整 | 记录用于分析 |
| 低 | 拼写错误、轻微样式调整 | 仅记录 |
Integration with Agents
与Agent的集成
This skill is used by:
- - Primary user
web-research-analyst - - Competitor research
market-intelligence - - Deep competitive analysis
product-strategist
该技能被以下角色使用:
- - 主要使用者
web-research-analyst - - 竞品调研
market-intelligence - - 深度竞品分析
product-strategist
Related Skills
相关技能
- - Detailed browser patterns
browser-content-capture - - CLI reference
agent-browser
Version: 1.3.0 (February 2026)
- - 详细浏览器模式
browser-content-capture - - CLI参考文档
agent-browser
**版本:**1.3.0(2026年2月)