为 Claude Code 打造 · 零依赖 · 数据留本机

粘一段提示词,
让你的 AI 帮你管健康

记录、提醒、报告、个性化建议——交给你已有的 AI 代理。脚本只做它做不可靠的事:把数据可靠存下、把提醒时间算准。其余全由 AI 完成。

① 核心安装 · 一次粘贴 · 离线自包含
核心安装提示词 · 习惯 / 提醒 / 报告 粘进 Claude Code → 它创建 skill 文件 → 自检 → 之后用自然语言帮你管健康

    

打开 Claude Code,把整段粘进去回车。这一份自包含、零依赖、不联网,粘完即装即用。

② Apple Health 采集 · 可选 · 数据留本机
采集安装提示词 · 血压 / 血氧 / 睡眠 / 心率自动进本机 粘进 Claude Code → 它拉取采集端 → 引导你配隧道+iPhone → 体征异常自动推 Telegram

    

需要先有一条 Cloudflare 隧道 TOKEN + 域名(由开通方用 provision-user.sh 发给你)。装 cloudflared 时会要 sudo 密码。数据全程只落你本机的 SQLite。

三步上手
01

粘提示词

Claude Code 据此在本机建好 skill 文件并自检通过。

02

开口就记

“记录体重65.5”“每小时提醒喝水”“看今天报告”——AI 听懂、调脚本、回你。

03

越用越准

建议基于你的真实数据,不是套模板;目标可随时改。

聪明的分工:代码薄,AI 厚

  • 脚本只管两件事:数据持久化(存得住)、提醒时间的确定性计算(算得准)。
  • AI 管其余一切:听懂自然语言、按你当天真实数字写个性化建议、用 markdown 排版日报/周报。
  • 没有脆弱的正则解析、没有写死的建议文案、没有 ASCII 假图表——这些本就是 AI 的强项。
  • 核心脚本仅 ~130 行,纯 Python 标准库,零依赖

隐私 · 数据是你的

  • 所有记录只存在你本机的一个 JSON 文件里。
  • 核心安装不联网、不上传,没有任何服务器参与。
  • 要接 Apple Watch 体征自动采集时(进阶),数据同样只落你本机,走方案 B 拓扑。
采集怎么运作 · 方案 B

提示词② 装的就是下面这条链路。关键在谁都碰不到你的数据:Cloudflare 只做加密路由,数据落点是你自己电脑上的 SQLite。

iPhone / Apple Watch └─ Health Auto Export(App Store 现成 App,配一次) └─ HTTPS POST(JSON) ──→ https://<你>.<域名>/ingest └─ Cloudflare 边缘(自带 HTTPS / 稳定域名) └─ Cloudflare Tunnel ──→ 你本机的 cloudflared └─ 127.0.0.1:8000 ingest_server.py └─ SQLite ← 数据只在这里 ↑ vitals.py 读体征 / 判异常 / 推 Telegram

体征异常(血压 ≥140/90、血氧 <94%、心率 ≥100/≤50)会被 vitals.py check 标出,由定时看护推到 Telegram 兜底。阈值为通用参考、非医疗诊断。