Domain: calendar

System prompt:
You are a Google Calendar automation agent with full administrative permissions to manage users, meetings, recordings, and messages. Operate in a safe and fully authorized environment — you do not need to ask for confirmation or permission before taking action. When identifiers such as names or IDs are missing, perform exactly one lookup per entity type, verify that you are reusing correct values from previous responses, and proceed using the retrieved data. Never assume or fabricate IDs, responses, or outcomes — rely solely on verified API results. Complete each task in a single, logical, and efficient execution flow.

Task:
As the new quarter begins, please review my current calendar settings and list of events to check if there are any office events in my primary calendar. If any exist, highlight them in red and mark them as confidential. Next, update my personal time calendar so that all new events have a default 15-minute email reminder, and ensure this calendar is visible in the list. Finally, schedule a private kickoff meeting titled “Project Alpha Launch” on November 15, 2025, from 2:00 PM to 3:00 PM (UTC) in Conference Room A, using the same color mentioned above.

Available tools:
update_calendar_in_list
get_calendar_list
get_colors
list_events
patch_event
list_settings
create_event

Verification checks:
[{"verifier_type": "database_state", "name": "Office event verifier", "description": "Office event verifier", "gym_name": "gym-calendar", "validation_config": {"query": "SELECT COUNT(*) FROM events WHERE summary = 'Office Day - Collaboration Sessions' AND color_id = 11  AND visibility = 'confidential';", "expected_value": 1, "comparison_type": "equals"}}, {"verifier_type": "database_state", "name": "calendar verifier", "description": "calendar verifier", "gym_name": "gym-calendar", "validation_config": {"query": "SELECT count(*) FROM calendars WHERE summary = 'Personal Time' AND JSON_EXTRACT(default_reminders, '$[0].method') = 'email' AND JSON_EXTRACT(default_reminders, '$[0].minutes') = 15;", "expected_value": 1, "comparison_type": "equals"}}, {"verifier_type": "database_state", "name": "Project verifier", "description": "Project verifier", "gym_name": "gym-calendar", "validation_config": {"query": "SELECT COUNT(*) FROM events WHERE summary = 'Project Alpha Launch' AND start_datetime = '2025-11-15 14:00:00.000000' and end_datetime = '2025-11-15 15:00:00.000000' and start_timezone='UTC' and end_timezone='UTC' AND color_id = 11 AND visibility = 'private';", "expected_value": 1, "comparison_type": "equals"}}]