Create a chained agenda of timed segments
create_agendaCreate a CountLink agenda: an ordered sequence of named, timed segments (intro, talk, break, Q&A) that starts now and advances from one to the next on its own, on every screen that opens the link, with no server involved. Use this when someone describes a meeting, workshop, lesson or event as a sequence of parts with lengths — including when they give you a total and a list of topics and expect you to split it ("an hour, four topics"): do the split yourself, then pass the resulting segments here. By default it starts immediately; pass start_at for something scheduled ahead ("our workshop starts at 9:15 tomorrow") — the link works right away, showing a live countdown to the start rather than the first segment, and switches over on its own at the scheduled instant, in sync on every screen that opened it. Returns the shared link plus a run sheet with the wall-clock start and end of each segment, and an .ics calendar file (one event per segment) in structuredContent.ics — offer it if the person might want the agenda on their calendar. For a single countdown use create_timer instead.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| segments | Yes | The segments in running order. Each has a duration (same grammar as create_timer: "10m", "1h", "90s", "5:00", or a plain number of minutes) and an optional short label. 1–24 segments; the whole agenda must fit in 99h59m59s. | |
| start_at | No | Optional ISO-8601 instant for a scheduled start, e.g. "2026-09-08T09:15:00Z" or with a local offset like "2026-09-08T09:15:00+01:00". Omit to start immediately. A start_at already in the past is just treated as already running from that instant. |