Training summary
garmin_training_summarySummarize weekly or monthly Garmin training by sport—sessions, hours, distance, elevation, load, intensity mix, and fitness-fatigue-form trends to spot overload risk.
Instructions
Summarize training per week or month: sessions, hours, distance, elevation and training load, per sport; intensity distribution (share of time in low = HR zones 1–2, moderate = zone 3, high = zones 4–5, with a rough pattern: polarized, pyramidal, threshold-heavy); and the load trend at the end of each period: fitness (CTL, 42-day), fatigue (ATL, 7-day), form (TSB = CTL − ATL) and the acute:chronic ratio (ACWR; above ~1.5 is a commonly cited risk zone).
Load is Garmin's training load per activity; activities without it (older devices, some third-party uploads) get an estimate from average heart rate (Banister TRIMP) scaled to Garmin's load using the user's own activities. The response says how much is estimated. Multisport legs count toward their sport; walking is included as its own sport.
Defaults to the last 12 weeks by week. Filter with sport (e.g. running, cycling, or a type like virtual_ride).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| sport | No | Only this sport (parent type) or activity type | |
| end_date | No | Defaults to today | |
| group_by | No | week | |
| start_date | No | Local calendar date, yyyy-MM-dd | |
| response_format | No | 'markdown' for readable text (default), 'json' for complete structured data | markdown |