Loading skill
Install any skill in seconds. Free to start, no credit card required.
Get Started Free →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.
.claude/skills/shobcoder-web-scraper/SKILL.md| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-18 | ✗→✓ | ▲ Improved | -19% | 0% |
| case-04 | ✗→✓ | ▲ Improved | 11% | 0% |
| case-05 | ✗→✓ | ▲ Improved | -43% | 0% |
| case-06 | ✗→✓ | ▲ Improved | -57% | 0% |
| case-07 | ✗→✓ | ▲ Improved | 37% | 0% |
Extract content and data from websites using various techniques including crawling, scraping, and structured data extraction.
javascript// Use extract_content_from_websites for structured extraction // Supports batch processing of multiple URLs // Returns JSON format with extracted content
javascript{ tasks: [ { url: "https://example.com", prompt: "Extract specific information", task_name: "optional_name" } ] }
javascript// 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" }] });
javascript// 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}` })) });
javascript// 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" }] });
Other measured skills in the registry, with their headline benchmark lift.