Install
openclaw skills install health-score-pro健康管理助手 - 基于十本畅销健康书籍共识的数据驱动健康管理系统。**快速暗号**: 健康记录、饮食分析、健康评分、周报、月报。**自然触发**: 记录饮食、查询营养、分析健康状况、补剂管理。支持多语言、多用户、时区自动识别。
openclaw skills install health-score-pro基于十本畅销健康书籍共识的数据驱动健康管理系统,支持三维饮食评分、防御系统分析、补剂管理和自动备份。
发送饮食信息,系统会自动分析并评分。
示例:
用户:早餐吃了燕麦粥配蓝莓和亚麻籽
系统会:
发送补剂信息,系统会追踪并分析。
示例:
用户:今天吃了鱼油、维生素D3、镁
首次使用时:
发送睡眠数据,系统会分析睡眠质量。
示例:
用户:昨晚23:30睡,07:00醒,睡眠时长7小时30分钟
每日总结:
今日健康总结
给我总结下
今日表现
周报:
本周健康分析
本周健康总结
weekly analysis
月报:
本月健康分析
monthly analysis
年报:
今年健康总结
yearly analysis
查询补剂:
我的补剂清单
补剂数据库
更新补剂:
更新补剂数据库
换了XX品牌的鱼油
查询食物防御系统:
西兰花支持哪些防御系统?
蓝莓有什么营养?
动态食物搜索:
自动识别用户身份:
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)时间窗口定义:
清单项目:
评分公式: (实际得分/12) × 10
示例:
第一步: 覆盖5个防御系统(5分)
| 防御系统 | 关键食物 | 得分 |
|---|---|---|
| 血管生成 (A) | 番茄、浆果、绿茶、西兰花 | 1分 |
| 再生 (R) | 咖啡、黑巧克力、核桃、姜黄 | 1分 |
| 微生物组 (M) | 酸奶、燕麦、洋葱、豆类 | 1分 |
| DNA保护 (D) | 蓝莓、绿叶菜、坚果 | 1分 |
| 免疫 (I) | 大蒜、生姜、蘑菇、柑橘 | 1分 |
第二步: 分布在5次进食(5分)
多功能食物(覆盖3+系统):
示例:
健康食物(70分 → 归一化到10分):
限制食物(50分 → 归一化到10分):
生活方式(50分 → 归一化到10分):
总分: 170分 → 归一化公式: (实际得分/170) × 10
计算公式: 维度一得分 + 维度二得分 + 维度三得分
评级标准:
示例:
维度一: 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品牌,每粒700mg
AI: ✅ 已更新补剂数据库
多功能食物(覆盖3+系统):
必须格式: 中文名称 (字母)
系统包含完整的中餐食物数据库,支持:
当食物不在数据库时:
示例:
用户: 吃了马齿苋
AI: 1. 搜索: "马齿苋 营养成分 健康效益"
2. 结果: 富含Omega-3、抗氧化物、膳食纤维
3. 映射: M+A+I
4. 更新数据库
5. 反馈: 马齿苋 → 微生物组(M) + 血管生成(A) + 免疫(I)
隐私优先: 所有数据默认仅存储在本地,不上传到任何服务器。
备份仅在以下条件全部满足时执行:
backup_config.json 中设置)backup_config.json 中 enabled: true)❌ 任何条件不满足时:
当所有启用条件满足时:
backup_config.json)bash scripts/backup_health_data.sh)gh repo view)成功示例:
✅ 数据已备份!
📝 提交信息:
• 提交哈希: 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
必需内容:
参考模板: assets/daily-tracking-template.md
每次输出必须包含:
📋 评分说明: 总分30分(3维度×10分) | 维度二(防御系统)单餐可满分
- ✅ **血管生成 (A)**: 番茄、浆果
- ✅ **再生 (R)**: 咖啡、核桃
| 维度 | 得分 | 评价 |
|------|------|------|
| **维度一: 每日十二** | 7.5/10 | ⭐⭐⭐ |
| **总分** | **23.5/30** | **78%** ⭐⭐⭐ |
发酵过程会消耗糖分:
制作过程:
新鲜苹果汁 → 酒精发酵 → 醋酸发酵 → 苹果醋
(含果糖) (糖→酒精) (酒精→醋酸) (不含果糖)
健康效益:
| 效益 | 说明 | 证据等级 |
|---|---|---|
| ✅ 降低血糖峰值 | 醋酸减缓胃排空,降低餐后血糖 | ⭐⭐⭐⭐⭐ 强证据 |
| ✅ 提高胰岛素敏感性 | 改善胰岛素抵抗 | ⭐⭐⭐⭐⭐ 强证据 |
| ✅ 尿酸友好 | 不含果糖,不会升高尿酸 | ⭐⭐⭐⭐⭐ 强证据 |
| ✅ 促进消化 | 有助于胃酸分泌 | ⭐⭐⭐⭐ 良好证据 |
推荐用法:
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 每次回复前必须执行:
❌ 绝对禁止:
详细使用示例请参考: 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