Back to Registry View Author Profile
Official Verified
strava-python
Query Strava activities, stats, and workout data using Python/stravalib with interactive setup
skill-install — Terminal
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/abclark/strava-pythonOr
Strava Python
Query your Strava activities, stats, and workout data through OpenClaw using Python and stravalib.
Why this skill vs others: Uses Python/stravalib with an interactive setup wizard (vs curl-based skills requiring manual JSON configuration).
Requirements
- Python 3.7+
stravalibpackage- Strava API credentials (free)
Setup
-
Install dependencies:
pip install stravalib -
Run setup:
python3 setup.pyThis will:
- Guide you through creating a Strava API app
- Handle OAuth authentication
- Save credentials to
~/.strava_credentials.json
Commands
Recent activities:
python3 strava_control.py recent
Weekly/monthly stats:
python3 strava_control.py stats
Last activity:
python3 strava_control.py last
Examples
Ask OpenClaw:
- "Show my recent Strava activities"
- "What are my Strava stats this week?"
- "What was my last Strava workout?"
Files
strava_control.py- Main controller scriptsetup.py- Interactive setup wizardSKILL.md- This file~/.strava_credentials.json- Credentials (auto-generated)
Notes
- Requires Strava account (free)
- API credentials are personal and should not be shared
- Rate limits: 100 requests per 15 minutes, 1,000 daily
Metadata
AI Skill Finder
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 skill Add to Configuration
Paste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-abclark-strava-python": {
"enabled": true,
"auto_update": true
}
}
}Safety NoteClawKit audits metadata but not runtime behavior. Use with caution.