strava-webhooks

Installation
SKILL.md

Strava Webhooks

When to Use This Skill

  • How do I receive Strava webhooks?
  • How do I set up a Strava push subscription?
  • How do I implement the Strava subscription validation (GET hub.challenge) handshake?
  • Why is my Strava subscription creation failing / callback validation failing?
  • How do I handle Strava activity and athlete events?
  • How do I detect a Strava athlete deauthorization?

How Strava Webhooks Differ

Strava push events are NOT cryptographically signed — there is no per-event signature, HMAC, or shared-secret header to verify on each POST. Authenticity is established once, at subscription time, via a GET handshake:

Installs
11
GitHub Stars
81
First Seen
Jul 24, 2026
strava-webhooks — hookdeck/webhook-skills