health-management

ClawSkills 作者 longerian v1.1.0

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.

安装 / 下载方式

TotalClaw CLI推荐
totalclaw install clawskills:kn7aqcf3xyqr2nrs18zgmh4xyd82wqme~health-score-pro
cURL直接下载,无需登录
curl -fsSL https://skills.taituai.com/api/skills/clawskills%3Akn7aqcf3xyqr2nrs18zgmh4xyd82wqme~health-score-pro/file -o health-score-pro.md
# 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):
```markdown
## 😴 睡眠记录

### 📊 客观数据(智能手表)

| 指标 | 数值 | 评价 |
|------|------|------|
| **入睡时间** | 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):
```markdown
### 📊 早餐量化评估

#### 维度一:每日十二清单(早餐贡献)

| 项目 | 早餐摄入 | 目标量 | 完成度 | 状态 |
|------|---------|--------|--------|------|
| 🥦 十字花科蔬菜 | 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:读取历史记录**
```bash
# 读取前1-2天的记录文件
read memory/health-users/{username}/daily/YYYY-MM-DD.md
```

**步骤2:检查格式**
```
✅ 是否有详细表格?
✅ 是否有进度条图表?
✅ 是否有量化评估?
✅ 是否有评分表格?
✅ 是否有改进建议?
```

**步骤3:按照相同格式记录**
```
✅ 使用相同的表格结构
✅ 使用相同的评分格式
✅ 使用相同的评价符号
✅ 使用相同的改进建议格式
```

**步骤4:备份前再次检查**
```
✅ 格式是否完整?
✅ 数据是否准确?
✅ 评分是否正确?
✅ 建议是否具体?
```

---

### 💡 为什么必须严格遵守格式?

1. **数据一致性**:便于对比分析,识别趋势
2. **可读性**:表格和图表更直观
3. **专业性**:符合健康管理系统的标准
4. **可追溯性**:便于回顾历史记录
5. **用户信任**:保持高质量的输出

---

**⚠️ 如果AI偷懒,用户可以说**:
- "格式不对,参考昨天的格式"
- "缺少表格,补上"
- "格式太简略,详细一点"
- "按照之前的格式重新记录"

**AI 必须立即修正,不得辩解!**

---

**支持的时区格式**:
- 时区名称:`Asia/Shanghai`, `America/New_York`, `Europe/London` 等
- 时区偏移:`UTC+8`, `UTC-5`, `UTC+0` 等

**常见时区示例**:
```bash
# 中国大陆
TIMEZONE="Asia/Shanghai"

# 美国东部
TIMEZONE="America/New_York"

# 美国西部
TIMEZONE="America/Los_Angeles"

# 欧洲
TIMEZONE="Europe/London"
TIMEZONE="Europe/Paris"

# 日本
TIMEZONE="Asia/Tokyo"
```

---

## 🌐 语言国际化支持(CRITICAL)

**所有输出必须使用用户配置的语言**

### ⚠️ 重要:AI 输出语言规范(CRITICAL)

**AI 在回复用户时,必须遵循以下规则**:

1. **首次交互时**:
   - 读取 `memory/health-users/{username}/profile.md` 中的 `Language` 字段
   - 如果未配置,使用默认语言:`zh-CN`(中文)

2. **所有输出都必须使用用户配置的语言**:
   - ✅ 饮食记录反馈
   - ✅ 运动记录反馈
   - ✅ 补剂记录反馈
   - ✅ 睡眠记录反馈
   - ✅ 评分分析
   - ✅ 健康建议
   - ✅ 周报/月报/年报
   - ✅ 错误提示
   - ✅ 引导信息

3. **语言切换规则**:
   - 用户随时可以说"切换到英文"或"switch to English"
   - AI 应更新 profile.md 中的 Language 字段
   - 后续所有输出使用新语言

---

### 语言配置

**首次使用时**:
- 系统会引导用户设置语言(第2步)
- 语言信息保存在 `memory/health-users/{username}/profile.md` 中
- 默认语言:`zh-CN`(中文简体)

**支持的语言**:
```bash
# 中文(简体)- 默认
LANGUAGE="zh-CN"

# English
LANGUAGE="en"

# 日本語
LANGUAGE="ja"

# 한국어
LANGUAGE="ko"

# Français
LANGUAGE="fr"

# Deutsch
LANGUAGE="de"

# Español
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 必须执行以下步骤**:

```bash
1. 读取用户语言配置
   language=$(grep -E "^\s*-\s*\*\*Language\*\*:" profile.md | sed 's/.*\*\*Language\*\*:\s*//')

2. 根据语言选择输出模板
   case "$language" in
       zh-CN) # 使用中文模板
       en)    # 使用英文模板
       ja)    # 使用日文模板
       ...
   esac

3. 输出对应语言的内容
   - 所有标题、说明、建议、报告
   - 所有数据解读和分析
   - 所有错误提示和引导信息
```

---

### 多语言工具函数示例
```bash
# 读取用户语言
language=$(get_user_language "$username")

# 获取本地化文本
success_msg=$(get_localized_text "backup.success" "$language")

# 中文输出:✅ 数据已安全备份到 GitHub!
# 英文输出:✅ Data successfully backed up to GitHub!
```

### 日期格式标准

**文件命名**:
- 日报:`YYYY-MM-DD.md`(例如:`2026-03-06.md`)
- 周报:`YYYY-WXX.md`(例如:`2026-W10.md`)
- 月报:`YYYY-MM.md`(例如:`2026-03.md`)

**文件内容**:
```markdown
# 📅 2026-03-06 健康记录

> 创建时间:2026-03-06 20:46 (用户时区)
> 用户:your_username
```

**获取当前时间**:
- 使用 `session_status` 工具获取当前时间
- 或使用系统时间 + 用户时区
- **必须根据用户配置的时区转换**

**示例**:
```
✅ 正确:2026-03-06 20:46 (根据用户时区显示)
✅ 正确:2026-03-06 07:46 (UTC)
❌ 错误:使用固定时区,不考虑用户配置
```

---

## ⚠️ IMPORTANT: 备份功能说明

**🔒 隐私优先:备份功能需要用户配置,用户完全控制数据**

### 备份策略

**数据存储**: