What problem does it solve? Manually scraping websites involves legal risk, tool-selection guesswork, fragile selectors, and messy raw data. This Skill runs the entire pipeline autonomously: it checks robots.txt and Terms of Service compliance, analyzes the target site, picks the right tool, extracts data, cleans it, and generates an analysis report. ## Core Features & Use Cases - Legal Compliance Gate: Automatically validates robots.txt, authentication requirements, PII exposure, and Terms of Service before any scraping begins, stopping immediately if a check fails. - Automatic Tool Selection: Analyzes the target site to detect static HTML, JavaScript-rendered SPAs, data tables, pagination, and hidden API endpoints, then selects pandas, BeautifulSoup, Scrapy, Playwright, or direct API calls accordingly. - End-to-End ETL Pipeline: Extracts data with rate limiting and retry logic, cleans it with pandas (deduplication, type parsing, null reporting), and produces a Markdown analysis report with statistics and data quality scores. - Use Case: Ask it to gather competitor pricing from a public e-commerce site. It verifies scraping is permitted, detects the page structure, extracts product names and prices across paginated results, cleans the dataset, and delivers a CSV plus a report highlighting price ranges and outliers. ## Quick Start Scrape the product listings from https://example.com/products and give me a cleaned dataset with a summary report.