fill_from_weekly_schedule
Automatically mark your availability on a when2meet poll using recurring weekly busy blocks, matching by weekday and local time. Specify busy blocks, timezone, and buffer to fill the poll accurately.
Instructions
Fill a poll from recurring weekly busy blocks (best for class schedules).
Matches by weekday + local time from poll labels — no week_start_date needed.
Args: url: when2meet poll URL name: Your name on the poll busy_blocks: List of {day, start, end} e.g. {"day":"Monday","start":"09:00","end":"10:15"} timezone: IANA timezone for slot labels password: Per-event password if returning to an existing name buffer_minutes: Expand each busy block by this many minutes before/after block_before: Daily cutoff like "10:00" — treat earlier slots as busy block_after: Daily cutoff like "18:00" — treat later slots as busy dry_run: Preview only (default true for safety) on_name_conflict: error | alternate_suffix | create_new agent_name: Model label for alternate name, e.g. Claude (default: WHEN2MEET_AGENT_NAME env)
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | ||
| name | Yes | ||
| dry_run | No | ||
| password | No | ||
| timezone | No | America/New_York | |
| agent_name | No | ||
| block_after | No | ||
| busy_blocks | Yes | ||
| block_before | No | ||
| buffer_minutes | No | ||
| on_name_conflict | No | error |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||