All ideasMore in Health

Coach my running from my real Garmin and Strava data

A runner replaced uploading Garmin screenshots into AI with a self-hosted agent on a Mac mini that reads his Garmin data (sleep, HRV, resting heart rate, VO2 trend, laps) through MCP plus his Strava uploads: it messages him at 8am, designs the day's run and writes it to Garmin Connect, then grades each session against the prescription when it lands on Strava and decides when training load goes up. He hit his sub-20-minute 5K goal about a month later, and it saves him the hour a week he used to spend planning.

1 hoursaved a week

How it works

  1. Give the agent read access to Garmin via MCP, Strava uploads and a notes folder about him
  2. Write a long instruction file for how he wants to be coached
  3. Every morning it checks sleep and HRV, asks how he feels, then sets the day
  4. It writes the designed run to Garmin Connect so he just presses start
  5. When the run uploads to Strava it pulls the laps and grades the session against the prescription
  6. It tracks times, distances and lifts over time, progresses load, advises food timing, and swaps sessions when the week demands it

Why it’s worth knowing

The coach lives on a Mac mini, reads his body data before he wakes up, and had already graded yesterday's run before he asked.

Where it’s from

Summarized from a public post on dev.to. See the original ↗

Upgraded prompt

A ready-to-use prompt for this idea, built from research on what makes AI agents do the job right: who the AI should be, the exact steps, and a check to make sure it was done the way you wanted.

1Who the AI should be
2The prompt, with the steps
3The check when it’s done
Upgraded prompts are coming soon.

Try next

Every idea is a real post from someone who tried it, summarized in our words, with a link to the original. App names are swapped for plain words.