让你的 AI Agent 连接 Strava

让接入的 AI 助手读取活动详情、数据流与运动员统计、创建手动活动,并查看路线或路段记录。说明目标和需要处理的记录,便于它调用对应操作。

34 个工具 OAuth

试试这些 Strava 任务

将提示词复制到已安装 oo Skill 的 Agent,补充页面链接和原始笔记后执行。

oo Skill Strava

回顾近期锻炼

读取日期范围活动及选定详情或数据流。

/oo Strava: 列出 Strava after [时间戳]、before [时间戳]的活动,读取[activity ID]并总结返回锻炼详情。

记录手动锻炼

按明确运动、当地开始时间与耗时秒数创建活动。

/oo Strava: 创建 Strava 活动,name [名称]、sportType [运动]、startDateLocal [当地时间]、elapsedTime [秒数]、distance [米数]、description [说明]。

开始使用 Strava

  1. 安装 OOMOL

    在 Agent 中配置 oo CLI 和 oo Skill。

    安装 OOMOL →
  2. 连接 Strava

    通过 Strava OAuth 授权连接。

    连接 Strava →
  3. 向 Agent 交代任务

    使用 /oo,说明要读取的页面、修改的内容和保存位置。

    连接指南 →

选择你的 Agent

  • 具有所请求活动操作权限的 Strava 账号。
  • 创建手动活动记录锻炼,不代表上传 GPS 轨迹;时间和距离须使用操作要求单位。

Strava 工具

Strava 集成向 AI 助手开放支持的服务操作,可用于读取活动详情、数据流与运动员统计、创建手动活动,并查看路线或路段记录。

锻炼研究

读取运动员统计、活动、数据流、分段与区间。

活动记录

创建手动活动并更新选定活动信息。

路线与路段

读取路线与路段,或导出路线 GPX/TCX。

34 个工具

Get Authenticated Athlete

获取当前已授权的 Strava 运动员资料。

strava.get_authenticated_athlete

Update Athlete

更新当前 Strava 运动员的体重。

strava.update_athlete

Get Athlete Stats

获取指定 Strava 运动员的统计数据摘要。

strava.get_athlete_stats

Get Zones

获取当前 Strava 运动员的训练分区。

strava.get_zones

List Athlete Activities

当前 Strava 运动员的分页活动列表。

strava.list_athlete_activities

Get Activity

按 ID 获取当前 Strava 运动员的活动详情。

strava.get_activity

Update Activity

更新当前 Strava 运动员的活动信息。

strava.update_activity

Create Activity

创建手动输入的 Strava 活动。

strava.create_activity

Upload Activity

上传 GPX、TCX 或 FIT 文件到 Strava 以生成活动。

strava.upload_activity

Get Upload

查询 Strava 活动上传任务的状态。

strava.get_upload

Get Activity Streams

获取指定 Strava 活动的流式数据。

strava.get_activity_streams

Get Activity Zones

获取指定 Strava 活动的训练分区结果。

strava.get_activity_zones

List Activity Laps

列出给定 Strava 活动的圈。

strava.list_activity_laps

List Activity Comments

列出指定 Strava 活动的评论。

strava.list_activity_comments

List Activity Kudoers

列出点赞指定 Strava 活动的运动员。

strava.list_activity_kudoers

List Athlete Clubs

列出当前 Strava 运动员所属的俱乐部。

strava.list_athlete_clubs

Get Club

按 ID 获取 Strava 俱乐部详情。

strava.get_club

List Club Members

分页列出 Strava 俱乐部成员。

strava.list_club_members

List Club Administrators

分页列出 Strava 俱乐部管理员。

strava.list_club_administrators

List Club Activities

分页列出给定 Strava 俱乐部的近期活动。

strava.list_club_activities

Get Equipment

按 ID 获取 Strava 装备详情。

strava.get_equipment

List Athlete Routes

分页列出给定 Strava 运动员的路线。

strava.list_athlete_routes

Get Route

按 ID 获取 Strava 路线详情。

strava.get_route

Get Route Streams

获取指定 Strava 路线的流式数据。

strava.get_route_streams

Export Route Gpx

导出指定 Strava 路线的 GPX 内容。

strava.export_route_gpx

Export Route Tcx

导出指定 Strava 路线的 TCX 内容。

strava.export_route_tcx

Get Segment

按 ID 获取 Strava 赛段详情。

strava.get_segment

List Starred Segments

分页列出当前 Strava 运动员的收藏。

strava.list_starred_segments

Star Segment

收藏或取消收藏特定 Strava 赛段。

strava.star_segment

Explore Segments

在给定边界框内探索符合条件的 Strava 赛段。

strava.explore_segments

List Segment Efforts

按赛段 ID 列出 Strava 赛段成绩。

strava.list_segment_efforts

Get Segment Effort

按 ID 获取 Strava 赛段成绩详情。

strava.get_segment_effort

Get Segment Streams

获取指定 Strava 赛段的流式数据。

strava.get_segment_streams

Get Segment Effort Streams

获取指定 Strava 赛段成绩的流式数据。

strava.get_segment_effort_streams

常见问题

手动活动是 GPS 上传吗?

不是,create_activity 记录提供的锻炼详情,文件上传是独立操作。

手动创建使用什么时间单位?

elapsedTime 使用秒,提供 distance 时使用米。

可以读取详细活动数据流吗?

可以,向 get_activity_streams 提供 activityId 与目标 keys。

连接 Strava

关于 Strava ↗