返回顶部
h

health-sync健康数据同步分析

Analyze synced health data across Oura, Withings, Hevy, Strava, WHOOP, and Eight Sleep.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 0.3.5
安全检测
已通过
960
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

health-sync

健康同步分析技能

目的

本技能专用于分析用户在以下可用服务商中的健康数据:

  • - Oura
  • Withings
  • Hevy
  • Strava
  • WHOOP
  • Eight Sleep

主要目标是帮助用户了解趋势、比较各服务商之间的信号,并从同步数据中发现有价值的见解。

范围

当用户提出以下类型的问题时,请使用本技能:

  • - 我昨晚睡得怎么样?
  • 我上次锻炼情况如何?
  • 我今年的静息心率有什么变化?
  • 你在我的恢复、睡眠和训练中看到了什么趋势?
  • 我应该关注哪些有用的见解或下一步行动?

设置处理(仅限远程引导)

设置为机器人主导且优先采用远程方式。唯一支持的引导流程是:

  1. 1. 机器人运行 npx health-sync init remote bootstrap。
  2. 机器人向用户发送:npx health-sync init --remote
  3. 用户发回加密存档。
  4. 机器人运行 npx health-sync init remote finish

如需完整的操作说明,请始终查阅:

  • - references/setup.md

请勿使用或推荐传统的直接设置流程,例如:

  1. 1. 将 health-sync init 作为主要用户指令
  2. 将 health-sync auth 作为独立的引导路径

这些命令可能仍存在于维护/调试中,但它们并非本技能应引导的设置流程。

运行时与数据披露(强制要求)

本技能假设机器人环境具有本地CLI和文件系统访问权限。

  1. 1. 必需的可执行文件:
- node - npm - npx
  1. 2. 预期的本地工作路径:
- workspace/health-sync/health-sync.toml - workspace/health-sync/.health-sync.creds - workspace/health-sync/health.sqlite
  1. 3. 敏感数据处理:
- 远程引导导入包含服务商凭证/令牌的加密存档。 - 完成流程将解密后的密钥写入机器人主机上的本地文件。 - 这些文件在静态存储时必须被视为敏感数据(访问控制、备份、保留)。
  1. 4. 聊天安全边界:
- 切勿要求用户在聊天中粘贴原始密钥。 - 仅通过远程引导流程收集加密存档文件。

模式处理

为了正确理解数据模式并进行查询,请阅读服务商参考文件:

  • - references/oura.md
  • references/withings.md
  • references/hevy.md
  • references/strava.md
  • references/whoop.md
  • references/eightsleep.md

数据新鲜度规则(强制要求)

在进行任何分析之前,始终运行:

bash
npx health-sync sync

如果同步失败,请清晰报告失败原因,并且仅在用户明确要求使用可能过时的数据继续分析时,才继续进行分析。

分析工作流程

  1. 1. 首先运行 npx health-sync sync。
  2. 识别用户问题以及相关的服务商/资源。
  3. 在编写SQL之前,先阅读服务商模式参考。
  4. 根据需要查询 records、syncstate 和 syncruns。
  5. 提供清晰、用户友好的答案,包含具体数字和日期。
  6. 突出有意义的模式并提供实用指导。
  7. 当数据质量或覆盖范围有限时,明确说明。

输出风格

  • - 简洁、清晰、实用。
  • 侧重于有用的解读,而非原始数据堆砌。
  • 将指标与可操作的见解联系起来(睡眠、恢复、训练、一致性等)。
  • 仅在必要时提出后续问题,以提高分析质量。

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 health-sync-1776420052 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 health-sync-1776420052 技能

通过命令行安装

skillhub install health-sync-1776420052

下载

⬇ 下载 health-sync v0.3.5(免费)

文件大小: 17.09 KB | 发布时间: 2026-4-17 18:14

v0.3.5 最新 2026-4-17 18:14
# v0.3.5

## Compare Range
- v0.3.4..v0.3.5

## Highlights
- Fixed sync fsck consistency behavior across providers.
- Fixed Hevy delta watermark parsing for updated events.
- Added/expanded regression tests for sync state, provider watermarks, and stale-row handling.

## Diff Summary
package-lock.json | 4 +-
package.json | 2 +-
release-notes/v0.3.1.md | 25 +++++
release-notes/v0.3.2.md | 39 ++++++++
release-notes/v0.3.3.md | 34 +++++++
release-notes/v0.3.4.md | 41 ++++++++
src/db.js | 197 ++++++++++++++++++++++++++++++++-------
src/providers/hevy.js | 30 ++++--
src/providers/strava.js | 29 ++++--
src/providers/whoop.js | 29 ++++--
tests/db.test.js | 98 +++++++++++++++++++
tests/hevy-provider.test.js | 38 ++++++++
tests/provider-contracts.test.js | 2 +-
tests/strava-provider.test.js | 70 +++++++++++++-
tests/whoop-provider.test.js | 94 ++++++++++++++++++-
15 files changed, 667 insertions(+), 65 deletions(-)

## Changed Files
- package-lock.json
- package.json
- release-notes/v0.3.1.md
- release-notes/v0.3.2.md
- release-notes/v0.3.3.md
- release-notes/v0.3.4.md
- src/db.js
- src/providers/hevy.js
- src/providers/strava.js
- src/providers/whoop.js
- tests/db.test.js
- tests/hevy-provider.test.js
- tests/provider-contracts.test.js
- tests/strava-provider.test.js
- tests/whoop-provider.test.js

## Full Changes
- release: v0.3.5 (49d08d7)
- Fix sync fsck consistency across providers (eadb00a)
- Fix Hevy delta watermark parsing for updated events (e59df3c)

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部