大数跨境

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

开源一个非常漂亮的运动数据分析、分享 Skills 歸藏的AI工具箱
2026-08-10
15
导读:我做了一个骑行、跑步和徒步分析 Skill,可以帮你分析运动数据,并生成非常漂亮的分享视频。

介绍一款专为骑行、跑步和徒步设计的分析 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 解释

为避免模型对原始数据自由发挥产生幻觉,Skill 采用“确定性分析器+AI 解释”的双层架构。底层负责解析轨迹、统一单位并计算基础指标(时间、距离、爬升、坡度分布、传感器覆盖率);上层 AI 负责筛选关键信息,将数据关系转化为通俗解释。

该机制有效规避常见错误:无心率带显示“未记录”而非"0 bpm";无时间戳的 KML 文件不猜测速度与停留时间;缺乏个人阈值数据时,不生成 FTP、心率区间或医疗结论。

在爬坡分析上,摒弃易波动的“最大坡度”,转而采用距离加权坡度分布与平滑后的 P99 值代表陡坡,并识别出最具代表性的三段连续爬坡,详述其位置、长度与爬升量。


可视化升级:打造精美分享素材

分析完成后,Agent 将自动调用内置浏览器或默认浏览器打开报告页。左侧展示带有真实海拔起伏的 3D 路线,支持旋转、视角拖动及时间轴控制;路线颜色随坡度动态变化(冷色下坡、浅色平缓、暖色爬坡)。右侧依次呈现活动总览、路线画像、深度分析与行动建议。

点击“导出创作”可将数据、动态 3D 路线图与自定义背景(照片/视频/预设素材)合成为分享视频。动态地图、数据卡及水印均为独立图层,支持自由调整。

数据卡提供玻璃、实色、极简三种样式,展示全程总里程、爬升、均速等宏观数据,避免瞬时数值造成的语境缺失。

特色功能“沿途照片故事”支持将拍摄照片叠加至视频中。系统优先通过 GPS 匹配照片位置,若无 GPS 则按时间戳对齐;两者皆无时,支持在 2D 路线图上手动标记。视频播放至对应路段时,背景切换为照片,地图高亮当前位置,默认每张停留 2.5 秒。

目前支持四种导出比例,静态图输出 PNG,动画与视频输出 H.264 MP4(30 FPS, 12 Mbps):

比例
尺寸
用途
9:16
1080 × 1920
小红书、Reels、竖屏视频
3:4
1080 × 1440
图文封面、运动卡片
1:1
1080 × 1080
方形社交分享
16:9
1920 × 1080
横屏视频、桌面展示

开发初衷与应用前景

现有运动软件两极分化:一类过于专业,数据罗列让普通人无从下手;另一类过度简化,丢失了路线细节与个人经历。开发者旨在填补空白,提供“发生了什么、如何调整、如何记录”的完整闭环。

ChatGPT Health 启发,该项目强调数据需结合上下文分析。通过“确定性计算 +AI 解释”的模式,利用 AI 的编码与分析能力,降低用户对专业数据分析能力的依赖,挖掘运动健康领域的巨大应用潜力。


安装与使用指南

通过以下命令一键安装:

Bash

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

安装完成后,向 Codex、Claude Code 等具备本地文件处理能力的 Agent 发送指令(如“帮我分析一次运动”),拖入 .fit 或 .kml 文件即可自动触发分析并生成报告。

支持多种自然语言指令场景:

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

“综合对比几次骑行,找出最长、爬升最多且数据最完整的一次。”

“分析两步路导出的徒步 KML,评估路线强度与主要爬坡段。”

“利用沿途照片制作 9:16 比例的 3D 路线视频,每张停留 2.5 秒。”

若无实测文件,可输入“用示例数据演示一遍”体验功能。项目仓库包含合成轨迹 Demo,不涉及真实隐私数据。

项目地址:https://github.com/op7418/guizang-sports-skill

若该工具对您有所帮助,欢迎点赞或分享给有需要的朋友。


【声明】内容源于网络
0
0
歸藏的AI工具箱
1234
内容 260
粉丝 1
歸藏的AI工具箱 1234
总阅读5.6k
粉丝1
内容260