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