fix-broken-scraper
Installation
SKILL.md
Fix a broken scraper
Scrapers break constantly, and almost all of the cost is misdiagnosis. "I'm being blocked" is the loudest hypothesis, so people reach for headless browsers, proxies and spoofed headers — while the page returns HTTP 200 and the selectors simply no longer match. Each wrong guess is permanent: a browser added for a markup change stays in the stack forever, slower and more fragile than the code it replaced, and it never addressed the fault.
So this skill classifies before it repairs, and changes one thing at a time.
Workflow
1. Get the symptom precisely
Vague symptoms produce vague fixes. Pin down: