Google Calendar integration adapter for Kiln.
| Operation | Description |
|---|---|
check_availability |
Check free/busy status for a time range |
list_events |
List upcoming events with optional filters |
create_event |
Create a new event (timed or all-day) |
update_event |
Update an existing event |
cancel_event |
Cancel (delete) an event |
bun add @kilnai/integration-google-calendarRequires @kilnai/core ^2.1.0 as a peer dependency.
import { IntegrationRegistry } from "@kilnai/core";
import { adapter } from "@kilnai/integration-google-calendar";
IntegrationRegistry.register(adapter);The adapter expects a ResolvedCredential with an OAuth2 access token as the value. It creates a Google OAuth2 client internally — no client ID or secret needed when injecting an existing token.
Built on @googleapis/calendar (standalone package, not the monolithic googleapis).
