What problem does it solve?
The scrape skill automates first-pass reconnaissance and extraction from websites, turning a URL into a small validated dataset while navigating framework quirks and anti-bot protections so humans don't have to hand-craft scrapers for every site.
Core Features & Use Cases
- Phased reconnaissance: curl assessment, framework-aware parsing, API reverse-engineering, then browser-assisted recon only as a last resort.
- Anti-blocking & stealth: layered escalation (real Chrome debug profile, stealth Puppeteer, randomized headers, cookie persistence, proxies) to handle 403s, Cloudflare, Turnstile, and other protections.
- Background execution & playbook persistence: spawn scrapers as background processes, stream progress logs, produce one canonical ./output/<slug>.json, and write a reusable skills/sites/<slug>/SKILL.md playbook for future runs.
- Use Case: Point it at a new site, extract 5–20 valid items within budgeted time, verify output, then save a site-specific playbook so subsequent runs skip recon.
Quick Start
Ask the scrape skill to recon and extract a small sample from the provided URL, produce ./output/<slug>.json, and write a reusable skills/sites/<slug>/SKILL.md playbook.