openclaw-health-brief

💓 多平台健康数据智能聚合

🥥4总安装量 2评分人数 3
100% 的用户推荐

OpenClaw社区开发的多平台健康数据聚合工具,整合Oura/WHOOP/Withings三大穿戴设备数据,生成每日健康简报,支持1Password安全密钥管理与本地Token持久化。

A

基本安全,请在特定环境下使用

  • 来自社区或个人来源,建议先隔离验证
  • ✅ 无危险代码执行函数(eval/exec/system),subprocess 仅用于硬编码的 1Password CLI 调用
  • ✅ 仅依赖 Python 标准库,无第三方 pip 包,无动态代码加载风险
  • ✅ 本地 Token 持久化采用原子写入(tempfile + os.replace)及 600 权限保护
  • ✅ 完善的输入验证(日期格式校验)与错误处理,敏感信息不泄露
  • ⚠️ 需用户自行配置 OAuth 凭证,健康数据涉及第三方 API 通信,建议启用 1Password 集成降低凭证泄露风险

使用说明

核心用法

OpenClaw Health Brief 是一款面向健康追踪爱好者的数据聚合工具,旨在解决多平台健康数据分散的痛点。用户通过配置 OAuth 凭证(支持 1Password 集成或环境变量),即可一键授权 Oura、WHOOP、Withings 三大主流穿戴设备平台。授权完成后,工具自动处理 Token 刷新与持久化,用户只需运行 ./bin/health-brief 即可获取指定日期的标准化健康数据 JSON 及 Markdown 简报。系统内置 Green/Yellow/Red 三色健康评级,直观呈现当日恢复状态、睡眠质量、心率变异性等核心指标。

显著优点

多平台整合能力是该技能最大亮点。市面罕见能同时对接 Oura(戒指)、WHOOP(腕带)、Withings(体重秤/血压计)的解决方案,且数据格式统一归一化,便于后续分析。其次,安全设计周到:1Password 集成让密钥管理零摩擦,本地 Token 文件采用 600 权限原子写入,避免凭证泄露风险。自动化程度同样出色——Token 过期自动刷新、Cron 定时任务原生支持、Sample 模式免凭证测试,大幅降低使用门槛。

潜在缺点与局限性

作为 T3 社区项目,企业级支持缺失是首要顾虑:无 SLA 保障、无专业安全审计、依赖个人维护者持续投入。功能层面,平台覆盖有限,暂不支持 Apple Health、Garmin、Fitbit 等更广泛生态。数据维度上,工具仅做读取与展示,缺乏深度分析能力(如趋势预测、异常检测、个性化建议)。此外,OAuth 配置对非技术用户仍有门槛,1Password 依赖也增加了额外成本。

适合的目标群体

核心用户为量化自我(Quantified Self)实践者——尤其是已拥有 Oura/WHOOP/Withings 设备、希望统一数据视图的健康极客。其次适合开发者与自动化爱好者,可将其嵌入个人工作流(如 Notion 日报、Obsidian 笔记)。小型健康工作室或教练也可作为客户数据汇总工具,但需注意合规边界。

使用风险

依赖项风险:虽仅使用 Python 标准库,但第三方 API 变更可能导致功能中断(Oura 2023 年曾强制迁移 API 版本)。数据隐私风险:健康数据属敏感个人信息,尽管本地存储设计良好,用户仍需确保运行环境安全。凭证管理风险:环境变量方式易误提交至 Git 或泄露于 shell 历史,强烈推荐 1Password 方案。Token 失效风险:Refresh Token 长期未用可能过期,需定期执行重授权脚本。

openclaw-health-brief 内容

文件夹图标connectors文件夹
文件夹图标oura文件夹
文件夹图标whoop文件夹
文件夹图标withings文件夹
文件夹图标core文件夹
文件夹图标normalize文件夹
文件夹图标render文件夹
文件夹图标util文件夹
文件夹图标docs文件夹
文件夹图标tests文件夹
手动下载zip · 24.3 kB
__init__.pytext/plain
请选择文件