运动分析器技能 workflow skill. Use this skill when the user needs 分析运动数据、识别运动模式、评估健身进展,并提供个性化训练建议。支持与慢性病数据的关联分析。 and the operator should preserve the upstream workflow, copied support files, and provenance before merging or handing off.
This public intake copy packages plugins/antigravity-awesome-skills/skills/fitness-analyzer from https://github.com/sickn33/antigravity-awesome-skills into the native Omni Skills editorial shape without hiding its origin.
Use it when the operator needs the upstream workflow, support files, and repository context to stay intact while the public validator and private enhancer continue their normal downstream flow.
This intake keeps the copied upstream files intact and uses EXTERNAL_SOURCE.json plus ORIGIN.md as the provenance anchor for review.
Imported source sections that did not map cleanly to the public headings are still preserved below or in the support files. Notable imported sections: 功能, 输出格式, 分析周期, 运动量趋势, 运动频率, 强度分布.
Use this section as the trigger filter. It should make the activation boundary explicit before the operator loads files, runs commands, or opens a pull request.
| Situation | Start here | Why it matters |
|---|---|---|
| First-time use | EXTERNAL_SOURCE.json | Confirms repository, branch, commit, and imported path before touching the copied workflow |
| Provenance review | ORIGIN.md | Gives reviewers a plain-language audit trail for the imported source |
| Workflow execution | SKILL.md | Starts with the smallest copied file that materially changes execution |
| Supporting context | SKILL.md | Adds the next most relevant copied source file without loading the entire package |
| Handoff decision | ## Related Skills | Helps the operator switch to a stronger native skill when the task drifts |
This workflow is intentionally editorial and operational at the same time. It keeps the imported source useful to the operator while still satisfying the public intake standards that feed the downstream enhancer flow.
分析运动量、频率、强度的变化趋势,识别改善或需要调整的方面。
分析维度:
输出:
追踪特定运动类型的进步情况,量化健身效果。
支持的进步追踪:
输出:
识别用户的运动习惯和模式。
分析内容:
输出:
分析运动与其他健康指标的相关性。
支持的相关性分析:
输出:
基于用户数据生成个性化运动建议。
建议类型:
建议依据:
Use @fitness-analyzer-v2 to handle <task>. Start from the copied upstream workflow, load only the files that change the outcome, and keep provenance visible in the answer.
Explanation: This is the safest starting point when the operator needs the imported workflow, but not the entire repository.
Review @fitness-analyzer-v2 against EXTERNAL_SOURCE.json and ORIGIN.md, then explain which copied upstream files you would load first and why.
Explanation: Use this before review or troubleshooting when you need a precise, auditable explanation of origin and file selection.
Use @fitness-analyzer-v2 for <task>. Load only the copied references, examples, or scripts that change the outcome, and name the files explicitly before proceeding.
Explanation: This keeps the skill aligned with progressive disclosure instead of loading the whole copied package by default.
Review @fitness-analyzer-v2 using the copied upstream files plus provenance, then summarize any gaps before merge.
Explanation: This is useful when the PR is waiting for human review and you want a repeatable audit packet.
Treat the generated public skill as a reviewable packaging layer around the upstream repository. The goal is to keep provenance explicit and load only the copied source material that materially improves execution.
Symptoms: The result ignores the upstream workflow in plugins/antigravity-awesome-skills/skills/fitness-analyzer, fails to mention provenance, or does not use any copied source files at all.
Solution: Re-open EXTERNAL_SOURCE.json, ORIGIN.md, and the most relevant copied upstream files. Load only the files that materially change the answer, then restate the provenance before continuing.
Symptoms: Reviewers can see the generated SKILL.md, but they cannot quickly tell which references, examples, or scripts matter for the current task.
Solution: Point at the exact copied references, examples, scripts, or assets that justify the path you took. If the gap is still real, record it in the PR instead of hiding it.
Symptoms: The imported skill starts in the right place, but the work turns into debugging, architecture, design, security, or release orchestration that a native skill handles better. Solution: Use the related skills section to hand off deliberately. Keep the imported provenance visible so the next skill inherits the right context instead of starting blind.
@2d-games-v2 - Use when the work is better handled by that native specialization after this imported skill establishes context.@3d-games-v2 - Use when the work is better handled by that native specialization after this imported skill establishes context.@firecrawl-scraper-v2 - Use when the work is better handled by that native specialization after this imported skill establishes context.@firmware-analyst-v2 - Use when the work is better handled by that native specialization after this imported skill establishes context.Use this support matrix and the linked files below as the operator packet for this imported skill. They should reflect real copied source material, not generic scaffolding.
| Resource family | What it gives the reviewer | Example path |
|---|---|---|
references | copied reference notes, guides, or background material from upstream | references/n/a |
examples | worked examples or reusable prompts copied from upstream | examples/n/a |
scripts | upstream helper scripts that change execution or validation | scripts/n/a |
agents | routing or delegation notes that are genuinely part of the imported package | agents/n/a |
assets | supporting assets or schemas copied from the source package | assets/n/a |
# 运动趋势分析报告
#### Imported: 分析周期
2025-03-20 至 2025-06-20(3个月)
#### Imported: 运动量趋势
### 运动时长
- 趋势:⬆️ 上升
- 开始:平均120分钟/周
- 当前:平均180分钟/周
- 变化:+50%(+60分钟/周)
- 解读:运动量显著增加,表现优秀
### 卡路里消耗
- 趋势:⬆️ 上升
- 开始:平均960卡/周
- 当前:平均1440卡/周
- 变化:+50%
- 解读:运动消耗增加,有助于体重管理
### 运动距离
- 趋势:⬆️ 上升
- 开始:平均10公里/周
- 当前:平均20公里/周
- 变化:+100%
- 解读:耐力显著提升
#### Imported: 运动频率
- 当前频率:4天/周
- 目标频率:4-5天/周
- 状态:✅ 达标
- 建议:保持当前频率
#### Imported: 强度分布
| 强度 | 占比 | 变化 |
|------|------|------|
| 低强度 | 25% | +5% |
| 中等强度 | 55% | -10% |
| 高强度 | 20% | +5% |
**分析**:强度分布合理,中等强度占主导,符合有氧运动建议。
#### Imported: 运动类型分布
| 运动类型 | 占比 |
|---------|------|
| 跑步 | 50% |
| 瑜伽 | 25% |
| 力量训练 | 25% |
**建议**:可以适当增加力量训练比例至30-40%。
#### Imported: 洞察与建议
### 优势
1. ✅ 运动量稳定增长,(+50%)
2. ✅ 运动频率稳定,每周4天
3. ✅ 休息日充足,恢复良好
### 改进建议
1. 📈 每周增加2次力量训练
2. 📈 尝试不同运动类型避免单调
3. 📈 适当增加高强度间歇训练(HIIT)
### 警示
1. ⚠️ 注意运动强度不宜过高,控制在中等强度为主
# 运动与血压相关性分析
#### Imported: 数据来源
- 运动数据:fitness-logs (2025-03-20 至 2025-06-20)
- 血压数据:hypertension-tracker (同期)
#### Imported: 分析结果
### 相关系数
- 变量:每周运动时长 ↔ 收缩压
- 相关系数:r = -0.68
- 相关性强度:**强负相关**
- 统计显著性:p < 0.01 **高度显著**
### 解读
运动时长与收缩压呈强负相关,意味着:
- 运动越多,血压越低
- 每增加30分钟运动,收缩压平均下降3-5 mmHg
### 实践建议
1. ✅ 继续保持规律运动,每周5-7天
2. ✅ 每次运动30-60分钟,中等强度
3. ✅ 优先选择有氧运动(快走、慢跑、骑行)
4. ⚠️ 避免憋气动作和突然爆发性运动
### 医学参考
- AHA声明:规律有氧运动可降低收缩压5-7 mmHg
- 您的运动效果:降低约10 mmHg,效果显著!
# 跑步进步追踪
#### Imported: 分析周期
2025-01-01 至 2025-06-20(6个月)
#### Imported: 配速进步
| 指标 | 开始 | 当前 | 改善 |
|------|------|------|------|
| 平均配速 | 7:30 min/km | 6:00 min/km | +20% ⬆️ |
| 最快配速 | 7:00 min/km | 5:30 min/km | +22% ⬆️ |
| 5公里用时 | 37:30 | 30:00 | +20% ⬆️ |
**趋势**:配速持续稳定提升,进步显著!
#### Imported: 距离进步
| 指标 | 开始 | 当前 | 改善 |
|------|------|------|------|
| 最长单次距离 | 3 km | 12 km | +300% ⬆️ |
| 月度总距离 | 40 km | 86 km | +115% ⬆️ |
| 平均距离 | 5 km | 6 km | +20% ⬆️ |
**趋势**:耐力大幅提升,可以完成更长距离。
#### Imported: 心率改善
| 指标 | 开始 | 当前 | 改善 |
|------|------|------|------|
| 静息心率 | 78 bpm | 72 bpm | -6 bpm ⬇️ |
| 相同配速心率 | 155 bpm | 145 bpm | -10 bpm ⬇️ |
**分析**:心肺功能显著改善,相同配速下心率降低。
#### Imported: 里程碑
- ✅ 2025-03-15:首次完成5公里跑
- ✅ 2025-05-20:首次完成10公里跑
- ✅ 2025-06-10:配速突破6:00 min/km
#### Imported: 下一步目标
- 🎯 完成半程马拉松(21公里)
- 🎯 配速提升至5:30 min/km
- 🎯 尝试间歇训练提升速度
运动日志
data/fitness-logs/YYYY-MM/YYYY-MM-DD.json用户档案
data/fitness-tracker.json健康数据关联
data/hypertension-tracker.json(血压数据)data/diabetes-tracker.json(血糖数据)data/profile.json(体重、BMI等)使用线性回归分析运动数据的时间趋势。
公式: y = a + bx
其中:
解释:
用于分析两个变量之间的线性相关性。
公式: r = Σ[(xi - x̄)(yi - ȳ)] / √[Σ(xi - x̄)² × Σ(yi - ȳ)²]
范围:-1 ≤ r ≤ 1
解释:
强度判断:
配速 = 运动时长 / 距离
单位:min/km 或 min/mile
示例:
卡路里消耗 = MET × 体重(kg) × 时间(小时)
常见运动的MET值:
⚠️ 重要声明 本分析仅供健康参考,不构成医疗建议。
✅ 能做到:
❌ 不做到:
在分析过程中检测以下危险信号:
心率异常
血压异常
过度训练迹象
体重快速下降
Level 1: 一般性建议
Level 2: 参考性建议
Level 3: 医疗建议
/fitness trend 3months
输出:
/fitness analysis progress running
输出:
/fitness analysis correlation blood_pressure
输出:
技能版本: v1.0 最后更新: 2026-01-02 维护者: WellAlly Tech