web-research-workflow

Web Research Workflow

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "web-research-workflow" with this command: npx skills add yonatangross/orchestkit/yonatangross-orchestkit-web-research-workflow

Web 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 pattern

Tavily Enhanced Research

When TAVILY_API_KEY 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 TAVILY_API_KEY is not set, the 3-tier tree collapses to 2-tier (WebFetch → agent-browser) automatically.

Load details: Read("${CLAUDE_SKILL_DIR}/rules/tool-selection.md") for when-to-use-what tables, escalation heuristics, SPA detection patterns, and cost awareness.

Load details: Read("${CLAUDE_SKILL_DIR}/references/tavily-api.md") for Search, Extract, Map, Crawl, and Research endpoint examples and options.

Browser Patterns

For content requiring JavaScript rendering, authentication, or multi-page crawling, fall back to agent-browser.

Load details: Read("${CLAUDE_SKILL_DIR}/rules/browser-patterns.md") for auto-fallback, authentication flow, multi-page research patterns, best practices, and troubleshooting.

Competitive Monitoring

Track competitor websites for changes in pricing, features, positioning, and content.

Load details: Read("${CLAUDE_SKILL_DIR}/rules/monitoring-competitor.md") for snapshot capture, structured data extraction, and change classification.

Load details: Read("${CLAUDE_SKILL_DIR}/rules/monitoring-change-detection.md") for diff detection, structured comparison, Tavily site discovery, and CI automation.

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

This skill is used by:

  • web-research-analyst

  • Primary user

  • market-intelligence

  • Competitor research

  • product-strategist

  • Deep competitive analysis

Related Skills

  • browser-content-capture

  • Detailed browser patterns

  • agent-browser

  • CLI reference

Version: 1.3.0 (February 2026)

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

Coding

devops-deployment

No summary provided by upstream source.

Repository SourceNeeds Review
General

domain-driven-design

No summary provided by upstream source.

Repository SourceNeeds Review
General

dashboard-patterns

No summary provided by upstream source.

Repository SourceNeeds Review
Automation

agent-orchestration

No summary provided by upstream source.

Repository SourceNeeds Review