strava-setup

Guide Strava OAuth setup and token storage for strava-coach.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Guides users through the complete Strava integration setup for strava-coach, ensuring prerequisites, dependencies, and OAuth authorization are configured correctly.

Core Features & Use Cases

  • Step-by-step onboarding that initializes the local environment, registers a Strava application, obtains OAuth tokens, and stores them in the database.
  • Validates prerequisites (Python, dependencies, and environment variables) and provides guided prompts to complete setup.
  • Use Case: A new user runs /strava-coach and follows the wizard to connect their Strava account and enable initial syncing.

Quick Start

Run the setup wizard to initialize Strava integration for strava-coach.

Frequently Asked Questions about strava-setup

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

FAQPage Schema
How do I set up Strava OAuth integration for my Python application?

Strava OAuth integration setup is guided through a wizard that registers your Strava application, obtains authorization tokens, and stores them in a local SQLite database. The process validates Python prerequisites and environment variables before completing the connection.

What prerequisites are required to connect a Strava API app?

Connecting a Strava API app requires Python 3.10 or higher, the requests library, and a configured Strava API application. The setup wizard validates these prerequisites and checks your environment variables before authorizing activity syncing.

How does the Strava setup wizard handle OAuth token storage?

The Strava setup wizard handles OAuth token storage by guiding you through authorization and saving the obtained tokens directly into a local SQLite database. This enables subsequent activity syncing for the connected account.

Can I use this Strava integration setup for new user onboarding?

Yes, the Strava integration setup is designed for new deployments and onboarding scenarios. It initializes the local environment, validates dependencies, and uses prompted steps to grant Strava permissions for initial activity syncing.

What should I do if my Strava API environment validation fails during setup?

If Strava API environment validation fails during setup, the guided wizard provides prompts to complete missing configurations. You must ensure Python 3.10+ and the requests dependency are installed, and your Strava application credentials are correctly defined.