Google Calendar CLI
Use bin/google-calendar-cli. Read operations execute directly. Calendar mutations require a plan file and the exact confirmation hash printed during planning.
Workflow
- Read references/setup-and-confirmation.md.
- Authenticate once with the required account.
- Use read commands to resolve calendar IDs, event IDs, dates, and time zones.
- Generate a create or delete plan.
- Show the complete plan to the user, including attendees and notification behavior.
- Only after explicit approval, run
apply-plan <file> --confirm <hash>. - Relay the returned event ID and link or deletion result.
Never infer approval from the original scheduling request. A calendar mutation needs confirmation after the concrete plan exists.