This covers the full web scraping stack in Python, from simple requests and BeautifulSoup for static sites to Selenium and Playwright for JavaScript-heavy pages. It includes Scrapy for large-scale crawling and newer tools like jina and firecrawl for AI-powered extraction. The prompts emphasize rate limiting, respecting robots.txt, and proper error handling for timeouts and blocks. Use this when you need to extract data from websites but want guidance on picking the right tool for the job, whether that's a quick one-off script or a production crawler. The ethical considerations section is actually useful, covering things like caching and server load that developers sometimes skip.
npx skills add https://github.com/mindrally/skills --skill web-scraping