Skip to content
Data
Command

/mood

记录日期(格式:YYYY-MM-DD,默认今天)

From plugin
wellally-health
91959 skills59 commands
Install
$ npx -y skills add huifer/WellAlly-health --agent claude-code

How it fires

How this command gets triggered: by you, by Claude, or both.

  • Fires itselfClaude auto-loads it when your prompt matches the work.
  • You can call itInvoke it directly when you want it.
  • Slash command/mood

Context preview

What this command does when you run it.

记录日期(格式:YYYY-MM-DD,默认今天)

Command definition

mood.md
description: 心理健康与情绪追踪
arguments:
  - name: action
    description: 操作类型:add(记录情绪)/history(历史记录)/status(统计分析)/correlations(相关性分析)/insights(AI洞察)/crisis(危机资源)
    required: true
  - name: description
    description: 情绪描述(自然语言描述情绪状态、睡眠、压力等)
    required: false
  - name: date
    description: 记录日期(格式:YYYY-MM-DD,默认今天)
    required: false

心理健康与情绪追踪

全面的心理健康监测系统,支持情绪打卡、睡眠与压力记录、智能相关性分析和AI驱动的洞察。

操作类型

1. 记录情绪 - `add`

记录当前情绪状态,包括情绪评分、睡眠质量和压力水平。

**参数说明:**

  • `description`: 情绪描述(必填),用自然语言描述情绪状态、睡眠和压力
  • `date`: 记录日期(可选),格式 YYYY-MM-DD,默认为今天

**示例:**

/mood add 今天感觉有点焦虑,晚上睡不好
/mood add 8分 昨晚睡了7小时
/mood add 情绪很低落,持续三天了,压力很大
/mood add 很开心!睡得很好

2. 查看历史 - `history`

查看情绪记录历史。

**示例:**

/mood history
/mood history week
/mood history recent 10

3. 统计分析 - `status`

查看情绪统计分析和趋势。

**示例:**

/mood status

4. 相关性分析 - `correlations`

分析情绪与其他健康指标的相关性。

**示例:**

/mood correlations

5. AI洞察 - `insights`

获取AI驱动的模式识别和个性化建议。

**示例:**

/mood insights

6. 危机资源 - `crisis`

获取心理健康危机资源(无需数据)。

**示例:**

/mood crisis

执行步骤

记录情绪 (add)

1. 解析用户描述

从自然语言描述中提取以下信息:

**情绪信息(自动提取):**

  • **情绪分数**:1-10分的主观评分
  • **主要情绪**:24种情绪类型之一
  • **次要情绪**:最多2种附加情绪(混合状态)
  • **情绪强度**:1-10的强度评分

**睡眠信息(识别):**

  • 睡眠时长(小时)
  • 睡眠质量评分(1-10)
  • 入睡时间
  • 夜醒次数
  • 醒后感受

**压力信息(识别):**

  • 压力水平(1-10)
  • 压力来源(工作、学习、家庭等)

**触发因素(提取):**

  • 工作压力
  • 睡眠不足
  • 人际关系
  • 身体不适
  • 环境因素

2. 情绪分类系统

**24种情绪类型:**

**正面情绪(8种):** 1. 开心(happy) - 快乐、愉悦 2. 兴奋(excited) - 激动、振奋 3. 满足(content) - 知足、满意 4. 感激(grateful) - 感恩、感谢 5. 充满希望(hopeful) - 乐观、期待 6. 平静(peaceful) - 安宁、平和 7. 自豪(proud) - 骄傲、成就感 8. 精力充沛(energized) - 活力、精神饱满

**负面情绪(10种):** 9. 悲伤(sad) - 难过、伤心 10. 焦虑(anxious) - 担心、不安、紧张 11. 抑郁(depressed) - 消沉、低落、无望 12. 压力大(stressed) - 紧张、压力大 13. 愤怒(angry) - 生气、恼火 14. 沮丧(frustrated) - 挫败、失落 15. 孤独(lonely) - 孤单、寂寞 16. 不堪重负(overwhelmed) - 崩溃、难以承受 17. 烦躁(irritable) - 易怒、烦躁 18. 恐惧(fearful) - 害怕、恐惧

**中性/身体状态(6种):** 19. 平静(calm) - 冷静、平静 20. 疲惫(tired) - 累、疲倦 21. 乏力(fatigued) - 乏力、无精打采 22. 麻木(numb) - 麻木、无感 23. 困惑(confused) - 困惑、迷茫 24. 冷漠(indifferent) - 冷漠、无所谓

**情绪分类:**

  • **积极情绪**:正面情绪
  • **消极情绪**:负面情绪
  • **中性状态**:中性状态
  • **身体感受**:疲惫、乏力、精力充沛

3. 情绪分数计算

**评分规则(1-10分):** 1. 基础分:5分(中间状态) 2. 正向词汇检测:+1分 3. 负向词汇检测:-1分 4. 强度修饰语调整:

  • "非常"、"特别"、"极其":×2倍
  • "有点"、"稍微"、"轻微":×0.5倍

5. 最终分数限制在1-10范围

**分数描述:**

  • 9-10分:非常好
  • 7-8分:良好
  • 5-6分:中等
  • 3-4分:较差
  • 1-2分:很差

4. 睡眠信息提取

**时长模式识别:**

  • "睡了X小时" → 提取数字
  • "X小时睡眠" → 提取数字
  • "睡了好久/很久" → 估计8小时

**质量关键词映射:**

  • "睡得很好"、"非常好" → 9分
  • "睡得不错"、"还可以" → 7分
  • "一般"、"平常" → 5分
  • "不太好"、"有点差" → 4分
  • "很差"、"非常差"、"失眠" → 2分

**其他信息提取:**

  • "半小时入睡"、"一小时才睡着" → 入睡时间
  • "醒了X次"、"夜醒" → 夜醒次数
  • "精神不错"、"还是累" → 醒后感受

5. 压力水平提取

**压力关键词映射:**

  • "压力很大"、"压力山大"、"特别紧张" → 9分
  • "压力较大"、"有点压力" → 7分
  • "有些压力"、"压力一般" → 5分
  • "压力不大"、"没什么压力" → 3分
  • "没压力"、"很轻松" → 1分

6. 危机风险检测

**危急风险(Critical) - 立即响应:** 检测到以下关键词立即触发危机响应:

  • "自杀"、"不想活"、"结束生命"、"自残"
  • "死了算了"、"活着没意思"
  • "绝望"、"没有希望"、"看不到未来"
  • "一切都没意义"

**高风险(High):**

  • 情绪分数 ≤ 3
  • 表达绝望感

**中等风险(Moderate):**

  • 情绪分数 ≤ 4
  • 高压力(≥8分)+ 负面情绪

**低风险(Low):**

  • 其他情况

7. 保存记录

**文件路径格式:** `data/mood-records/YYYY-MM/YYYY-MM-DD_HHMM.json`

**JSON 数据结构:**

{
  "id": "mood_20251231123456789",
  "record_date": "2025-12-31",
  "mood_date": "2025-12-31",
  "mood_time": "09:30",
  "original_input": "今天感觉有点焦虑,晚上睡不好",

  "mood_score": {
    "value": 5,
    "scale": 10,
    "description": "中等偏下"
  },

  "emotions": {
    "primary": {
      "name_cn": "焦虑",
      "name_en": "anxious",
      "intensity": 7,
      "category": "负面情绪"
    },
    "secondary": [
      {
        "name_cn": "疲惫",
        "name_en": "fatigued",
        "intensity": 6,
        "category": "身体感受"
      }
    ],
    "mixed_state": true,
    "emotional_complexity": 2
  },

  "sleep_quality": {
    "duration_hours": 6.5,
    "quality_rating": 4,
    "quality_scale": 10,
    "description": "睡眠质量一般",
    "fall_asleep_time": "30分钟",
    "night_wakeups": 2,
    "wake_feeling": "疲倦"
  },

  "stress_level": {
    "value": 7,
    "scale": 10,
    "description": "压力较大",
    "category": "中度压力"
  },

  "triggers": {
    "identified_triggers": [
      {
        "type": "work_stress",
        "description": "工作压力",
        "confidence": 0.85
      },
      {
        "type": "sleep_deprivation",
        "description": "睡眠不足",
        "confidence": 0.78
      }
    ],
    "context": {
      "activity": "工作日",
      "social_context": "独自一人",
      "location": "办公室",
      "time_of_day": "早晨"
    }
  },

  "physical_symptoms": [
    {
      "symptom": "头痛",
      "present": true
    },
    {
      "symptom": "心悸",
      "present": false
    }
  ],

  "coping_mechanisms": {
    "used": [],
    "effectiveness": null
  },

  "correlations": {
    "linked_symptom_ids": [],
    "linked_medication_ids": [],
    "linked_diet_ids": []
  },

  "risk_assessment": {
    "crisis_risk_level": "low",
    "indicators": [],
    "needs_attention": true,
    "recommended_action": "monitoring"
  },

  "metadata": {
    "created_at": "2025-12-31T09:30:00.000Z",
    "last_updated": "2025-12-31T09:30:00.000Z",
    "ai_confidence": 0.87
  }
}

8. 输出确认

**正常情况:**

✅ 情绪记录已添加

情绪信息:
━━━━━━━━━━━━━━━━━━━━━━━━━━
记录时间:2025-12-31 09:30
情绪分数:5/10 (中等偏下)

主要情绪:焦虑 (强度: 7/10)
情绪类别:负面情绪
混合状态:是 (焦虑 + 疲惫)

睡眠信息:
━━━━━━━━━━━━━━━━━━━━━━━━━━
睡眠时长:6.5 小时
睡眠质量:4/10 (一般)
入睡时间:30分钟
夜醒次数:2次
醒后感受:疲倦

压力水平:
━━━━━━━━━━━━━━━━━━━━━━━━━━
压力评分:7/10 (压力较大)

触发因素:
━━━━━━━━━━━━━━━━━━━━━━━━━━
• 工作压力 (置信度: 85%)
• 睡眠不足 (置信度: 78%)

风险评估:
━━━━━━━━━━━━━━━━━━━━━━━━━━
风险等级:低 ✅

💡 建议:
改善睡眠可能有助于缓解焦虑情绪。

数据已保存至:data/mood-records/2025-12/2025-12-31_0930.json

⚠️ **重要声明**
本系统仅供情绪记录和自我监测,不能替代专业医疗诊断。
如有持续情绪问题,请立即寻求专业帮助。
📞 心理援助热线:400-161-9995(24小时)

**危急风险响应:**

🆘 **紧急心理健康危机警示**

━━━━━━━━━━━━━━━━━━━━━━━━━━
检测到您可能处于心理健康危机状态

🚨 危机指标:
━━━━━━━━━━━━━━━━━━━━━━━━━━
• 检测到绝望感表述
• 检测到自杀意念关键词
• 风险等级:危急 🆘

**请立即采取以下行动:**
━━━━━━━━━━━━━━━━━━━━━━━━━━

1. 📞 **立即拨打心理危机干预热线:**
   • 全国心理援助热线:400-161-9995(24小时)
   • 北京:010-82951332(24小时)
   • 上海:021-12320-5(24小时)

2. 🏥 **前往最近医院的精神科急诊**
Read more
Ships withwellally-health

WellAlly Health is a local-first, AI-powered personal health record (PHR) system.

Get the whole plugin