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

Web Scraper

  • 514 installs
  • 145 repo stars
  • Updated April 2, 2026
  • guia-matthieu/clawfu-skills

web-scraper is a clawfu-skills agent skill that fetches, parses, and extracts structured data from public web pages for developers who need reliable HTML-to-data extraction in agent workflows.

About

web-scraper is a skill in guia-matthieu/clawfu-skills listed on skills.sh with 451 installs and rank 2 in its catalog entry. It equips coding agents to fetch public web pages, parse HTML, and return structured data instead of brittle copy-paste from browser tabs. Developers invoke it when automation must read product pages, documentation sites, or listings where no official API exists. The published catalog metadata identifies the skill slug guia-matthieu/clawfu-skills/web-scraper as a GitHub-sourced installable agent skill. Reach for web-scraper when you need repeatable page-to-JSON or page-to-table extraction inside Claude or Cursor agent sessions rather than maintaining a separate scraping script for every target site.

  • Agent skill that performs full web scraping with automatic retries, proxy rotation, and structured output
  • Works with headless browser mode, raw HTTP requests, and cloud execution variants
  • Returns clean JSON, markdown, or CSV directly consumable by downstream agents
  • 451 developers have installed this skill from the Clawfu collection

Web Scraper by the numbers

  • 514 all-time installs (skills.sh)
  • Ranked #413 of 2,715 Automation & Workflows skills by installs in the Skillselion catalog
  • Data as of Aug 3, 2026 (Skillselion catalog sync)
npx skills add https://github.com/guia-matthieu/clawfu-skills --skill web-scraper

Add your badge

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

Listed on Skillselion
Installs514
repo stars145
Last updatedApril 2, 2026
Repositoryguia-matthieu/clawfu-skills

How do you extract structured data from web pages?

Let their coding agent reliably fetch, parse, and extract structured data from any public web page.

Who is it for?

Developers automating public page data extraction inside agent workflows when no stable API exists for the target content.

Skip if: Developers who need authenticated scraping, heavy JavaScript SPAs requiring browser automation, or large-scale crawl infrastructure.

When should I use this skill?

The user asks to scrape, fetch, parse, or extract structured data from a public web page URL.

What you get

Parsed structured records extracted from public HTML pages for downstream agent or pipeline use.

  • structured extracted records from web pages

By the numbers

  • Listed with 451 installs on skills.sh catalog metadata
  • Ranked 2 in skills.sh listing for guia-matthieu/clawfu-skills/web-scraper

Files

SKILL.mdMarkdownGitHub ↗

Web Scraper

Extract structured data from websites using BeautifulSoup and requests - turn any webpage into usable data.

When to Use This Skill

  • Competitor research - Scrape pricing, features, positioning
  • Lead generation - Extract contact info from directories
  • Content audit - Pull headings, links, meta data
  • Price monitoring - Track competitor pricing changes
  • Data collection - Gather research data from multiple sources

What Claude Does vs What You Decide

Claude DoesYou Decide
Structures analysis frameworksStrategic priorities
Synthesizes market dataCompetitive positioning
Identifies opportunitiesResource allocation
Creates strategic optionsFinal strategy selection
Suggests implementation approachesExecution decisions

Dependencies

pip install beautifulsoup4 requests pandas click lxml

Commands

Scrape Elements

python scripts/main.py scrape https://example.com --selector "h1,h2,p"
python scripts/main.py scrape https://example.com --selector ".product-price"

Extract Links

python scripts/main.py links https://example.com
python scripts/main.py links https://example.com --internal-only

Extract Emails

python scripts/main.py emails https://example.com
python scripts/main.py emails https://example.com --depth 2

Extract Structured Data

python scripts/main.py structured https://example.com/article --schema article
python scripts/main.py structured https://example.com/product --schema product

Examples

Example 1: Scrape Competitor Pricing

python scripts/main.py scrape https://competitor.com/pricing --selector ".price,.plan-name"

# Output:
# Extracted 6 elements
# 1. Starter - $29/mo
# 2. Pro - $99/mo
# 3. Enterprise - Contact us

Example 2: Extract Article Content

python scripts/main.py structured https://blog.example.com/post --schema article

# Output: article_data.json
# {
#   "title": "How to Scale Your Startup",
#   "author": "Jane Doe",
#   "date": "2024-01-15",
#   "content": "...",
#   "word_count": 1523
# }

CSS Selector Reference

SelectorDescriptionExample
tagElement typeh1, p, div
.classClass name.price, .title
#idElement ID#main-content
tag.classTag with classdiv.product
tag[attr]Has attributea[href]
parent > childDirect childul > li
tag1, tag2Multipleh1, h2, h3

Ethical Scraping Guidelines

1. Check robots.txt - Respect site's scraping policy 2. Rate limit - Don't overload servers (1-2 req/sec) 3. Identify yourself - Use descriptive User-Agent 4. Cache requests - Don't re-scrape unchanged pages 5. Terms of Service - Check if scraping is allowed

Skill Boundaries

What This Skill Does Well

  • Structuring strategic analysis
  • Identifying market opportunities
  • Creating strategic frameworks
  • Synthesizing competitive data

What This Skill Cannot Do

  • Replace market research
  • Guarantee strategic success
  • Know proprietary competitor info
  • Make executive decisions

Related Skills

  • competitor-monitor - Monitor competitor changes
  • pdf-extractor - Extract from PDFs

Skill Metadata

  • Mode: centaur
category: automation
subcategory: data-extraction
dependencies: [beautifulsoup4, requests, pandas]
difficulty: intermediate
time_saved: 5+ hours/week

Related skills

How it compares

Use web-scraper for lightweight public page extraction in agent sessions when full browser automation or API clients are unnecessary.

FAQ

What does web-scraper extract from pages?

web-scraper helps coding agents fetch public web pages, parse HTML, and extract structured data fields for downstream use. It targets repeatable agent-side extraction rather than one-off manual copying from browser tabs.

Where is web-scraper published?

web-scraper is published in guia-matthieu/clawfu-skills on GitHub and listed on skills.sh with 451 installs and rank 2 in its catalog metadata entry.

Automation & Workflowsautomationagents

This week in AI coding

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

unsubscribe anytime.