ADHD生活助手
执行功能辅助管理工具
连接Strava平台,获取并分析骑行活动数据,支持功率、心率、训练负荷等多维度指标计算,可设置自动监控新骑行记录。
1. 创建Strava API应用
访问 https://www.strava.com/settings/api 创建应用,记录Client ID和Client Secret。
2. 运行安装脚本
cd skills/strava
./scripts/setup.sh
按提示输入Client ID、Client Secret,完成OAuth授权流程:
./scripts/complete_auth.py YOUR_CODE_HERE
3. 配置自动监控(可选)
export STRAVA_TELEGRAM_CHAT_ID="your_telegram_chat_id"
echo 'export STRAVA_TELEGRAM_CHAT_ID="your_telegram_chat_id"' >> ~/.bashrc
crontab -l > /tmp/cron_backup.txt
echo "*/30 * * * * $(pwd)/scripts/auto_analyze_new_rides.sh" >> /tmp/cron_backup.txt
crontab /tmp/cron_backup.txt
4. 常用命令
# 获取最新骑行
scripts/get_latest_ride.py
# 分析指定骑行
scripts/analyze_ride.py <activity-id>
# 后台监控新骑行
scripts/monitor_rides.sh
# 测试分析近90天数据
./scripts/analyze_rides.py --days 90 --ftp YOUR_FTP
见下方输入与输出表格。
| 项目 | 内容 |
|---|---|
| 输入 | Strava OAuth授权;Client ID与Secret;骑行活动ID(单条分析时);FTP数值(功率分析时);Telegram chat ID(自动通知时) |
| 输出 | 骑行距离/时长/爬升;功率数据(平均/标准化/最大/变异性指数);心率区间时间分布;TSS训练负荷与强度因子;近期表现对比与趋势图;赛段成绩与个人纪录 |
| 适用人群 | 使用Strava记录骑行的运动爱好者;关注功率训练的业余车手;需要自动化训练日志的自律型骑手;远程指导学员的骑行教练 |
| 不包含 | 非Strava平台的运动数据;室内骑行台原生连接;实时语音播报;社交互动功能;医疗级健康诊断 |
原始链接:https://github.com/openclaw/skills/tree/main/skills/ericrosenberg/strava-cycling-coach/SKILL.md
来源类型:GitHub仓库