Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
yonatangross avatar

Web Research Workflow

  • 174 installs
  • 213 repo stars
  • Updated August 4, 2026
  • yonatangross/orchestkit

Run structured web research to validate markets, APIs, competitors, and technical options before scoping agent features, SaaS ideas, or content products.

About

OrchestKit web-research-workflow skill defines a repeatable agent-friendly process for searching, vetting, and synthesizing web sources so early product and technical ideas are backed by cited findings before validation and build commitments.

  • Source triangulation
  • Query and note templates
  • Evidence capture format
  • Summarization checkpoints
  • Actionable research outputs

Web Research Workflow by the numbers

  • 174 all-time installs (skills.sh)
  • +1 installs in the week ending Jul 28, 2026 (Skillselion tracking)
  • Ranked #3,097 of 16,546 AI & Agent Building skills by installs in the Skillselion catalog
  • Data as of Aug 5, 2026 (Skillselion catalog sync)
npx skills add https://github.com/yonatangross/orchestkit --skill web-research-workflow

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs174
repo stars213
Last updatedAugust 4, 2026
Repositoryyonatangross/orchestkit

What it does

Run structured web research to validate markets, APIs, competitors, and technical options before scoping agent features, SaaS ideas, or content products.

Files

SKILL.mdMarkdownGitHub ↗

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

SeverityExamplesAction
CriticalPrice increase/decrease, major feature changeImmediate alert
HighNew feature added, feature removedReview required
MediumCopy changes, positioning shiftNote for analysis
LowTypos, minor stylingLog 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 (March 2026)

Related skills

AI & Agent Buildingresearchautomation

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.