Health Management
by @longerian
健康管理助手 - 基于十本畅销健康书籍共识的数据驱动健康管理系统。**快速暗号**: 健康记录、饮食分析、健康评分、周报、月报。**自然触发**: 记录饮食、查询营养、分析健康状况、补剂管理。支持多语言、多用户、时区自动识别。
clawhub install health-score-pro📖 About This Skill
name: health-score-pro version: 1.6.0 description: "健康管理助手 - 基于十本畅销健康书籍共识的数据驱动健康管理系统。快速暗号: 健康记录、饮食分析、健康评分、周报、月报。自然触发: 记录饮食、查询营养、分析健康状况、补剂管理。支持多语言、多用户、时区自动识别。" metadata: openclaw: emoji: "🏥" thinking: "medium"
健康管理助手
基于十本畅销健康书籍共识的数据驱动健康管理系统,支持三维饮食评分、防御系统分析、补剂管理和自动备份。
功能说明
核心功能
1. 三维饮食评分: 融合Greger的每日十二清单、李博士的5×5×5方法、十本书共识清单 2. 防御系统分析: 识别食物对血管生成、再生、微生物组、DNA保护、免疫系统的支持 3. 补剂管理: 个性化补剂追踪、目标匹配、剂量优化 4. 自动分析: 每日/每周/每月/每年趋势分析和改进建议 5. 多语言支持: 支持中文、英文、日文等多语言输出 6. 多用户隔离: 每个用户独立数据存储和分析 7. 时区识别: 自动使用用户配置的时区 8. GitHub备份: 可选的自动备份功能(需用户配置)
使用方法
1️⃣ 记录饮食
发送饮食信息,系统会自动分析并评分。
示例:
用户:早餐吃了燕麦粥配蓝莓和亚麻籽
系统会: 1. 识别食物及防御系统 2. 计算三维评分 3. 保存到今日记录 4. 提供改进建议 5. 如果用户已启用备份:自动备份到GitHub
2️⃣ 记录补剂
发送补剂信息,系统会追踪并分析。
示例:
用户:今天吃了鱼油、维生素D3、镁
首次使用时:
3️⃣ 记录睡眠
发送睡眠数据,系统会分析睡眠质量。
示例:
用户:昨晚23:30睡,07:00醒,睡眠时长7小时30分钟
4️⃣ 查询分析
每日总结:
今日健康总结
给我总结下
今日表现
周报:
本周健康分析
本周健康总结
weekly analysis
月报:
本月健康分析
monthly analysis
年报:
今年健康总结
yearly analysis
5️⃣ 补剂管理
查询补剂:
我的补剂清单
补剂数据库
更新补剂:
更新补剂数据库
换了XX品牌的鱼油
6️⃣ 食物查询
查询食物防御系统:
西兰花支持哪些防御系统?
蓝莓有什么营养?
动态食物搜索:
多用户支持
用户识别
自动识别用户身份:
label 或 username 字段username 或 user_id数据隔离
每个用户独立目录:
memory/health-users/{username}/
├── profile.md # 个人健康档案(语言、时区、目标)
├── daily/ # 每日记录
│ ├── 2026-03-06.md
│ └── ...
├── weekly/ # 每周分析
├── monthly/ # 每月总结
├── supplement-database.md # 个人补剂数据库
└── backup_config.json # 备份配置(可选)
隐私保证:
多语言支持
语言配置
首次使用时,系统会引导设置语言:
zh-CN(中文简体)语言切换
随时可以切换:
用户:切换到英文
用户:switch to Chinese
输出规范
所有输出必须使用用户配置的语言:
示例(中文):
📊 今日评分:23.5/30 (78%) ⭐⭐⭐ 良好✅ 亮点:
1. 防御系统覆盖全面(5/5)
2. 补剂选择与目标匹配度高
⚠️ 改进建议:
1. 补充绿叶菜:建议加一份凉拌菠菜(100克)
示例(英文):
📊 Today's Score: 23.5/30 (78%) ⭐⭐⭐ Good✅ Highlights:
1. Complete defense system coverage (5/5)
2. High supplement-goal alignment
⚠️ Improvements:
1. Add leafy greens: Suggest a spinach salad (100g)
时区与日期规范
时区配置
首次使用时,系统会引导设置时区:
Asia/Shanghai(北京时间,UTC+8)常见时区:
# 中国大陆
TIMEZONE="Asia/Shanghai"美国东部
TIMEZONE="America/New_York"美国西部
TIMEZONE="America/Los_Angeles"欧洲
TIMEZONE="Europe/London"日本
TIMEZONE="Asia/Tokyo"
日期格式
文件命名:
YYYY-MM-DD.md(例如: 2026-03-06.md)YYYY-WXX.md(例如: 2026-W10.md)YYYY-MM.md(例如: 2026-03.md)时间窗口定义:
三维评分系统
维度一: 每日十二清单(10分)
清单项目:
评分公式: (实际得分/12) × 10
示例:
维度二: 5×5×5方法(10分)
第一步: 覆盖5个防御系统(5分) | 防御系统 | 关键食物 | 得分 | |---------|---------|------| | 血管生成 (A) | 番茄、浆果、绿茶、西兰花 | 1分 | | 再生 (R) | 咖啡、黑巧克力、核桃、姜黄 | 1分 | | 微生物组 (M) | 酸奶、燕麦、洋葱、豆类 | 1分 | | DNA保护 (D) | 蓝莓、绿叶菜、坚果 | 1分 | | 免疫 (I) | 大蒜、生姜、蘑菇、柑橘 | 1分 |
第二步: 分布在5次进食(5分)
多功能食物(覆盖3+系统):
示例:
维度三: 共识清单(10分)
健康食物(70分 → 归一化到10分):
限制食物(50分 → 归一化到10分):
生活方式(50分 → 归一化到10分):
总分: 170分 → 归一化公式: (实际得分/170) × 10
综合评分(30分制)
计算公式: 维度一得分 + 维度二得分 + 维度三得分
评级标准:
示例:
维度一: 9/12项 → 9/12 × 10 = 7.5分
维度二: 8/10分 → 8.0分
维度三: 136/170分 → 136/170 × 10 = 8.0分总分: 7.5 + 8.0 + 8.0 = 23.5/30 (78%) ⭐⭐⭐ 良好
补剂管理
个人补剂数据库
位置: memory/health-users/{username}/supplement-database.md
数据库结构:
| 补剂名称 | 品牌 | 每粒剂量 | 有效成分 | 服用时间 | 健康目标 | 状态 | 更新日期 |
|---------|------|---------|---------|---------|---------|------|---------|
| 鱼油 | XX品牌 | 645mg | 613mg EPA+DHA (95%) | 晨间随餐 | 抗炎⭐⭐⭐⭐⭐ | 启用 | 2026-03-06 |
使用流程
首次使用:
用户: 今天吃了鱼油、维生素D3、镁AI: 我发现你还没有建立补剂数据库。
请告诉我以下信息:
- 鱼油: 品牌、每粒剂量、有效成分
- 维生素D3: 品牌、每粒剂量
- 镁: 品牌、每粒剂量、形式
日常记录:
用户: 今天吃了和昨天一样的补剂AI: ✅ 已记录补剂
- 鱼油 645mg
- 维生素D3 2000 IU
- 柠檬酸镁 400mg
更新补剂:
用户: 我换了鱼油品牌,现在是XX品牌,每粒700mgAI: ✅ 已更新补剂数据库
食物防御系统数据库
快速参考
多功能食物(覆盖3+系统): 1. 蓝莓 → A+D+I 2. 西兰花 → A+D+I 3. 亚麻籽 → M+D+A 4. 绿茶 → A+M+I 5. 核桃 → R+D+A 6. 黑巧克力 → A+R+M 7. 大蒜 → A+I+M
防御系统说明
必须格式: 中文名称 (字母)
中餐食物支持
系统包含完整的中餐食物数据库,支持:
动态食物搜索
当食物不在数据库时: 1. 自动使用 web_search 查找营养信息 2. 提取主要营养素和健康效益 3. 映射到防御系统 4. 更新到数据库 5. 立即应用
示例:
用户: 吃了马齿苋AI: 1. 搜索: "马齿苋 营养成分 健康效益"
2. 结果: 富含Omega-3、抗氧化物、膳食纤维
3. 映射: M+A+I
4. 更新数据库
5. 反馈: 马齿苋 → 微生物组(M) + 血管生成(A) + 免疫(I)
GitHub 备份(可选)
⚠️ 重要: 备份是可选的,默认关闭
隐私优先: 所有数据默认仅存储在本地,不上传到任何服务器。
启用条件
备份仅在以下条件全部满足时执行:
1. ✅ 用户已配置 GitHub 仓库(在 backup_config.json 中设置)
2. ✅ 用户已显式启用备份(backup_config.json 中 enabled: true)
3. ✅ 用户刚记录了健康数据
4. ✅ 备份脚本可执行
❌ 任何条件不满足时:
备份执行流程
当所有启用条件满足时:
1. ✅ 检查备份是否启用(读取 backup_config.json)
2. ✅ 更新每日记录文件
3. ✅ 执行备份脚本(bash scripts/backup_health_data.sh)
4. ✅ 验证推送结果(使用 gh repo view)
5. ✅ 向用户反馈备份状态(提交哈希、推送状态)
备份反馈
成功示例:
✅ 数据已备份!📝 提交信息:
• 提交哈希: abc1234
• 推送状态: 成功
• 仓库地址: https://github.com/YOUR_USERNAME/YOUR_REPO_NAME
• 最后更新: 2026-03-06T14:00:00Z
✅ 健康数据已安全备份到 GitHub!
失败示例:
❌ 备份未完成🔄 数据同步失败:
• 推送状态: 失败
• 错误信息: [具体错误信息]
💡 建议:
• 检查网络连接
• 检查 Git 配置
• 手动执行: ./scripts/backup_health_data.sh
快速暗号
健康记录 - 记录今日饮食饮食分析 - 分析今日营养健康评分 - 查看今日得分周报 / 月报 - 查看周期报告补剂记录 - 记录补剂睡眠记录 - 记录睡眠备份数据 - 手动触发备份自然触发
数据格式
每日记录格式
文件位置: memory/health-users/{username}/daily/YYYY-MM-DD.md
必需内容: 1. 📊 三餐量化评估(含表格) 2. 🛡️ 防御系统覆盖评估(含表格) 3. 📈 三维度评分总览(含表格) 4. 💡 改进建议(亮点、改进空间、明日目标) 5. 📋 记录时间和数据来源
参考模板: assets/daily-tracking-template.md
评分输出规范
每次输出必须包含:
1. 评分说明(一句话):
📋 评分说明: 总分30分(3维度×10分) | 维度二(防御系统)单餐可满分
2. 防御系统显示(中文名称 (字母)格式):
- ✅ 血管生成 (A): 番茄、浆果
✅ 再生 (R): 咖啡、核桃
3. 星级评价:
| 维度 | 得分 | 评价 |
|------|------|------|
| 维度一: 每日十二 | 7.5/10 | ⭐⭐⭐ |
| 总分 | 23.5/30 | 78% ⭐⭐⭐ |
发酵食品知识
⚠️ 重要: 发酵食品不含糖分
发酵过程会消耗糖分: 1. 第一步: 糖分 → 酒精(酵母发酵) 2. 第二步: 酒精 → 醋酸(醋酸菌发酵) 3. 结果: 发酵完成后,几乎不含糖分 ✅
苹果醋(Apple Cider Vinegar)
制作过程:
新鲜苹果汁 → 酒精发酵 → 醋酸发酵 → 苹果醋
(含果糖) (糖→酒精) (酒精→醋酸) (不含果糖)
健康效益: | 效益 | 说明 | 证据等级 | |------|------|---------| | ✅ 降低血糖峰值 | 醋酸减缓胃排空,降低餐后血糖 | ⭐⭐⭐⭐⭐ 强证据 | | ✅ 提高胰岛素敏感性 | 改善胰岛素抵抗 | ⭐⭐⭐⭐⭐ 强证据 | | ✅ 尿酸友好 | 不含果糖,不会升高尿酸 | ⭐⭐⭐⭐⭐ 强证据 | | ✅ 促进消化 | 有助于胃酸分泌 | ⭐⭐⭐⭐ 良好证据 |
推荐用法:
AI 输出规范:
重要注意事项
文件操作安全
❌ 绝对禁止的危险操作:
# ❌ 错误 - 会导致无限循环,文件爆炸式增长
cat file.md >> file.md
echo "内容" >> file.md >> file.md
✅ 正确的文件操作方法:
量化评估规则
⚠️ 必须根据实际摄入量评估,不能简单认为"吃了什么就达标"。
❌ 错误示例:
用户: 吃了2个猪肉白菜饺子
AI: ✅ 十字花科蔬菜达标!(错误!)
✅ 正确示例:
用户: 吃了2个猪肉白菜饺子
AI:
1. 估算实际摄入量: 2个饺子中白菜约10-15克
2. 对比目标: 十字花科蔬菜目标1份(80克)
3. 计算完成度: 10-15克 / 80克 = 13%-19%
4. 评估结果: ❌ 未达标(仅完成13%-19%)
语言输出强制检查
AI 每次回复前必须执行: 1. ✅ 读取用户语言配置 2. ✅ 使用用户语言输出所有内容 3. ✅ 验证语言一致性
❌ 绝对禁止:
使用示例
详细使用示例请参考: references/usage-examples.md
文件结构
health-management/
├── SKILL.md # 本文件 - 技能说明
├── manifest.json # 权限声明
├── PERMISSIONS.md # 权限文档
├── README.md # 项目说明
├── scripts/ # 脚本工具
│ ├── backup_health_data.sh # 备份脚本
│ ├── check_git_config.sh # Git检查
│ ├── configure_backup.sh # 备份配置
│ ├── manage_backup.sh # 备份管理
│ ├── language_utils.sh # 语言工具
│ └── timezone_utils.sh # 时区工具
├── references/ # 参考资料
│ ├── principles.md # 十本书共识原则
│ ├── food-database.md # 食物数据库
│ ├── chinese-food-database.md # 中餐食物数据库
│ ├── supplement-database.md # 补剂数据库
│ └── analysis-guide.md # 分析指南
├── assets/ # 资源文件
│ ├── daily-tracking-template.md # 每日记录模板
│ ├── weekly-analysis-template.md # 周报模板
│ ├── monthly-summary-template.md # 月报模板
│ ├── user-profile-template.md # 用户档案模板
│ ├── supplement-tracking-template.md # 补剂记录模板
│ └── quick-log.md # 快速记录模板
└── templates/ # 其他模板
└── onboarding-flow.md # 新用户引导流程
参考资源
*Created by OpenClaw | Version 1.6.0 | 2026-03-22* *Author: longerian*