Garmin and Strava pipeline

Private runner

Scripts that sync Garmin health metrics, update training templates, generate reports, and enrich Strava descriptions.

python3 sync_to_strava.py --dry-run --days=7

This pipeline turns fitness data into useful context.

Garmin is the source for activities, VO2max, HRV, training load, and strength templates. Strava is the place where selected activity descriptions get enriched.

The assistant exposes only allowlisted commands. Dry runs are read-only. Anything that writes locally or externally asks for confirmation first.

Current commands

Public note

The public page shows sanitized examples only. Tokens and local paths stay private.