icu_duplicate_events
Duplicate existing events forward in time by a specified number of weeks. Ideal for repeating workouts or copying events to future dates.
Instructions
COPY existing events forward in time by N weeks.
Use when the user says "repeat this workout for the next 4 weeks", "duplicate Monday's run on the next 3 Mondays". Reuses the existing events' payloads — different from icu_create_event / icu_bulk_create_events, which both build NEW events from scratch.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| event_ids | Yes | JSON array of event IDs to duplicate (e.g., '[123, 456]') | |
| num_copies | No | Number of copies to create | |
| weeks_between | No | Weeks between each copy | |
| athlete_id | No | Athlete ID (for coaches managing multiple athletes) |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |