When to use
- •Use this skill for calendar planning, availability checks, and event lifecycle actions.
- •Prefer this over manual date/time reasoning when calendar data can answer directly.
Workflow
- •Start with
list-calendarsto confirm the target calendar. - •Use
get-freebusybefore proposing or committing time slots. - •Use
search-eventsorget-eventto confirm existing bookings. - •Create or update events only after timezone and attendee details are explicit.
Safety
- •Confirm destructive actions (
delete-event) before execution. - •Prefer updates over delete/recreate to preserve event history and links.
- •Always include timezone-aware timestamps in user-facing confirmations.
Common tasks
- •Find next free slot:
get-freebusyon the target window. - •Create meeting:
create-eventwith title, start/end, attendees, and location/meeting link. - •Reschedule:
update-eventwith new time and notify attendees in description or notes.