name: add-source description: Add event/activity sources to the family planner. User can provide a URL directly, or ask Claude to research and suggest new sources based on location and family interests. user-invocable: true
Add Source
Purpose
Add websites, calendars, or event listings to ./sources so the weekend-planner skill knows where to look for activities.
Two Modes
Mode 1 — User provides a URL
If the user provides a link:
- Fetch the URL and confirm it looks like a useful event/activity source.
- Ask what the source is best for if it isn't obvious (e.g. "kids events", "outdoor activities", "arts & culture").
- Check
./sources/sources.mdfor duplicates before adding. - Append the source to
./sources/sources.md.
Mode 2 — Research mode
If the user asks Claude to find sources (no URL provided):
- Ask one clarifying question: what city/region and any focus areas (kids, outdoors, food, arts, free events, etc.). Skip if already clear from context.
- Use web search to find 5–8 high-quality local event sources — prioritize sites that are regularly updated, locally focused, and list events with dates.
- Present the list to the user with a one-line description of each.
- Ask which ones to add (user can say "all", pick numbers, or skip some).
- Add approved sources to
./sources/sources.md.
Sources File Format
All sources live in ./sources/sources.md. Each entry is one line:
# Sources
## [City / Region]
- [Source Name]([URL]) — [one-line description of what it covers]
Example:
# Sources
## Seattle
- [The Stranger Events](https://www.thestranger.com/events) — arts, music, and nightlife listings updated weekly
- [Seattle's Child](https://www.seattleschild.com/events) — family and kids events across the greater Seattle area
- [King County Parks](https://kingcounty.gov/services/parks-recreation/parks/programs-services/events) — free and low-cost outdoor and park events
If ./sources/sources.md does not exist, create it. If a region section doesn't exist yet, add it.
After Adding
Confirm what was added and how many sources are now in the file. Offer to add more or run /weekend-planner to use them.