---
name: zimba-calendar
description: View, create, update, and delete Zimbra calendar events. Use when the user asks about calendar, meetings, appointments, or scheduling.
allowed-tools: Bash(zimba *), Read
---

# Zimbra Calendar

Use the `zimba` CLI to manage calendar events. All commands output JSON.

## Commands

```bash
# List upcoming events (next 30 days)
zimba calendar events

# List events in a date range (epoch ms)
zimba calendar events <start_ms> <end_ms>

# Get event details
zimba calendar details <event_id>

# Create event (pipe JSON to stdin)
echo '{"subject":"Team Meeting","start":"20260315T100000","end":"20260315T110000","location":"Room A","attendees":["bob@example.com"]}' | zimba calendar create

# Update event
echo '{"event_id":"123","subject":"Updated Meeting","start":"20260315T140000","end":"20260315T150000"}' | zimba calendar update

# Delete event
zimba calendar delete <event_id>
```

## Date format

- Datetime: `YYYYMMDDTHHmmss` (e.g. `20260315T100000`)
- All-day: `YYYYMMDD` (e.g. `20260315`)
