Workflow recipe

Web data pipeline workflow

A practical workflow for agents that crawl public pages, extract clean content, normalize data, and hand it to downstream research or RAG workflows.

Growth, research, and data teams building repeatable web collection workflows.

Expected outcome

  • Collect target URLs
  • Extract structured content
  • Normalize messy pages
  • Feed downstream reports

Workflow map

Follow this sequence

01

Crawl

Start with a crawler or browser skill that can discover and fetch target pages.

02

Extract

Use extraction skills to turn HTML, tables, and page metadata into structured text.

03

Validate

Add checks for freshness, duplicates, blocked pages, and schema consistency.

04

Reuse

Send clean output into reports, databases, or knowledge-base ingestion.

Suggested capabilities

Choose skills for each step

Ranked by relevance to this workflow, quality, GitHub adoption, and maintenance freshness. This is a decision guide, not a single install command.

#1CrawleeQuality · 100

Repository description

Crawlee—A web scraping and browser automation library for Node.js to build reliable crawlers. In JavaScript and TypeScript. Extract data for AI, LLMs, RAG, or GPTs. Download HTML, PDF, JPG, PNG, and other files from websites. Works with Puppeteer, Playwright, Cheerio, JSDOM, and raw HTTP. Both headful and headless mode. With proxy rotation.

24K starsApache-2.0browser-automation
Compare
$ npx skills add apify/crawlee
#2FirecrawlQuality · 100

Repository description

The API to search, scrape, and interact with the web at scale. 🔥

139K starsAGPL-3.0agent-frameworks
Compare
$ npx skills add firecrawl/firecrawl
#3Crawlee PythonQuality · 100

Repository description

Crawlee—A web scraping and browser automation library for Python to build reliable crawlers. Extract data for AI, LLMs, RAG, or GPTs. Download HTML, PDF, JPG, PNG, and other files from websites. Works with Parsel, BeautifulSoup, Playwright, and raw HTTP. Both headful and headless mode. With proxy rotation.

9.2K starsApache-2.0browser-automation
Compare
$ npx skills add apify/crawlee-python
#4Scrapegraph AIQuality · 100

Repository description

Python scraper based on AI

27K starsMITweb-automation
Compare
$ npx skills add ScrapeGraphAI/Scrapegraph-ai
#5MaxunQuality · 100

Repository description

🔥 The open-source no-code platform for web scraping, crawling, search and AI data extraction • Turn websites into structured APIs in minutes 🔥

16K starsAGPL-3.0web-automation
Compare
$ npx skills add getmaxun/maxun
#6Crawl4AIQuality · 100

Repository description

Open-source LLM-friendly web crawler and scraper

73K starsApache-2.0web-automation
Compare
$ npx skills add unclecode/crawl4ai
#7LuxQuality · 100

Repository description

👾 Fast and simple video download library and CLI tool written in Go

31K starsMITweb-automation
Compare
$ npx skills add iawia002/lux
#8CollyQuality · 100

Repository description

Elegant Scraper and Crawler Framework for Golang

25K starsApache-2.0web-automation
Compare
$ npx skills add gocolly/colly

Good fit

  • - Competitor monitoring
  • - Lead enrichment
  • - Dataset collection
  • - RAG ingestion

Not the right route when

  • - You need private site access without consent
  • - The workflow depends on brittle one-off scraping rules

Need a runnable bundle?

Skill packs include an install order, audit links, and a machine-readable Agent plan.

Browse packs