name: strava-python version: 1.0.0 description: Query Strava activities, stats, and workout data using Python/stravalib with interactive setup homepage: https://www.strava.com metadata: openclaw: emoji: 🏃 requires: bins: - python3 install: - id: pip kind: pip package: stravalib label: Install stravalib (pip)
小葱技能7w4.net持续更新中。
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).
stravalib packageInstall dependencies:
bash
pip install stravalib
Run setup:
bash
python3 setup.py
This will:
- Guide you through creating a Strava API app
- Handle OAuth authentication
- Save credentials to ~/.strava_credentials.json
Recent activities:
python3 strava_control.py recent
Weekly/monthly stats:
python3 strava_control.py stats
Last activity:
python3 strava_control.py last
Ask OpenClaw: - "Show my recent Strava activities" - "What are my Strava stats this week?" - "What was my last Strava workout?"
strava_control.py - Main controller scriptsetup.py - Interactive setup wizardSKILL.md - This file~/.strava_credentials.json - Credentials (auto-generated)这个 Skill 质量良好,功能实用且文档详细。设置过程有引导提示,对新手友好,查询活动、统计和最近运动的功能完整。代码逻辑清晰可靠,能自动处理 token 刷新。主要不足是缺少单位切换(只有英里),错误提示有时不够明确,且没有测试覆盖。对于需要查看 Strava 数据的用户来说,这是一个可用且相对完善的选择。