skills/events/SKILL.md
Search upcoming concerts, shows, sports events. Score demand/sellout likelihood, save as structured facts, fire reminder alerts. Trigger words - events, concerts, tickets, shows, ticketmaster, sellout, upcoming events.
npx skillsauth add svenflow/dispatch eventsInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Search for upcoming events (concerts, shows, sports, festivals), score their sellout likelihood, and set proactive alerts so you never miss tickets.
~/.claude/skills/events/scripts/events <command> [args]
# Search by artist/keyword
events search "Radiohead" --location "Boston, MA"
# Search by genre
events search --genre "electronic" --location "Boston, MA"
# Search by venue
events search --venue "TD Garden" --days 90
# Limit results
events search "Taylor Swift" --limit 10
The CLI scores each event's sellout likelihood (0-100) based on:
Score thresholds:
# Alert me 4 weeks before an event's on-sale date
events alert EVENT_ID --advance 4w
# Alert when sellout score crosses a threshold
events alert EVENT_ID --threshold 70
# List active alerts
events alerts
# Remove an alert
events alert-remove ALERT_ID
Alerts integrate with the reminders system — they inject a task into the admin's session when triggered.
Events can be saved to the structured facts DB for long-term tracking:
events save EVENT_ID
This creates a structured fact with type event containing artist, venue, date, sellout score, and ticket URL.
When a trip is detected (via travel-intelligence skill), events automatically searches for notable events at the destination during travel dates. High-demand events are surfaced proactively.
The events skill can run as a nightly task to:
Before presenting event results, check the user's structured facts for saved preferences:
# Check for saved artist/genre preferences
cat ~/dispatch/state/facts.db # or use the facts CLI if available
Look for facts with type preference related to music/events. If the user has saved favorite artists or genres, prioritize those in results and proactively flag when those artists announce shows. Don't surface irrelevant events when the user has clear stated preferences.
~/.claude/skills/events/scripts/events (Python, uv shebang)~/.claude/secrets.env as TICKETMASTER_API_KEY)development
Use when building React/Next.js components, dashboards, admin panels, apps, or any web interface. Trigger words - react, frontend, ui, dashboard, component, interface, web app, polish, audit, design review.
tools
Track flight status and get FlightAware links. Use when asked about flights, flight status, arrival times, or flight tracking. Trigger words - flight, flying, UA, AA, DL, landing, arriving, departure.
development
Query real-time locations of people sharing via Find My. Look up where someone is, reverse geocode GPS coordinates, set up geofence alerts. Trigger words - findmy, find my, location, where is, geofence, track location.
tools
Access Figma designs via MCP or Chrome. Use when asked about Figma files, design mockups, wireframes, or UI designs. Trigger words - figma, design, mockup, wireframe, UI design, FigJam.