calendarlisted
Install: claude install-skill BaesTheorem/exobrain-harness
# Google Calendar -- Best Practices Reference
This is the canonical reference for how the Exobrain interacts with Google Calendar. All skills that create, query, or reason about calendar events MUST follow these conventions.
## MCP Tools
Google Calendar is served by a hosted Claude.com connector (UUID prefix `mcp__32ab4f7e-f9e7-4457-9cb0-d1d0b280c571__`). The short aliases in this table are for documentation readability -- call the actual UUID-prefixed tool names.
| Doc alias | Actual tool name | Purpose |
|-----------|------------------|---------|
| `gcal_list_events` | `mcp__32ab4f7e-...__list_events` | List events for a date or date range |
| `gcal_create_event` | `mcp__32ab4f7e-...__create_event` | Create a new event |
| `gcal_update_event` | `mcp__32ab4f7e-...__update_event` | Update an existing event |
| `gcal_delete_event` | `mcp__32ab4f7e-...__delete_event` | Delete an event |
| `gcal_get_event` | `mcp__32ab4f7e-...__get_event` | Get a specific event by ID |
| `gcal_suggest_time` | `mcp__32ab4f7e-...__suggest_time` | Suggest free slots |
| `gcal_list_calendars` | `mcp__32ab4f7e-...__list_calendars` | List all calendars |
| `gcal_respond_to_event` | `mcp__32ab4f7e-...__respond_to_event` | RSVP to an event |
### ⚠️ Parameter names (the trap)
The connector uses **camelCase** parameters, NOT the Google Calendar REST API names (`timeMin`/`timeMax`) and NOT snake_case (`start_time`/`end_time`). Unknown-param calls fail silently with `Tool execution failed. You can try