What problem does it solve? One-off scraping scripts break easily, leak API keys, ignore robots.txt, and ship unvalidated data. This Skill designs complete extraction pipelines with intelligent routing between API-driven and local approaches, built-in validation, and token-budget tracking. ## Core Features & Use Cases - Three Extraction Modes: Route between Firecrawl API (dynamic JS sites, bulk crawling), local Python with BeautifulSoup/pandas (private files, static pages), or a hybrid pipeline combining both. - Mandatory Validation Gate: Every extraction result passes through a stdlib JSON validator and required-field checks before delivery, so empty or malformed data never ships. - Safety & Ethics Built In: Enforces robots.txt checks, rate limiting, environment-variable API keys, and flags privacy risks when sensitive local data might be sent to external APIs. - Use Case: Ask to scrape a product catalog across hundreds of pages and receive a checkpointed Python script with pagination, retry logic, and a validated CSV output. ## Quick Start Ask the agent to scrape a target URL or extract a table from a webpage and deliver the result as a validated CSV or JSON file.