icu_duplicate_events
Copy existing events forward in time by weeks to repeat workouts or schedules. Specify event IDs and number of copies for recurring duplicates.
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 |