scheduling-basics
Installation
SKILL.md
Scheduling basics
The mental model:
- Event Type — a definition of "a bookable thing" (30-minute intro call,
45-minute demo). Lives at
/:user/:slugor/team/:teamSlug/:slug. - Schedule — a named set of availability rules ("Working Hours", "Evenings"). Weekly intervals plus date-specific overrides. Each user has a default schedule; event types can pick any.
- Booking — the materialized appointment. Has attendees, references to external systems (Google Calendar event, Zoom meeting), and a stable iCalUID across reschedules.
- Host — a user assigned to an event type. Hosts have weights and priorities for round-robin.
- Team — a group of users who can co-host event types.
- Location — where the meeting happens. Video (built-in, Zoom, Meet, Teams), phone, in-person, or custom link.