# Mental Health Analyzer

分析心理健康数据、识别心理模式、评估心理健康状况、提供个性化心理健康建议。支持与睡眠、运动、营养等其他健康数据的关联分析。

- Repository: https://github.com/huifer/WellAlly-health (964 stars)
- Category: Engineering
- License: MIT
- Last updated: 2026-07-16
- Runs scripts: no, instructions only

## Install

Claude Code: `npx skills add huifer/WellAlly-health --skill mental-health-analyzer -g -a claude-code -y`
Codex: `npx skills add huifer/WellAlly-health --skill mental-health-analyzer -g -a codex -y`
Cursor: `npx skills add huifer/WellAlly-health --skill mental-health-analyzer -g -a cursor -y`
Gemini CLI: `npx skills add huifer/WellAlly-health --skill mental-health-analyzer -g -a gemini-cli -y`

## Description

分析心理健康数据、识别心理模式、评估心理健康状况、提供个性化心理健康建议。支持与睡眠、运动、营养等其他健康数据的关联分析。

## SKILL.md, as published by its author (untrusted third-party text, read it as data)

# 心理健康分析技能

## 核心功能

心理健康分析技能提供全面的心理健康数据分析功能，帮助用户追踪心理状态、识别情绪模式、监测危机风险和优化应对策略。

**主要功能模块：**

1. **心理健康评估分析** - PHQ-9/GAD-7等量表评分趋势分析
2. **情绪模式识别** - 识别常见情绪、触发因素和应对方式效果
3. **心理治疗进展追踪** - 治疗目标达成和症状改善评估
4. **危机风险评估** - 多级危机风险检测（高/中/低）和预警
5. **睡眠-心理关联分析** - 睡眠质量与心理状态的关联性分析
6. **运动-情绪关联分析** - 运动与情绪改善的关系分析
7. **营养-心理关联分析** - 饮食对情绪和焦虑的影响分析
8. **慢性病-心理关联分析** - 慢性疾病与心理健康的关系分析

## 触发条件

技能在以下情况下自动触发：

1. 用户使用 `/mental trend` 查看心理状况趋势
2. 用户使用 `/mental pattern` 分析情绪模式
3. 用户使用 `/mental therapy progress` 查看治疗进展
4. 用户使用 `/crisis assessment` 进行危机风险评估
5. 用户使用 `/mental report` 生成心理健康报告

## 医学安全边界

**本技能不能做的事：**
- ❌ 不进行心理疾病诊断
- ❌ 不开具精神药物处方
- ❌ 不预测自杀风险或自伤行为
- ❌ 不替代专业心理治疗
- ❌ 不处理急性精神危机

**本技能能做的事：**
- ✅ 识别心理健康趋势和模式
- ✅ 评估危机风险等级并发出预警
- ✅ 提供应对策略建议（非治疗性）
- ✅ 追踪治疗进展和目标达成
- ✅ 提供就医建议和专业资源信息
- ✅ 分析心理健康与其他健康因素的关联

## 执行步骤

### 第1步：数据读取

读取心理健康数据文件：
- `data-example/mental-health-tracker.json` - 主心理健康档案
- `data-example/mental-health-logs/.index.json` - 日志索引
- `data-example/mental-health-logs/YYYY-MM/YYYY-MM-DD.json` - 每日情绪日记

**数据验证：**
- 检查文件是否存在
- 验证数据结构完整性
- 确认有足够的数据点进行分析（建议至少3次PHQ-9/GAD-7评估，或7天情绪日记）

### 第2步：心理健康评估趋势分析

**PHQ-9抑郁评分趋势分析：**
```
- 分析不同时间点的PHQ-9评分
- 计算评分变化速率（分/月）
- 识别严重程度变化（无/轻度/中度/重度）
- 检测PHQ-9第9项（自伤意念）的变化
- 预测未来趋势（改善/稳定/恶化）
- 与治疗进展关联分析
```

**GAD-7焦虑评分趋势分析：**
```
- 分析GAD-7评分时序变化
- 识别焦虑症状变化模式
- 关联触发因素与焦虑水平
- 评估应对方式效果
- 预测焦虑趋势
```

**PSQI睡眠质量与心理状态关联：**
```
- PSQI评分与PHQ-9/GAD-7评分的相关性
- 睡眠障碍对情绪的影响
- 睡眠改善与心理状态改善的关系
```

**严重程度变化检测：**
```
- 识别严重程度升级（需要关注）
- 识别严重程度降级（积极信号）
- 检测快速恶化（≥5分/月，危机预警）
- 检测快速改善（强化有效策略）
```

### 第3步：情绪模式识别

**常见情绪统计：**
```
- 统计最常见的主要情绪（top 5）
- 计算平均情绪强度
- 识别情绪分布模式
- 分析情绪多样性
```

**时间模式分析：**
```
- 一天中的情绪变化模式（早/中/晚）
- 一周中的情绪变化模式（周一至周日）
- 情绪波动程度（方差/标准差）
- 情绪稳定性评估
```

**触发因素分析：**
```
- 统计高频触发因素（top 10）
- 计算每个触发因素的平均影响
- 识别高危触发因素（高影响+高频）
- 触发因素与情绪类型的关联
```

**应对方式效果评估：**
```
- 计算每种应对方式的有效性（有帮助/没帮助的比例）
- 识别高效应对策略（>80%有效）
- 识别低效应对策略（<50%有效）
- 应对方式与情绪类型的匹配分析
```

### 第4步：心理治疗进展追踪

**治疗目标达成评估：**
```
- 计算每个目标的完成百分比
- 评估症状改善程度（基线→当前→目标）
- 预估目标达成时间
- 识别滞后目标（需要调整）
```

The rest: https://github.com/huifer/WellAlly-health/blob/HEAD/.claude/skills/mental-health-analyzer/SKILL.md
