运行时依赖
安装命令
点击复制技能文档
个人健康助手概述 本技能帮助助手收集个人健康数据,以本地 JSONL 日志保存,汇总趋势并生成提醒。适用于日常自我追踪:血压、血检、运动及身体指标。非医疗设备,不诊断、不开药、不替代临床医生。所有结果仅为追踪辅助,便于与专业医护人员沟通。
何时使用 当用户想:
- 记录每日血压、脉搏及情境
- 导入血检值:LDL、HDL、HbA1c、glucose、triglycerides、ALT、AST、creatinine、eGFR、uric acid、hemoglobin
- 追踪运动时长、类型、距离、强度
- 生成周/月趋势摘要与文本图表
- 接收缺失记录、陈旧数据、周活动目标提醒
- 准备供医生查看的摘要,而不让助手成为医生
勿用于紧急分诊;仅提示红旗症状时立即就医。勿调整药物、下诊断或决定治疗。
快速开始 自然语言示例: 今天血压 126/82 心率 68 血检 LDL 142, HDL 52, HbA1c 5.9 record exercise: brisk walk 45 minutes 生成本周健康报告
结构化 JSON 示例: {"action":"record","type":"blood_pressure","date":"2026-05-02","systolic":126,"diastolic":82,"pulse":68} {"action":"record","type":"blood_lab","date":"2026-04-20","markers":{"LDL":142,"HDL":52,"HbA1c":5.9}} {"action":"report","period":"weekly","end_date":"2026-05-02"}
数据收集流程
- 优先按 JSON 解析;非 JSON 则解析常见自然语言血压、运动、血检模式
- 归一化单位与标记名
- 追加到本地 JSONL 存储
- 即时返回分析、安全警示、提醒与下一步
- 报告时加载本地数据,汇总指定周期
默认存储:~/.personal-health-agent/health_records.jsonl 测试或私有路径:export PERSONAL_HEALTH_AGENT_DATA_DIR=/path/to/private/data
支持记录类型 血压 字段:date、systolic、diastolic、可选 pulse、context、notes 收缩压≥180 或舒张压≥120 时,提示静息复测并就医
血检 字段:date、markers 自动归一化别名:LDL、HDL、triglycerides、total cholesterol、HbA1c、glucose、ALT、AST、creatinine、eGFR、uric acid、hemoglobin 内置阈值仅为通用参考,以官方范围及医生解释为准
运动 字段:date、activity、minutes、可选 distance_km、intensity、notes 周汇总对比 150 分钟成人基准,仅为健康建议,非个性化处方
身体指标 可含 weight_kg、waist_cm、body_fat_percent,仅记录趋势,避免评判性语言
报告输出 周/月报告含:
- 日期范围与记录计数
- 血压最新值、均值、趋势标签、ASCII 图
- 运动次数、期间分钟、折算周分钟、目标进度
- 最新血检标记与参考旗标
- 陈旧/缺失数据提醒
- 数据质量说明
- 医疗安全免责声明
安全规则
- 输出仅为信息性健康支持
- 绝不诊断、开药或指导停药
- 血压极高或严重症状时建议立即就医
- 说明参考范围因实验室与个体而异
- 异常、持续、加重或有症状结果须医生复核
- 隐私本地保存:无网络、无外部 API
验证 在技能目录执行: python3 tests/test_handler.py python3 handler.py '{"action":"help"}' 首条运行行为测试,次条验证入口返回 JSON。