calendar_focus_time
Create a Focus time block in Google Calendar that is visible to colleagues, optionally auto-declines meetings, and enables Do Not Disturb during the block.
Instructions
Create a Focus time block in the Calendar app (colleagues see it; meetings can be auto-declined).
Not in the calendar provider: read back from the app, removed with calendar.delete_special.
Requires confirm=true (outward-facing or destructive).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| end | No | End time (default start + 2 hours). | |
| start | Yes | Start time ('YYYY-MM-DD HH:MM'). | |
| title | No | Title (default 'Focus time'). | |
| confirm | No | Must be true: this action is outward-facing or destructive. | |
| decline | No | new_and_existing or only_new invitations (with auto_decline). | only_new |
| message | No | Decline message sent to organizers (with auto_decline). | |
| auto_decline | No | Automatically decline meetings in that time. | |
| do_not_disturb | No | Turn on 'Do not disturb' (chat notifications muted) during the block. |