# Data Scraping Skill

## Purpose
Extract structured data from web pages, APIs, and HTML documents with proper error handling and data validation.

## Capabilities
- Parse HTML to extract specific elements (tables, lists, links, text)
- Navigate paginated content and collect data across multiple pages
- Extract and validate URLs, emails, and other structured data
- Handle common web data formats (JSON, XML, RSS feeds)
- Clean and normalize extracted data for downstream processing

## Guidelines
- Validate extracted data against expected schemas
- Handle missing elements gracefully with sensible defaults
- Respect rate limits and implement appropriate delays between requests
- Parse relative URLs into absolute URLs using the base URL
- Clean HTML entities and normalize whitespace in extracted text
