网易首页 > 网易号 > 正文 申请入驻

开源一个非常漂亮的运动数据分析、分享 Skills

0
分享至

我做了一个骑行、跑步和徒步分析 Skill,叫 guizang-sports-skill(github.com/op7418/guizang-sports-skill)。

把码表或运动 App 导出的 FIT / KML 交给 Codex、Claude Code 或者其他 Agent,它会先告诉你这次运动发生了什么、下次可以怎么做,然后自动打开一份本地 3D 路线报告。

想分享时,还能把路线、数据卡和沿途照片做成非常漂亮的 PNG 和 MP4。

这个 Skill 主要解决两件事:帮你看懂这次运动,再让你把它以非常漂亮的方式分享出去。

先把这次运动讲明白

我发现我的码表软件上,每次骑行完就给我一堆的数据,但是呢,没有什么值得我注意的建议。

里程、均速、最高速度、心率、踏频、功率、爬升,每个数字都有,但还是需要你自己把它们拼成结论。


这个 Skill 会先给一句路线判断和最值得看的发现,再展开证据、数据限制和行动建议。

你第一眼看到的是“这次怎么样”,不用从一堆数据和图表里面自己猜。

骑行时,它会把速度、踏频、停顿和路线起伏放在一起看。

跑步会换成配速和步频语言。徒步则优先看距离、爬升密度、海拔范围和主要连续爬坡。


页面会根据真实证据选择 2–6 个值得深挖的部分,再给出 2–8 条按影响排序的建议。

每条建议都会写清依据、原因和可以执行的动作。


比如,只有活动时长和温度真的支持时,它才会提补水。

如果心率和功率覆盖不足,它会告诉你现在还不能判断训练负荷。

如果路线高度闭合,建议则会变成公开分享前隐藏起终点。

建议是跟着这次运动变的,不会每次都是“多喝水、注意休息”。

先算清楚,再让 AI 解释

我没有把一份 FIT 文件直接丢给模型,让它对着原始数据自由发挥。

Skill 底层有一个确定性分析器,负责解析轨迹、统一单位,再计算时间、距离、爬升、坡度分布和传感器覆盖率。

AI 负责选择值得讲的部分,把数字之间的关系写成人能看懂的解释。


这套分工能避开很多常见的假结论。

没有心率带,页面会写“未记录”,不会写 0 bpm。KML 没有时间戳,就不猜速度、停留和照片时间。

用户没提供个人阈值,就不生成 FTP、心率区间、VO₂max、恢复状态和医疗结论。

爬坡分析也没有直接相信容易飘的“最大坡度”。

它会看距离加权的坡度分布,用平滑后的 P99 表示代表性陡坡,再找出最多三段连续爬坡,告诉你它们在第几公里、有多长、爬了多少。


分析完,还可以把它做得很漂亮

运动分析完成后,AI 会自动操作它自带的内置浏览器(就侧边栏)打开对应的网页。

如果没有的话,比如 Cloud Code 这种 CLI,它会操作默认浏览器打开。

左边是一条有真实海拔起伏的 3D 路线。路线会缓慢旋转,点位沿着全程移动,也可以拖动视角和时间轴。

颜色会跟着坡度连续变化:冷色是下坡,浅色是平缓,暖色是爬坡。

右边依次是活动总览、路线画像、深度分析和行动建议。


如果你想把这次运动发到小红书、即刻或视频平台,可以继续点击右上角的“导出创作”。

背景可以使用自己的照片、视频或预置素材。

就会把这个数据和非常漂亮的动态 3D 路线图,以及你的图片一起合成一个用来分享的视频。

动态地图、数据卡和水印是独立图层,可以拖动、缩放和关闭。


数据卡有玻璃、实色和极简三种样式。

卡片展示整次活动的总里程、爬升、均速或配速,不会在视频中不停跳成缺少上下文的瞬时数字。


我最喜欢的是沿途照片故事。

你可以将自己在沿途拍的照片放到里边,这样的话,导出的时候它就会叠加你的照片去播放,变成一个视频。

照片有 GPS 时,它会匹配到路线最近的位置;没有 GPS,但照片和轨迹都有时间,就按拍摄时间匹配。


两种信息都没有时,也可以在 2D 路线上手动点一个位置。

视频播到那段路时,背景切换到对应照片,地图上只亮起当前照片的位置。默认每张停留 2.5 秒。

比如这个,就是我前几天去北灵山徒步,用两步路的路径和我的照片做的分享视频。

目前支持四种比例:

比例

尺寸

用途

9:16

1080 × 1920

小红书、Reels、竖屏视频

3:4

1080 × 1440

图文封面、运动卡片

1:1

1080 × 1080

方形社交分享

16:9

1920 × 1080

横屏视频、桌面展示


四种比例有各自的构图,静态图导出 PNG,动画和视频导出 H.264 MP4,规格是 30 FPS、12 Mbps。

为什么做这个 Skill

我自己平时会骑行和徒步。

现在的运动软件大概分成两类:一类很专业,把心率、功率、踏频和坡度全部摊开,普通人不知道从哪里开始看;

另一类只保留里程、配速和一张固定模板,好懂了,但路线和个人经历也丢了。

我真正想看的其实很简单:

这次运动发生了什么,下次可以怎么调整,以及怎么把那天的路线和照片留下来。

最近我也一直在用 ChatGPT Health。

当训练、睡眠、恢复和长期记录被放在一起时,AI 能看到单次运动页里没有的上下文。

Sports Skill 现在只从原始轨迹开始,但方向是一样的:

数据要带着上下文一起看。它先把能确定的部分算清楚,再让 AI 解释。

运动健康结合 AI,我觉得有非常大的应用前景。

而且有了 AI 的 coding 能力后,我们对于运动和健康,更多的需要的是数据,而非分析能力。

顶级的 AI 能够把这些东西通过上下文(不管是一些论文还是你的数据)分析得非常好,所以这也是最近在探索这个的一个动机。

怎么安装和使用

一行命令安装:

Bash

npx skills add https://github.com/op7418/guizang-sports-skill --skill fit-ride-studio

装好以后,对 Codex、Claude Code 或其他有本地文件和 Shell 能力的 Agent 说:

Plain

帮我分析一次运动。

它会让你拖入一个或多个 .fit / .kml 文件,然后自动检查依赖、完成分析并打开报告页。

一般所有的骑行码表都可以导出 .fit 格式。两步路(徒步用的软件)可以导出 .kml 格式的路径轨迹文件。

也可以直接把关心的事和文件一起交给它:

“分析这份 FIT,重点看踏频、爬坡和数据质量。”

“把这几次骑行做综合分析,找出最长、爬升最多和传感器最完整的一次。”

“这是两步路导出的徒步 KML,帮我看路线强度和主要爬坡。”

“用这些沿途照片做一个 9:16 的 3D 路线视频,每张停留 2.5 秒。”

没有现成文件,可以先说“用示例数据演示一遍”。仓库里的 demo 是合成轨迹,不包含真实住址和运动者数据。

GitHub:https://github.com/op7418/guizang-sports-skill

如果觉得这个东西对你有帮助的话,可以帮我点个赞,或者转发给你需要的朋友。

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
104岁阿婆长寿秘诀:每日睡18小时,一年喝15斤杨梅酒,五代同堂

104岁阿婆长寿秘诀:每日睡18小时,一年喝15斤杨梅酒,五代同堂

牛锅巴小钒
2026-09-07 08:48:56
博古弟弟秦邦礼:18岁从商,40岁创办华润集团,晚年位居正部级高位

博古弟弟秦邦礼:18岁从商,40岁创办华润集团,晚年位居正部级高位

旧闻档案馆
2026-09-07 06:00:24
悲喜交加!2 0:郑钦文大笑,斯瓦泰克痛哭,美网八强已定6席!

悲喜交加!2 0:郑钦文大笑,斯瓦泰克痛哭,美网八强已定6席!

雾时星河v
2026-09-08 02:30:58
徐昕返回广州龙狮训练,王俊杰签约香港金牛引辽篮球迷不满,下一步计划曝光,广东男篮基本锁定内线大外援

徐昕返回广州龙狮训练,王俊杰签约香港金牛引辽篮球迷不满,下一步计划曝光,广东男篮基本锁定内线大外援

凯丰侃球
2026-09-08 00:55:21
银行行长酒后漏嘴:普通家庭存款超过36万,千万不要只存定期

银行行长酒后漏嘴:普通家庭存款超过36万,千万不要只存定期

泠泠说史
2026-09-06 01:14:29
美军事媒体:一艘中等水平中国导弹护卫舰,令美日台同时不安

美军事媒体:一艘中等水平中国导弹护卫舰,令美日台同时不安

普览
2026-09-05 14:04:13
口出狂言!美国智库提议:要打击中国数据中心,中方早就有言在先

口出狂言!美国智库提议:要打击中国数据中心,中方早就有言在先

面包夹知识
2026-09-07 18:28:26
41岁Coco被曝:回河南老家相亲了好几次,全黄了!大家听到她和那个人的感情经历后,都说了一句相同的话...

41岁Coco被曝:回河南老家相亲了好几次,全黄了!大家听到她和那个人的感情经历后,都说了一句相同的话...

美芽
2026-08-06 12:35:35
河南家长盯上信阳高中这张喜报,清北50人里18个清华32个北大,硬得有点吓人

河南家长盯上信阳高中这张喜报,清北50人里18个清华32个北大,硬得有点吓人

金哥说新能源车
2026-09-07 17:40:43
科技股爆发!太极实业、长电科技、通富微电、深科技,后市预期

科技股爆发!太极实业、长电科技、通富微电、深科技,后市预期

长风价值掘金
2026-09-07 16:14:13
小米发布首款“中折叠”手机小米18 Fold,售价10999元起

小米发布首款“中折叠”手机小米18 Fold,售价10999元起

三言科技
2026-09-07 20:00:06
为何有些女性会很渴望性生活?无外乎这4个原因,男性也无需害怕

为何有些女性会很渴望性生活?无外乎这4个原因,男性也无需害怕

网络易不易
2026-08-07 11:45:12
为什么低保资格争议折射出制度弹性之困?

为什么低保资格争议折射出制度弹性之困?

风铃草语
2026-09-08 04:20:00
5亿违约金+终身禁售,阿尔瓦雷斯还能圆梦巴萨吗?

5亿违约金+终身禁售,阿尔瓦雷斯还能圆梦巴萨吗?

击你的心灵深处
2026-09-07 16:07:06
67岁许家印当庭认罪,背后3座"靠山"全倒了:一死一病一死缓

67岁许家印当庭认罪,背后3座"靠山"全倒了:一死一病一死缓

莹莹的历史说
2026-08-18 12:43:28
黄金突然直线跳水

黄金突然直线跳水

第一财经资讯
2026-09-07 10:15:38
内维尔:曼联存在着失球的隐患,而且这个隐患不会消失;舒梅切尔:欢迎回来,马库斯,我们想念你

内维尔:曼联存在着失球的隐患,而且这个隐患不会消失;舒梅切尔:欢迎回来,马库斯,我们想念你

MUREDS
2026-09-08 00:20:04
罚到倾家荡产,赚到盆满钵满:供港食品99.9%合格率的惊人真相

罚到倾家荡产,赚到盆满钵满:供港食品99.9%合格率的惊人真相

荷兰豆爱健康
2026-08-31 00:20:07
大一女生穿“洛丽塔”报到,本以为能惊艳全场,没想到连行李都没人愿意帮忙搬

大一女生穿“洛丽塔”报到,本以为能惊艳全场,没想到连行李都没人愿意帮忙搬

妍妍教育日记
2026-08-23 10:10:12
红颜薄命!龚爽37岁病逝,私生活被曝,她的坏习惯或成催命符

红颜薄命!龚爽37岁病逝,私生活被曝,她的坏习惯或成催命符

天马幸福的人生
2026-09-07 10:06:04
2026-09-08 05:03:00
歸藏的AI工具箱 incentive-icons
歸藏的AI工具箱
关注人工智能、LLM 、 AI 图像视频和设计
334文章数 64关注度
往期回顾 全部

科技要闻

小米澎程N90 Max定价26.99万元

头条要闻

梅艳芳哥哥申请禁令阻止梅妈火化:母亲死得不明不白

头条要闻

梅艳芳哥哥申请禁令阻止梅妈火化:母亲死得不明不白

体育要闻

世界杯-中国女篮20分大胜意大利锁D组第二 韩旭19+10杨舒予15分

娱乐要闻

热搜第一,演员李沐宸致歉

财经要闻

证监会原副主席王建军一审被判无期徒刑

汽车要闻

智能可变大空间SUV 小米澎程系列车型上市 20.99万起

态度原创

艺术
游戏
亲子
公开课
军事航空

艺术要闻

太罕见!苏轼这幅字流落民间900年,险些被当废纸卖掉……

鸣潮费大劲捏出来的清冷师尊,咋就变成了哦齁剑仙?

亲子要闻

小女孩第一次学做蛋糕,就被妈妈无情的嘲讽影视解说

公开课

李玫瑾:为什么性格比能力更重要?

军事要闻

媒体:中美战区司令会晤释放的信号 台湾要听懂

无障碍浏览 进入关怀版