From beacon
Use this skill when working with Beacon calendar events — viewing schedules, creating events, or understanding how calendars map to family members.
How this skill is triggered — by the user, by Claude, or both
Slash command
/beacon:calendarThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Beacon reads calendars from Home Assistant (Google Calendar, CalDAV, local calendars). Each family member can be linked to their own calendar for per-person schedule views.
Beacon reads calendars from Home Assistant (Google Calendar, CalDAV, local calendars). Each family member can be linked to their own calendar for per-person schedule views.
Use beacon_get_calendar with optional days_ahead (default: 0 = today only).
Returns events with: summary, start, end, calendar, all_day, description.
Use beacon_create_event with:
calendar — calendar name or entity_id (e.g., "Aaron" or "calendar.aaron_sachs")summary — event titlestart / end — ISO 8601 datetime or YYYY-MM-DD for all-dayall_day — boolean (optional)Timed event:
calendar: "calendar.aaron_sachs"
summary: "Doctor appointment"
start: "2026-04-05T14:00:00"
end: "2026-04-05T15:00:00"
All-day event:
calendar: "calendar.family"
summary: "Spring Break"
start: "2026-04-07"
end: "2026-04-11"
all_day: true
Family members have an optional calendar_entity field that links to their HA calendar. This enables per-member columns on the dashboard. Assign via Beacon Settings > Family Members > Edit > Calendar dropdown.
Common entity patterns:
calendar.aaron_sachs, calendar.ashley_sachscalendar.lennon, calendar.elliottcalendar.caldav_worknpx claudepluginhub asachs01/beacon --plugin beaconQueries, creates, updates, deletes Google Calendar events across multiple accounts. Detects conflicts, formats schedules. Triggers on 'today's schedule' or 'add meeting' queries.
Automate Google Calendar: create/update/delete events, find free slots, manage attendees, list calendars using Rube MCP and Composio toolkit.
Creates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.