composio-calendar

Installation
SKILL.md

Google Calendar via Composio

Critical: CREATE vs UPDATE Parameters

This is the most common bug. CREATE and UPDATE use different parameters for event duration:

Action Duration Method Example
GOOGLECALENDAR_CREATE_EVENT event_duration_hour + event_duration_minutes {"event_duration_hour": 2, "event_duration_minutes": 0}
GOOGLECALENDAR_UPDATE_EVENT end_datetime {"end_datetime": "2026-02-24T21:00:00"}
GOOGLECALENDAR_PATCH_EVENT end_datetime {"end_datetime": "2026-02-24T21:00:00"}

If you pass end_datetime to CREATE, it is IGNORED and the event defaults to 30 minutes.

Environment

COMPOSIO_API_KEY      # API key
COMPOSIO_USER_ID      # Entity ID (required for all requests)
Related skills
Installs
14
GitHub Stars
4
First Seen
Feb 25, 2026