Auto-track running shoe mileage from Strava photos.
How it works: 📸 → 🔍 → 💾 → 🔗
- You upload a Strava run with a photo of your shoes
- Your AI agent identifies the shoe from the photo
- The distance is recorded to that shoe's log
- The shoe is bound to the Garmin activity (so Garmin Gear stays in sync)
- Set up Garmin + Strava (see
onboarding.md) - Fill in your shoes in
reference/SHOE_TRACKING.md - Run with a shoe photo → ask your agent to track it
- Garmin Connect account
- Strava account with API app
- Python 3.9+ with
garminconnectlibrary - AI agent with vision capabilities
| File | Purpose |
|---|---|
SKILL.md |
AI agent instructions |
scripts/track_shoe.py |
Fetch Strava photos + distances |
scripts/garmin_setup.py |
One-time Garmin login helper |
schema/schema.sql |
SQLite database structure |
reference/SHOE_TEMPLATE.md |
Template for shoe IDs |