packages/scheduling/docs/skills/integrations/SKILL.md
Calendar + video provider integrations — Google Calendar, Office 365, Zoom, built-in video, Google Meet — and how to write new ones.
npx skillsauth add BuilderIO/agent-native integrationsInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
includeConference=true.connect-calendar returns authUrl + statescheduling_credentials row +
core oauth_tokens entryinvalid: true and show re-connect banneraggregateBusy({userEmail, rangeStart, rangeEnd}) merges:
selected_calendars entry via the providerCached in calendar_cache (short TTL, default 5 min). Busted on any
booking write for that host.
See docs/providers.md for the full interface.
| User | Action |
|---|---|
| "Connect Google Calendar" | connect-calendar --kind google_calendar --redirectUri ... → redirect to returned authUrl |
| "Stop checking my vacation calendar" | toggle-selected-calendar --include false for that externalId |
| "Default to Zoom for new bookings" | set-default-conferencing-app --credentialId <zoom-cred> |
| "Refresh calendar cache" | refresh-busy-times |
tools
Public booking flow — the state machine, animations, and URL/app-state sync.
tools
Trigger-based automations — reminders, follow-ups, webhooks — across the booking lifecycle.
tools
Team event types, round-robin assignment, collective bookings, host weights, and no-show calibration.
development
The pure `computeAvailableSlots` function — inputs, outputs, invariants, and debugging guide.