A comprehensive integration for loading, analyzing, and tracking Strava fitness activities and athlete performance data.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install strava
Copy the skill folder to one of these locations
~/.openclaw/skills/ <project>/skills/ Priority: Workspace > Local > Bundled
Copy this prompt to OpenClaw to install it automatically.
Help me install strava using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).
Get the raw skill files in a ZIP archive.
The Strava skill enables your AI agent to interface directly with the Strava API to retrieve a wide array of fitness data. This integration allows for the seamless extraction of activity logs, athlete statistics, and detailed workout metrics like distance, elevation, and heart rate.
Designed for developers looking to build health-oriented automation or personalized fitness dashboards, this skill for Openclaw Skills simplifies the process of interacting with OAuth-protected health data. It provides the tools necessary to monitor progress, analyze training trends, and manage athlete profiles programmatically.
To get started with this skill, you must first create a Strava API application at https://www.strava.com/settings/api to obtain your Client ID and Client Secret.
Perform the OAuth exchange to get your initial tokens, then configure your credentials in ~/.clawdbot/clawdbot.json:
{
"skills": {
"entries": {
"strava": {
"enabled": true,
"env": {
"STRAVA_ACCESS_TOKEN": "your-access-token",
"STRAVA_REFRESH_TOKEN": "your-refresh-token",
"STRAVA_CLIENT_ID": "your-client-id",
"STRAVA_CLIENT_SECRET": "your-client-secret"
}
}
}
}
}
Alternatively, you can export the variables directly in your terminal:
export STRAVA_ACCESS_TOKEN="your-access-token"
export STRAVA_REFRESH_TOKEN="your-refresh-token"
The skill returns structured data based on the Strava API schema. Key fields in the activity objects include:
| Field | Description |
|---|---|
name |
Activity title |
distance |
Distance in meters |
moving_time |
Moving time in seconds |
total_elevation_gain |
Elevation gain in meters |
type |
Activity type (Run, Ride, Swim, etc.) |
start_date |
Start time in ISO 8601 format |
average_heartrate |
Average heart rate (if available) |
This schema allows Openclaw Skills to perform precise calculations and data transformations on your fitness history.
Loading
A comprehensive toolset for programmatic control and voice integration of Anki Vector robots via the wire-pod server.

Tenzing is an autonomous assistant designed to distill complex information, organize workspaces, and facilitate multi-agent collaboration.

A headless browser automation CLI designed for AI agents to navigate, interact with, and extract data from websites seamlessly.

Enterprise-grade browser automation for OpenClaw featuring robust resource management, tab cleanup, and smart waiting mechanisms.

A high-performance audio processing utility that leverages OpenAI Whisper to convert diverse audio formats into accurate text transcriptions.

A technical tool for generating professional color palettes and extracting color schemes from images via the Colormind.io API.








































