event-scraper
Installation
SKILL.md
Event Scraper Skill
Create new event scrapers that integrate with the Asheville Event Feed codebase. This skill provides patterns and guidance for the full lifecycle: exploration, development, testing, and production integration.
⚠️ CRITICAL: API-First Approach
Scrapers run automatically on Vercel which does NOT support browser automation.
You MUST find the site's API before considering any other approach. Modern websites almost always fetch event data from a backend API - your job is to find and use that same API.
Priority Order (STRICTLY follow this order):
- 🥇 Known CMS API - Check the Quick API Lookup table below FIRST
- 🥈 Internal JSON API - Site's own API endpoints (found via page analysis)
- 🥉 Public API - Official documented API (Ticketmaster, Eventbrite, etc.)
- 🏅 HTML with JSON-LD - Structured data embedded in HTML pages
- ❌ Browser scraping - NOT SUPPORTED on Vercel!