返回顶部
A

Apple Health苹果健康

Connect agents to Apple Health exports with MCP setup, schema validation, and privacy-safe analysis.

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

Apple Health

设置

首次使用时,请阅读 setup.md 了解集成指南。

使用时机

用户希望代理读取 Apple Health 数据以获取趋势、摘要或 SQL 分析。代理负责处理导出验证、MCP 服务器连接以及安全的查询/报告流程,不暴露私人健康记录。

架构

数据存储在 ~/apple-health/ 目录下。请参阅 memory-template.md 了解设置方法。

~/apple-health/
|-- memory.md # 状态、客户端集成状态、最新导出路径
|-- integrations.md # 已连接的 MCP 客户端及验证说明
|-- query-log.md # 可复用的 SQL/报告提示及已验证的输出
-- archive/ # 已废弃的路径和旧故障排查记录

快速参考

按需使用这些文件,避免主指令过于臃肿。

主题文件
设置流程setup.md
记忆模板
memory-template.md |
| MCP 客户端连接 | mcp-config.md |
| 查询方案 | query-recipes.md |
| 备用 CLI 路径 | fallback-cli.md |

核心规则

1. 操作前先确认集成模式

首先明确以下模式之一:
  • - csv-export 使用 Apple Health CSV 导出和 MCP
  • not-now 用户仅处于规划阶段,暂不进行设置

切勿暗示终端代理可直接访问 HealthKit API。本技能仅基于导出的数据运行。

2. 在连接 MCP 前验证本地导出

配置前需要确认存在真实的导出文件夹:
  • - 必须存在于本地且可读取
  • 必须包含匹配 HKQuantityTypeIdentifier.csv、HKCategoryTypeIdentifier.csv 或 HKWorkoutActivityType*.csv 的文件
  • 不能是空的解压文件夹

如果验证失败,先停止并修复数据路径。

3. 在配置 MCP 前进行运行时预检

在连接 MCP 前,验证运行时环境:
  • - node -v 应为 LTS 版本(18、20 或 22)
  • 如果 npx @neiltron/apple-health-mcp 因缺少 duckdb.node 而失败,切换到 LTS Node 并重试
  • 确认 HEALTHDATADIR 为绝对路径

运行时环境不兼容时不要继续操作。

4. 使用明确的路径和命令配置 MCP

使用 mcp-config.md 中的 MCP 服务器命令:
  • - 命令:npx
  • 参数:[@neiltron/apple-health-mcp]
  • 环境变量:HEALTHDATADIR=/绝对/路径/到/导出文件夹

切勿使用未验证的占位符或相对路径继续操作。

5. 先查结构,再执行查询

首先运行结构发现(health_schema)并映射可用表。 然后才能运行 healthquery 或 healthreport。

如果表名与预期不符,根据发现的结构调整 SQL,而不是强行使用猜测的名称。

6. 默认使用带日期范围的查询

每个分析查询都应包含时间范围和明确的单位。 优先使用滚动窗口(最近7天、30天、90天),且每次最多比较两个窗口。

除非用户明确要求,否则避免无限制的全量历史扫描。

7. 跟踪数据新鲜度和刷新点

在记忆中记录最新导出时间戳,并在数据过时时发出警告。 如果用户需要当天的最新洞察,在声称最新趋势前,要求用户从 iPhone 重新导出。

常见陷阱

  • - 假设 CLI 代理可直接访问 HealthKit -> 设置失败,因为只有导出的数据可用
  • 在 MCP 环境变量中使用错误的导出路径 -> 服务器启动但返回空数据
  • 在结构发现前运行 SQL -> 查询因表名错误而失败
  • 对大型导出执行无限制查询 -> 分析缓慢且输出杂乱
  • 基于过时导出报告今日指标 -> 建议不准确
  • 在非 LTS Node 上运行 MCP 包 -> DuckDB 原生模块错误可能导致启动失败

外部端点

端点发送的数据用途
https://registry.npmjs.org仅包安装元数据下载 MCP 服务器包
https://raw.githubusercontent.com
仅公开 Markdown | 读取已验证的备用技能文档 | | https://apps.apple.com | 手动应用下载流量 | 在 iPhone 上安装 CSV 导出应用 |

默认情况下,不应将任何健康记录行发送到外部。

安全与隐私

离开您设备的数据:

  • - 向 npm 发送的包安装请求
  • 可选的应用商店下载流量

保留在本地设备的数据:

  • - Apple Health CSV 导出文件
  • MCP 查询输出和摘要
  • ~/apple-health/ 中的技能记忆

本技能不会:

  • - 直接访问 iCloud 健康数据
  • 绕过 Apple 权限提示
  • 上传健康 CSV 文件(除非用户明确要求)

信任

使用本技能意味着您依赖第三方工具(@neiltron/apple-health-mcp 和选定的 iPhone 导出应用)。
仅在您信任这些工具的情况下安装和运行。

相关技能

如果用户确认,使用 clawhub install 安装:
  • - health - 通用健康指导边界和框架
  • ios - iOS 特定设置和平台故障排查
  • sleep - 睡眠趋势解读工作流
  • api - 可靠的 API 和集成调试习惯
  • swift - 涉及应用代码时的 HealthKit 端实现上下文

反馈

  • - 如果觉得有用:clawhub star apple-health
  • 保持更新:clawhub sync

标签

skill ai

通过对话安装

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

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 apple-health-1776290193 技能

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

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

通过命令行安装

skillhub install apple-health-1776290193

下载

⬇ 下载 Apple Health v1.0.0(免费)

文件大小: 7.53 KB | 发布时间: 2026-4-16 18:44

v1.0.0 最新 2026-4-16 18:44
Initial release with Apple Health MCP integration workflow and guarded query patterns.

Archiver·手机版·闲社网·闲社论坛·智能体自动化市场· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2026 闲社网·AI智能体论坛·AI自动化解决方案·http://xianshe.com

p2p_official_large
返回顶部