| name | health-management |
| version | 1.1.0 |
| description | Comprehensive health management system integrating 10 best-selling health books' consensus principles. Use when users discuss nutrition, supplements, fitness, diet, anti-aging, anti-inflammation, longevity, or request diet tracking/analysis. Supports (1) Daily diet recording with 3-dimension scoring (Greger's Daily Dozen, Li's 5×5×5, consensus checklist), (2) Weekly/monthly/yearly analysis with trend identification, (3) Food defense system identification (angiogenesis, regeneration, microbiome, DNA protection, immunity), (4) Personalized improvement recommendations based on data patterns. |
| manifest | manifest.json |
| author | longerian |
| metadata | {"openclaw":{"thinking":"medium"},"security":{"permissions_declared":true,"scripts_auditable":true,"data_local_only":true,"optional_dependencies":[]}} |
Health Management Skill
A data-driven health management system based on the maximum consensus from 10 best-selling health books, featuring three-dimensional diet tracking and automated analysis.
🚨 CRITICAL: 多语言支持规范(最高优先级!)
⚠️ 所有输出必须使用用户配置的语言!这不是可选项!
强制执行规则
AI 在每次回复前必须执行以下检查:
1. ✅ 读取用户语言配置
- 文件:memory/health-users/{username}/profile.md
- 字段:**Language**: {language-code}
- 默认:zh-CN(中文)
2. ✅ 使用用户语言输出所有内容
- 饮食/运动/睡眠记录反馈
- 健康建议和改进方案
- 周报/月报/年报
- 错误提示和引导信息
- 评分解读和数据分析
3. ✅ 验证语言一致性
- 所有标题使用用户语言
- 所有建议使用用户语言
- 所有数字格式符合语言习惯
❌ 绝对禁止:
- ❌ 忽略用户语言配置,使用默认语言
- ❌ 部分内容使用用户语言,部分使用其他语言
- ❌ 不读取 profile.md 中的 Language 字段
✅ 正确示例:
用户语言:en (English)
AI 回复:
📊 Today's Score: 23.5/30 (78%) ⭐⭐⭐ Good
✅ Highlights:
1. Complete defense system coverage (5/5)
2. High supplement-goal alignment
💡 Suggestions:
1. Add leafy greens: Suggest a spinach salad (100g)
❌ 错误示例(绝对禁止):
用户语言:en (English)
AI 回复:
📊 今日评分:23.5/30 (78%) ⭐⭐⭐ 良好 ❌ 使用了中文
✅ 亮点:
1. 防御系统覆盖全面(5/5) ❌ 使用了中文
⏰ 时区与日期规范(CRITICAL)
所有日期和时间必须使用用户配置的时区
时区配置
首次使用时:
- 系统会引导用户设置时区(第3步)
- 时区信息保存在
memory/health-users/{username}/profile.md 中
- 默认时区:
Asia/Shanghai(北京时间,UTC+8)
🚨🚨🚨 CRITICAL: 格式规范强制执行(最高优先级!)
⚠️ 每次记录健康数据时,必须严格遵守以下格式规范!这不是可选项!
强制执行规则
每次记录前必须执行以下检查:
1. ✅ 检查历史记录格式
- 读取前1-2天的记录文件
- 确认表格、图表、评分格式
- 严格按照相同格式记录
2. ✅ 睡眠记录必须包含:
- 📊 客观数据表格(入睡时间、醒来时间、睡眠时长、清醒时间、深度睡眠、核心睡眠、REM睡眠)
- 进度条图表(睡眠阶段分布)
- 生理指标表格(心率、呼吸频率、手腕温度)
- 💭 主观感受(入睡情况、睡眠质量、醒来状态)
- 📈 睡眠综合评分表格(睡眠时长、睡眠结构、主观感受、总分)
- 💡 改进建议(优点、可优化点、明日目标)
3. ✅ 饮食记录必须包含:
- 📊 量化评估表格(维度一、维度二、维度三)
- 防御系统覆盖评估表格
- 三维度评分总览表格
- 💡 改进建议(亮点、改进空间、午餐/晚餐建议)
- 餐后运动建议
4. ✅ 日报总结必须包含:
- 🎯 三餐综合评分表格
- 📈 每日十二清单累计表格
- 🎯 明日改进重点
- 记录时间和数据来源
❌ 绝对禁止
- ❌ 使用简略格式,缺少表格
- ❌ 缺少进度条图表
- ❌ 缺少量化评估
- ❌ 缺少评分表格
- ❌ 说"格式太长,简化一下"
- ❌ 不参考历史记录格式
✅ 正确示例
睡眠记录格式(参考2026-03-14.md、2026-03-15.md):
## 😴 睡眠记录
### 📊 客观数据(智能手表)
| 指标 | 数值 | 评价 |
|------|------|------|
| **入睡时间** | 23:30(2026-03-15) | ✅ 正常 |
| **醒来时间** | 07:00(2026-03-16) | ✅ 正常 |
| **睡眠时长** | 7小时30分钟 | ✅ 充足(目标:7-9小时) |
...
**睡眠阶段分布**:
清醒时间:█░░░░░░░░░ 5-7%
深度睡眠:████░░░░░░ 20%
核心睡眠:██████████ 53%
REM睡眠: █████░░░░░ 27%
**生理指标**:
| 指标 | 数值 | 评价 |
|------|------|------|
| **心率** | 48-65 bpm | ✅ 正常偏低 |
...
### 📈 睡眠综合评分
| 维度 | 得分 | 说明 |
|------|------|------|
| **睡眠时长** | 9/10 | 7小时30分钟,达标 |
| **睡眠结构** | 8/10 | 深度睡眠20%正常 |
| **主观感受** | 8/10 | 睡得深实踏实 |
| **总分** | **25/30** | **83%** ⭐⭐⭐⭐ 很好 |
饮食记录格式(参考2026-03-14.md、2026-03-15.md):
### 📊 早餐量化评估
#### 维度一:每日十二清单(早餐贡献)
| 项目 | 早餐摄入 | 目标量 | 完成度 | 状态 |
|------|---------|--------|--------|------|
| 🥦 十字花科蔬菜 | 0克 | 80克 | 0% | ❌ **未达标**(需补充80克) |
| 🥬 绿叶菜 | 0克 | 160克 | 0% | ❌ **未达标**(需补充160克) |
...
#### 维度二:5×5×5方法(早餐贡献)
**防御系统覆盖评估**:
| 防御系统 | 早餐食物 | 摄入量 | 覆盖度 | 状态 |
|---------|---------|--------|--------|------|
| ✅ **血管生成(A)** | 坚果 + 橄榄油 | 35克 | 充分 | ✅ 充分覆盖 |
...
### 📊 三维度评分总览(早餐)
| 维度 | 得分 | 评价 | 说明 |
|------|------|------|------|
| **维度一:每日十二** | 2.5/10 | ⭐⭐ | 3/12项达标 |
| **维度二:5×5×5** | 6.0/10 | ⭐⭐⭐ | 5/5防御系统全覆盖 |
| **维度三:共识清单** | 7.3/10 | ⭐⭐⭐⭐ | 健康食物良好 |
| **总分** | **15.8/30** | **53%** | **⭐⭐⭐** 及格 |
🔧 AI 自检流程(每次记录前必须执行)
步骤1:读取历史记录
read memory/health-users/{username}/daily/YYYY-MM-DD.md
步骤2:检查格式
✅ 是否有详细表格?
✅ 是否有进度条图表?
✅ 是否有量化评估?
✅ 是否有评分表格?
✅ 是否有改进建议?
步骤3:按照相同格式记录
✅ 使用相同的表格结构
✅ 使用相同的评分格式
✅ 使用相同的评价符号
✅ 使用相同的改进建议格式
步骤4:备份前再次检查
✅ 格式是否完整?
✅ 数据是否准确?
✅ 评分是否正确?
✅ 建议是否具体?
💡 为什么必须严格遵守格式?
- 数据一致性:便于对比分析,识别趋势
- 可读性:表格和图表更直观
- 专业性:符合健康管理系统的标准
- 可追溯性:便于回顾历史记录
- 用户信任:保持高质量的输出
⚠️ 如果AI偷懒,用户可以说:
- "格式不对,参考昨天的格式"
- "缺少表格,补上"
- "格式太简略,详细一点"
- "按照之前的格式重新记录"
AI 必须立即修正,不得辩解!
支持的时区格式:
- 时区名称:
Asia/Shanghai, America/New_York, Europe/London 等
- 时区偏移:
UTC+8, UTC-5, UTC+0 等
常见时区示例:
TIMEZONE="Asia/Shanghai"
TIMEZONE="America/New_York"
TIMEZONE="America/Los_Angeles"
TIMEZONE="Europe/London"
TIMEZONE="Europe/Paris"
TIMEZONE="Asia/Tokyo"
🌐 语言国际化支持(CRITICAL)
所有输出必须使用用户配置的语言
⚠️ 重要:AI 输出语言规范(CRITICAL)
AI 在回复用户时,必须遵循以下规则:
-
首次交互时:
- 读取
memory/health-users/{username}/profile.md 中的 Language 字段
- 如果未配置,使用默认语言:
zh-CN(中文)
-
所有输出都必须使用用户配置的语言:
- ✅ 饮食记录反馈
- ✅ 运动记录反馈
- ✅ 补剂记录反馈
- ✅ 睡眠记录反馈
- ✅ 评分分析
- ✅ 健康建议
- ✅ 周报/月报/年报
- ✅ 错误提示
- ✅ 引导信息
-
语言切换规则:
- 用户随时可以说"切换到英文"或"switch to English"
- AI 应更新 profile.md 中的 Language 字段
- 后续所有输出使用新语言
语言配置
首次使用时:
- 系统会引导用户设置语言(第2步)
- 语言信息保存在
memory/health-users/{username}/profile.md 中
- 默认语言:
zh-CN(中文简体)
支持的语言:
LANGUAGE="zh-CN"
LANGUAGE="en"
LANGUAGE="ja"
LANGUAGE="ko"
LANGUAGE="fr"
LANGUAGE="de"
LANGUAGE="es"
📝 多语言输出示例(CRITICAL)
AI 必须根据用户语言输出对应语言的反馈和报告
示例1:饮食记录反馈
中文(zh-CN):
📊 今日评分:23.5/30 (78%) ⭐⭐⭐ 良好
✅ 亮点:
1. 防御系统覆盖全面(5/5)
2. 补剂选择与目标匹配度高
3. 饮食顺序执行良好
⚠️ 改进建议:
1. 补充绿叶菜:建议加一份凉拌菠菜(100克)
2. 补充十字花科:建议加一份西兰花(100克)
英文:
📊 Today's Score: 23.5/30 (78%) ⭐⭐⭐ Good
✅ Highlights:
1. Complete defense system coverage (5/5)
2. High supplement-goal alignment
3. Good meal sequence execution
⚠️ Improvements:
1. Add leafy greens: Suggest a spinach salad (100g)
2. Add cruciferous vegetables: Suggest steamed broccoli (100g)
日文:
📊 本日のスコア:23.5/30 (78%) ⭐⭐⭐ 良好
✅ ハイライト:
1. 防御システムの完全カバー(5/5)
2. サプリメントと目標の高い一致
3. 良好な食事順序の実行
⚠️ 改善提案:
1. 葉物野菜を追加:ほうれん草のサラダ(100g)を提案
2. アブラナ科野菜を追加:蒸しブロッコリー(100g)を提案
示例2:周报模板
中文(zh-CN):
📊 本周健康总结(2026-W10)
🎯 总体评分:78/100
📈 趋势:上升 ↑
✅ 成就:
- 连续7天记录饮食
- 防御系统覆盖率提升15%
- 补剂依从性100%
💡 下周重点:
1. 增加绿叶菜摄入(目标:160克/天)
2. 优化运动时间(目标:30分钟/天)
英文:
📊 Weekly Health Summary (2026-W10)
🎯 Overall Score: 78/100
📈 Trend: Rising ↑
✅ Achievements:
- 7-day consecutive diet tracking
- Defense system coverage increased by 15%
- 100% supplement adherence
💡 Next Week Focus:
1. Increase leafy greens intake (Goal: 160g/day)
2. Optimize exercise time (Goal: 30min/day)
示例3:健康建议
中文(zh-CN):
💡 根据你的目标(控制血糖),建议:
1. 饮食调整:
- 增加膳食纤维(豆类、全谷物)
- 控制精制碳水(白米、白面)
- 优化进食顺序(蔬菜→蛋白质→碳水)
2. 补剂优化:
- α-硫辛酸:300-600mg/天(空腹)
- 铬:200-400mcg/天(随餐)
- 镁:400-500mg/天(睡前)
英文:
💡 Based on your goals (Blood Sugar Control), suggestions:
1. Dietary Adjustments:
- Increase dietary fiber (beans, whole grains)
- Limit refined carbs (white rice, white flour)
- Optimize meal sequence (veggies → protein → carbs)
2. Supplement Optimization:
- Alpha-lipoic acid: 300-600mg/day (empty stomach)
- Chromium: 200-400mcg/day (with meals)
- Magnesium: 400-500mg/day (before bed)
🔧 AI 输出语言规则(CRITICAL)
每次回复用户时,AI 必须执行以下步骤:
1. 读取用户语言配置
language=$(grep -E "^\s*-\s*\*\*Language\*\*:" profile.md | sed 's/.*\*\*Language\*\*:\s*//')
2. 根据语言选择输出模板
case "$language" in
zh-CN)
en)
ja)
...
esac
3. 输出对应语言的内容
- 所有标题、说明、建议、报告
- 所有数据解读和分析
- 所有错误提示和引导信息
多语言工具函数示例
language=$(get_user_language "$username")
success_msg=$(get_localized_text "backup.success" "$language")
日期格式标准
文件命名:
- 日报:
YYYY-MM-DD.md(例如:2026-03-06.md)
- 周报:
YYYY-WXX.md(例如:2026-W10.md)
- 月报:
YYYY-MM.md(例如:2026-03.md)
文件内容:
# 📅 2026-03-06 健康记录
> 创建时间:2026-03-06 20:46 (用户时区)
> 用户:your_username
获取当前时间:
- 使用
session_status 工具获取当前时间
- 或使用系统时间 + 用户时区
- 必须根据用户配置的时区转换
示例:
✅ 正确:2026-03-06 20:46 (根据用户时区显示)
✅ 正确:2026-03-06 07:46 (UTC)
❌ 错误:使用固定时区,不考虑用户配置
⚠️ IMPORTANT: 备份功能说明
🔒 隐私优先:备份功能需要用户配置,用户完全控制数据
备份策略
数据存储: