personal-heatmap

Decode Strava activity polylines into a Leaflet heatmap HTML file.

Updated Apr 12, 2026
One-click install
npx skills add https://github.com/AlvaroLaraFF/strava-coach --skill personal-heatmap
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: personal-heatmap
Source: https://github.com/AlvaroLaraFF/strava-coach/tree/main/.claude/skills/personal-heatmap
Command: npx skills add https://github.com/AlvaroLaraFF/strava-coach --skill personal-heatmap

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires strava, and includes scripts (resource) components.

What problem does it solve?

This skill decodes activity polylines from the local Strava database to produce a heatmap of training locations, enabling quick visual reviews of where you have trained.

Core Features & Use Cases

  • Reads summary_polyline from each activity in the local DB and decodes it to coordinates.
  • Renders a self-contained HTML heatmap using Leaflet, producing a shareable map of training routes.
  • Use Case: When you want to answer "where have I ridden" or "show me my routes on a map" at a glance.

Quick Start

Run the heatmap script to generate a standalone HTML heatmap file at ~/strava_heatmap.html.

Frequently Asked Questions about personal-heatmap

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate a heatmap from Strava activity polylines?

Strava polylines are encoded text strings representing route coordinates. This skill decodes summary_polyline data from your local Strava database to extract latitude and longitude points for rendering training routes on a map.

Can I visualize my Strava training routes on a map without an internet connection?

Yes, you can visualize routes offline. This skill reads the local Strava database, decodes the activity polylines, and renders a standalone HTML file so you can review your training locations without needing a live connection.

What is the best way to review where I have trained using Strava data?

The best way to review training locations is to generate a visual heatmap. This skill decodes polylines from your local Strava database and renders a Leaflet map, providing a quick visual summary of your workout areas.

Does this heatmap tool require a live connection to the Strava API?

No, a live Strava API connection is not required. This skill operates by reading and decoding summary_polyline data directly from your existing local Strava database to generate the heatmap.

What format is the Strava heatmap output saved in?

The heatmap output is saved as a standalone HTML file. This self-contained file uses Leaflet to render the decoded coordinates, making it easy to open and share your training route visualization.