I built a CLI tool to analyze Garmin Connect data because the web UI doesn't show aggregated stats by year and activity type.
It generates two tables:
1/ Activity counts by type and year
2/ Calories burned by type and year
Just run it, enter your credentials, and get formatted tables in your terminal. Useful for tracking fitness trends over time.