Skip to content
Agent Orchestration
Skill

/web-scraper

Scrape, crawl, and extract data from websites. Use when users ask to scrape web pages, extract content, crawl websites, or collect data from the internet.

BOOST
From plugin
shob
57611 skills
Install
$ npx -y skills add shobcoder/shob --skill web-scraper --agent claude-code

How it fires

How this skill gets triggered: by you, by Claude, or both.

  • Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
  • You can call itInvoke it directly when you want it.
  • Slash command/web-scraper

Context preview

The summary Claude sees to decide when to auto-load this skill.

Scrape, crawl, and extract data from websites. Use when users ask to scrape web pages, extract content, crawl websites, or collect data from the internet.

SKILL.md

web-scraper.SKILL.md
name: web-scraper
description: Scrape, crawl, and extract data from websites. Use when users ask to scrape web pages, extract content, crawl websites, or collect data from the internet.

Web Scraper

Overview

Extract content and data from websites using various techniques including crawling, scraping, and structured data extraction.

When to Use

  • Extract text content from web pages
  • Crawl entire websites
  • Collect structured data
  • Research and gather information
  • Monitor website changes
  • Extract tables and lists

Tools Available

Content Extraction

// Use extract_content_from_websites for structured extraction
// Supports batch processing of multiple URLs
// Returns JSON format with extracted content

Task Format

{
    tasks: [
        {
            url: "https://example.com",
            prompt: "Extract specific information",
            task_name: "optional_name"
        }
    ]
}

Usage Patterns

Simple Content Extraction

// Extract main content from a page
const result = await extract_content_from_websites({
    tasks: [{
        url: "https://news.example.com/article",
        prompt: "Extract the title, author, date, and main content"
    }]
});

Batch URL Processing

// Process multiple URLs in parallel
const urls = [
    "https://site.com/page1",
    "https://site.com/page2",
    "https://site.com/page3"
];

const results = await extract_content_from_websites({
    tasks: urls.map((url, i) => ({
        url,
        prompt: "Extract all product information, prices, and descriptions",
        task_name: `product_${i}`
    }))
});

Data Mining

// Extract structured data like prices, reviews, specifications
const data = await extract_content_from_websites({
    tasks: [{
        url: "https://ecommerce.example.com/products",
        prompt: "Extract product name, price, rating, and availability for all products listed"
    }]
});

Extraction Modes

Auto Mode (Default)

  • Attempts HTTP GET first
  • Falls back to browser rendering for CSR pages
  • Best for most websites

Curl Only Mode

  • Fast direct HTTP requests
  • Best for static HTML pages
  • May fail on JavaScript-heavy sites

Browser Only Mode

  • Full browser rendering
  • Handles dynamic content
  • Slower but more comprehensive

Best Practices

1. Start with simpler extraction before complex patterns 2. Use specific prompts for targeted data 3. Respect website terms of service 4. Add delays between requests when scraping multiple pages 5. Handle errors gracefully with try/catch

Data Handling

  • Returns JSON format for easy processing
  • Handles batch operations efficiently
  • Supports pagination when needed
  • Maintains data structure in results
Read more
Ships withshob

Build faster. Automate more. Stay in control. Shob is an AI agent workspace designed for developers who want to run multiple AI-powered workflows from a single environment.

Get the whole plugin
Stats
576
Stars
3
Forks
Active
Maintenance
TypeScript
Language
MIT
License
27d ago
Last commit
6mo ago
Created
4h ago
Added

Repo: shobcoder/shob

Other skills on shob.