analyze_week
Get a weekly calendar analysis showing office days, meeting hours, gaps, and back-to-back blocks per day. Plan your schedule with clear breakdowns and summary stats.
Instructions
Get a comprehensive overview of the upcoming week.
Analyzes calendar events to provide day-by-day breakdown with office days,
meeting hours, gaps, and back-to-back meeting blocks.
Args:
start_date: Week start date (YYYY-MM-DD). Defaults to next Monday.
calendar_ids: List of calendar IDs to analyze. Defaults to ["primary"].
Returns:
Complete weekly analysis with per-day breakdowns and summary statistics.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| start_date | No | ||
| calendar_ids | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| days | Yes | Per-day breakdown | |
| end_date | Yes | Week end date (YYYY-MM-DD) | |
| start_date | Yes | Week start date (YYYY-MM-DD) | |
| busiest_day | Yes | Day with most meeting hours | |
| lightest_day | Yes | Day with least meeting hours | |
| office_day_count | Yes | Number of office days | |
| total_scheduled_hours | Yes | Total meeting hours for the week |