Google Calendar integration
Google Calendar is a time management tool providing scheduling features, event…
- Provider
- googlecalendar
- Category
- Other
- Setup
- One-click OAuth (we host the OAuth app)
- Actions
- 48 available
Quick start
Call Google Calendar from your generated app's worker code via the OverSkill composio client. The toolkit slug below maps to Google Calendar's public Composio identifier — your app references it by name and OverSkill handles the OAuth round-trip.
// In your generated app's worker handler:
const composio = composioClient(env);
const result = await composio.execute(
"GOOGLECALENDAR_ACTION_NAME",
{ /* action parameters — see Actions section below */ }
);
return new Response(JSON.stringify(result), {
headers: { "Content-Type": "application/json" }
});
Replace ACTION_NAME with one of the slugs listed in
the Actions section below. The composio client handles auth +
rate limits automatically — no API key is exposed to user code.
Setup
OverSkill hosts the OAuth application for Google Calendar. End-users click Connect on the integration card in your app, complete the OAuth flow with Google Calendar, and OverSkill stores the access token scoped to their account. No client_id / client_secret configuration needed on your side.
Supported auth schemes: OAUTH2.
Available actions
48 actions exposed via the
Google Calendar integration. Each maps to a callable
slug — pass it to composio.execute(...) in your
worker code.
-
GOOGLECALENDAR_ACL_DELETE -
GOOGLECALENDAR_ACL_GET -
GOOGLECALENDAR_ACL_INSERT -
GOOGLECALENDAR_ACL_LIST -
GOOGLECALENDAR_ACL_PATCH -
GOOGLECALENDAR_ACL_UPDATE -
GOOGLECALENDAR_ACL_WATCH -
GOOGLECALENDAR_BATCH_EVENTS -
GOOGLECALENDAR_CALENDAR_LIST_DELETE -
GOOGLECALENDAR_CALENDAR_LIST_GET -
GOOGLECALENDAR_CALENDAR_LIST_INSERT -
GOOGLECALENDAR_CALENDAR_LIST_PATCH
Show all 48 actions
-
GOOGLECALENDAR_CALENDAR_LIST_UPDATE -
GOOGLECALENDAR_CALENDAR_LIST_WATCH -
GOOGLECALENDAR_CALENDARS_DELETE -
GOOGLECALENDAR_CALENDARS_UPDATE -
GOOGLECALENDAR_CHANNELS_STOP -
GOOGLECALENDAR_CLEAR_CALENDAR -
GOOGLECALENDAR_COLORS_GET -
GOOGLECALENDAR_CREATE_EVENT -
GOOGLECALENDAR_DELETE_EVENT -
GOOGLECALENDAR_DUPLICATE_CALENDAR -
GOOGLECALENDAR_EVENTS_GET -
GOOGLECALENDAR_EVENTS_IMPORT -
GOOGLECALENDAR_EVENTS_INSTANCES -
GOOGLECALENDAR_EVENTS_LIST -
GOOGLECALENDAR_EVENTS_LIST_ALL_CALENDARS -
GOOGLECALENDAR_EVENTS_MOVE -
GOOGLECALENDAR_EVENTS_WATCH -
GOOGLECALENDAR_FIND_EVENT -
GOOGLECALENDAR_FIND_FREE_SLOTS -
GOOGLECALENDAR_FREE_BUSY_QUERY -
GOOGLECALENDAR_GET_CALENDAR -
GOOGLECALENDAR_GET_CALENDAR_PROFILE -
GOOGLECALENDAR_GET_CURRENT_DATE_TIME -
GOOGLECALENDAR_LIST_BUILDINGS -
GOOGLECALENDAR_LIST_CALENDAR_RESOURCES -
GOOGLECALENDAR_LIST_CALENDARS -
GOOGLECALENDAR_LIST_SETTINGS -
GOOGLECALENDAR_PATCH_CALENDAR -
GOOGLECALENDAR_PATCH_EVENT -
GOOGLECALENDAR_QUICK_ADD -
GOOGLECALENDAR_REMOVE_ATTENDEE -
GOOGLECALENDAR_SETTINGS_GET -
GOOGLECALENDAR_SETTINGS_LIST -
GOOGLECALENDAR_SETTINGS_WATCH -
GOOGLECALENDAR_SYNC_EVENTS -
GOOGLECALENDAR_UPDATE_EVENT
Build with Google Calendar
Open OverSkill, describe what you want to build, and reference Google Calendar in your prompt — the AI will wire up the integration automatically.