strava

🏃 专业运动数据智能分析助手

🥥27总安装量 7评分人数 9
100% 的用户推荐

基于Strava官方API的运动数据分析技能,帮助用户获取活动记录、统计健身数据,实现个人运动表现的深度追踪与分析。

A

基本安全,请在特定环境下使用

  • 来自可信来源(Github / Microsoft / 官方仓库)
  • ✅ 代码安全审查通过,无恶意代码或混淆逻辑
  • ✅ 数据来源可信,使用 Strava 官方 API(HTTPS 加密传输)
  • ✅ 权限控制合理,仅读取环境变量,无文件系统写入操作
  • ⚠️ 需用户自行保管 OAuth Token,存在凭证泄露风险
  • ⚠️ Token 6小时过期机制需定期刷新,配置维护成本较高

使用说明

核心用法

Strava Skill 是一款面向运动爱好者的数据接口工具,通过调用 Strava 官方 API 实现个人运动数据的获取与分析。用户完成 OAuth 授权后,可执行多种数据操作:获取最近30条活动记录、按日期范围筛选活动、查看单条活动详情、获取运动员档案及统计数据等。技能内置 Token 自动刷新机制,解决 Access Token 6小时过期的问题,确保长期稳定使用。

显著优点

官方数据源可靠性:直接对接 Strava 官方 API,数据来源权威准确,涵盖跑步、骑行、游泳等数十种运动类型。

数据维度丰富:支持获取距离、时长、配速、心率、爬升高度、卡路里消耗等完整运动指标,满足专业分析需求。

灵活的时间筛选:支持 Unix 时间戳格式的日期范围查询,便于进行周期性训练复盘和趋势对比。

轻量无依赖:仅依赖系统自带的 curl 工具,无需安装额外软件包,部署成本极低。

潜在缺点与局限性

速率限制严格:每15分钟200次、每日2000次的调用上限,对于高频数据同步场景可能不足。

Token 管理复杂:OAuth 2.0 流程对普通用户门槛较高,需手动完成应用创建、授权码获取、Token 交换等多步骤配置。

数据只读限制:当前仅支持读取操作,无法上传活动或修改数据,功能边界明确。

无内置可视化:返回原始 JSON 数据,需配合 jq 等工具或外部程序进行解析展示。

适合的目标群体

  • 量化运动爱好者:希望深度分析个人训练数据的跑步、骑行用户
  • 开发者与数据分析师:需要批量获取 Strava 数据进行二次开发或研究
  • 健身教练与运动员:追踪客户或自身的长期运动表现趋势
  • 极客用户:偏好命令行工具、追求数据自主掌控的技术人群

使用风险

凭证安全风险:Token 存储于本地环境变量,若设备共享或配置不当可能导致账户数据泄露。建议定期检查 Strava 账户的授权应用列表,及时撤销不再使用的访问权限。

API 变更风险:Strava 可能调整 API 接口或权限策略,需关注官方开发者公告以确保技能持续可用。

速率超限风险:频繁调用可能触发限流,导致临时服务中断,建议在脚本中加入重试机制和请求间隔控制。

strava 内容

文件夹图标scripts文件夹
手动下载zip · 4.5 kB
refresh_token.shtext/x-shellscript
请选择文件