Calendar Management¶
Source: hooks/ways/ea/calendar/calendar.md
Frontmatter
| Field | Value |
|---|---|
description |
schedule a meeting, check my availability, block time on my calendar, create calendar events, find a free slot |
vocabulary |
schedule calendar availability block time event meeting invite reminder reschedule free busy slot book appointment timezone |
refire |
0.15 |
scope |
agent, subagent |
Create, check, and manage calendar events across accounts.
Workflow¶
- Check availability before creating any event. Query all relevant accounts for conflicts in the proposed time range.
- Surface related tasks. When reviewing upcoming events, match open tasks by client, project, or attendee names. "You have N open tasks related to [Client] before your 2pm with them."
- Present event details before creating. Always confirm: summary, start/end with timezone, description, attendees, reminders.
- After meeting creation or review, suggest task capture. When a meeting just ended or was created, ask if action items should be captured.
Reminders for Future Deadlines¶
For important deadlines, set layered reminders: - 1 week before - 1 day before - Morning of (if applicable)
Timezone¶
Default to the user's local timezone unless specified otherwise. Always include timezone in event creation.
Cross-Account Awareness¶
When scheduling, check ALL accounts for conflicts — the user may have personal events that block professional availability and vice versa.