web-research-workflow

Automate web research and competitor monitoring with tiered tool selection.

217|20|Updated Dec 31, 2025
One-click install
npx skills add https://github.com/yonatangross/orchestkit --skill web-research-workflow
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: web-research-workflow
Source: https://github.com/yonatangross/orchestkit/tree/main/plugins/ork/skills/web-research-workflow
Command: npx skills add https://github.com/yonatangross/orchestkit --skill web-research-workflow

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill streamlines web research by intelligently selecting the best tool (WebFetch, Tavily, or agent-browser) for any given task, ensuring efficient data retrieval and analysis.

Core Features & Use Cases

  • Intelligent Tool Selection: Automatically chooses between WebFetch, Tavily, and agent-browser based on URL characteristics and content needs.
  • Web Scraping & Data Extraction: Extracts raw markdown content, structured data, and documentation from websites.
  • Competitor Monitoring: Tracks changes on competitor websites, performs snapshot diffing, and alerts on significant updates.
  • Use Case: Research competitor pricing pages, extract technical documentation, or monitor a competitor's website for new feature announcements.

Quick Start

Research the pricing page of a competitor SaaS product and extract their plan details into a comparison table.

Frequently Asked Questions about web-research-workflow

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

FAQPage Schema
How do I automate web scraping for dynamic JavaScript-rendered pages?

Automate web scraping of dynamic JavaScript-rendered pages by utilizing a tiered decision tree that intelligently selects the optimal extraction tool, such as agent-browser, to retrieve and render complex web content efficiently.

What is the best way to monitor competitor websites for pricing changes?

Monitor competitor websites for pricing changes by tracking specific pages, capturing snapshots, performing diffing operations to detect alterations, and triggering alerts when significant updates to competitor data occur.

How does intelligent tool selection work for web research and data extraction?

Intelligent tool selection for web research works by evaluating URL characteristics and content needs, then automatically routing the task to WebFetch, Tavily, or agent-browser to ensure the most efficient data extraction method is used.

Can I extract technical documentation into raw markdown from websites?

Yes, you can extract technical documentation and raw markdown content from websites. The system handles diverse content extraction needs by evaluating the target URL and selecting the appropriate scraping mechanism.

Do I need any external dependencies to run competitor analysis and web scraping tasks?

No external dependencies are required. The system operates autonomously to perform web scraping, competitor analysis, and data extraction tasks using its internal tiered decision tree and integrated tool selection logic.

When should I avoid using automated web research workflows?

Avoid using automated web research workflows when targeting websites with strict anti-scraping protections that block automated agents, or when the required data sits behind interactive authentication barriers unsupported by the extraction tools.