strava
Load and analyze Strava activities, stats, and workouts using the Strava API
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/bohdanpodvirnyi/stravaWhat This Skill Does
The Strava skill for OpenClaw provides a seamless interface to connect with your athletic data stored on Strava. By leveraging the Strava V3 API, this skill empowers the AI agent to fetch activity logs, retrieve performance metrics, and analyze your historical workouts. Whether you are a casual jogger or a competitive athlete, this tool enables you to gain insights into your training patterns, visualize your progress, and manage your workout data directly through natural language queries without needing to navigate the web interface.
Installation
To install this skill, use the OpenClaw command line utility: clawhub install openclaw/skills/skills/bohdanpodvirnyi/strava. After installation, you must obtain your OAuth credentials by creating an application in the Strava Developer settings. Once you have your Client ID and Client Secret, authorize the app to obtain an access and refresh token. Finally, add these credentials to your ~/.clawdbot/clawdbot.json configuration file under the strava entry to enable the skill for your agent.
Use Cases
This skill is ideal for tracking fitness progress over time. You can use it to summarize your weekly running volume, identify trends in your cycling performance, or extract specific data points for training logs. It is particularly useful for users who want to compare stats across different time periods (e.g., comparing January performance to December) or generate reports on active time and distance covered. It acts as an automated assistant for your fitness data management.
Example Prompts
- "What was my longest run from last month, and what was the average pace?"
- "Show me all my cycling activities from last week and calculate my total distance for those rides."
- "List my last 5 activities and provide a brief summary of my effort in each one."
Tips & Limitations
When using this skill, ensure your access tokens remain valid; the agent handles basic connectivity, but you may need to refresh tokens if authorization expires. The data provided is limited by the scope granted during the OAuth process (currently activity:read_all). Note that heavy use of the API may trigger rate limiting on Strava's end, so avoid excessive batch requests in short time windows. Always store your credentials securely in your configuration file and never share your Client Secret with unauthorized entities.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-bohdanpodvirnyi-strava": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: network-access, external-api