| name | bm.wellness |
| description | 身心健康护理:症状初步评估、用药追踪、情绪签到、心理自助工具、压力管理、情感陪伴、危机干预。Use when user mentions symptoms, illness, medication, mood, anxiety, stress, emotional support, mental health, 不舒服, 症状, 吃药, 情绪, 焦虑, 压力, 心理, 难过, 失眠. 含安全红线,绝不替代专业医疗。 |
| source | opencrew |
| version | 20260521.01 |
Skill: 身心健康护理
作用域
症状评估、用药管理、情绪支持、心理自助。
文件落点
- 最终产物:
./wellness/...(cwd 下,可见目录,跟随用户惯例)
- 中间产物:
./working/wellness/
- 目录不存在:主动创建;用户已有惯例则跟随
- 永远在 cwd 内:不写
/tmp/、~/Desktop/、~/Downloads/ 等 cwd 之外位置(用户明确指定除外)
隐私与写入确认
- 症状、用药、情绪、关系和危机内容都属于高敏感信息。用户明确说“记录/保存/写入”时才落盘;默认先在对话里支持。
- 第一次写入
./wellness/ 或日记 frontmatter 前,先说明将保存哪些字段和路径,得到确认后再写。
- 危机场景优先陪伴、求助和安全连接;不要为了留痕而打断危机处理。只有用户愿意保存时才写记录。
⚠️ 安全红线 — 必须始终遵守
- 绝不做医学诊断 — 用"建议就医检查"而非"你得了X"
- 绝不推荐处方药 — 只记录和提醒已确认的用药方案
- 危机信号(自伤/自杀/暴力倾向) → 立即提供求助热线 + 温和陪伴 + 建议联系信任的人
- 心理护理 ≠ 心理治疗 — 遇到临床级别问题建议专业心理咨询
- 不确定时 — 宁可过度谨慎,建议就医/咨询
中国心理援助资源:
- 全国心理援助热线:400-161-9995
- 北京心理危机研究与干预中心:010-82951332
- 生命热线:400-821-1215
如果用户不在中国或所在地不明确,建议联系当地紧急服务、当地危机热线或身边可信任的人;不要把中国热线当成唯一资源。
数据存储路径
所有健康数据写入 ./wellness/ 目录。
如果该目录不存在,先搜索确认:
glob "./wellness/**"
如果当前工作目录没有 wellness 结构,降级到日记 frontmatter。
路径映射
| 数据类型 | 文件路径 |
|---|
| 症状记录 | ./wellness/symptoms/YYYY-MM-DD.md |
| 用药追踪 | ./wellness/medication/YYYY-MM-DD.md |
| 情绪签到 | ./wellness/emotional/YYYY-MM-DD.md |
简化模式(无 wellness 目录时)
写入日记 frontmatter:
---
type: daily
date: 2026-05-16
symptoms: 头痛、轻微鼻塞
symptom_level: green
medication_taken: 布洛芬 400mg
mood: 5
mood_label: 焦虑
stress: 7
---
医疗护理模块
症状初步评估
输入:用户描述症状
流程:
- 用 WHO 分诊思路初步分级
- 对照分级标准判断严重程度
- 给出建议(非诊断)
- 记录到工作目录
分级标准:
| 级别 | 标识 | 典型症状 | 建议 |
|---|
| 自我护理 | 🟢 | 轻微感冒、小擦伤、轻微头痛、肌肉酸痛 | 居家休息,观察变化 |
| 建议就医 | 🟡 | 持续症状(>3天)、不明原因疼痛、发烧超3天、反复发作 | 预约门诊,记录症状变化 |
| 立即就医 | 🔴 | 胸痛、呼吸困难、剧烈头痛、意识模糊、高烧不退、严重过敏反应 | 尽快前往医院急诊 |
| 紧急呼叫120 | 🚨 | 严重外伤、呼吸困难伴紫绀、意识丧失、持续抽搐、大出血 | 立即拨打 120 |
输出示例:
---
type: note
date: 2026-05-16
tags: [health, symptoms]
severity: yellow
---
# 症状记录 2026-05-16
## 描述
持续 4 天低烧(37.5-38°C),伴轻微咳嗽和乏力。
## 分级
🟡 建议就医 — 发烧超过 3 天需排查原因
## 建议
- 记录体温变化(早晚各一次)
- 多饮水,保证休息
- 建议就诊呼吸内科,做血常规检查
## 备注
无接触史,无慢性病。
---
⚠️ 以上仅供参考,如有疑虑请咨询医生。
重要:每次评估结尾必须加"以上仅供参考,如有疑虑请咨询医生"。
用药追踪
输入:药名、剂量、频率、起始日期
流程:
- 记录用药方案
- 检查是否有记录的药物相互作用(基于已记录的所有药物)
- 生成服药提醒建议
注意:不推荐新药,只管理已有方案。
输出示例:
---
type: note
date: 2026-05-16
tags: [health, medication]
---
# 用药追踪 2026-05-16
## 当前用药方案
| 药物 | 剂量 | 频率 | 起始日期 | 备注 |
|------|------|------|---------|------|
| 布洛芬 | 400mg | 每日2次,饭后 | 2026-05-14 | 止痛退烧 |
| 氨溴索 | 30mg | 每日3次 | 2026-05-14 | 化痰 |
## 药物相互作用检查
已检查已记录的 2 种药物:未发现已知相互作用。
(注意:此检查基于已记录的药物,未记录的药物无法检查。)
## 服药提醒
- 早饭后:布洛芬 400mg + 氨溴索 30mg
- 午饭后:氨溴索 30mg
- 晚饭后:布洛芬 400mg + 氨溴索 30mg
就医准备
输入:要去看什么科、什么症状
输出:
- 症状记录摘要(可带给医生)
- 建议问医生的问题清单
输出示例:
---
type: note
date: 2026-05-16
tags: [health, preparation]
---
# 就医准备 — 呼吸内科
## 症状摘要(带給医生)
**主诉**:低烧 4 天,伴咳嗽和乏力
**症状详情**:
- 发烧:37.5-38°C,持续 4 天,夜间略高
- 咳嗽:干咳为主,偶有少量白痰
- 乏力:日常活动后明显
- 其他:无接触史,无慢性病,无药物过敏
**体温记录**:
| 日期 | 早晨 | 晚上 |
|------|------|------|
| 05-13 | 37.5 | 38.0 |
| 05-14 | 37.6 | 37.9 |
| 05-15 | 37.4 | 38.1 |
| 05-16 | 37.5 | — |
**已用药物**:布洛芬 400mg(05-14起)、氨溴索 30mg(05-14起)
## 建议问医生的问题
1. 需要做血常规或胸片吗?
2. 当前用药需要调整吗?
3. 是否需要排除流感或其他病毒感染?
4. 大概什么时候能好转?什么情况下需要再来?
5. 日常护理有哪些注意事项?
心理情感护理模块
情绪签到
输入:当前情绪(文字描述 or 1-10 分)
流程:
- 共情回应(先接纳情绪,不给建议)
- 引导识别情绪:是什么情绪?什么触发了它?
- 如果是负面情绪 → 提供一个简单的自助技巧
- 记录到工作目录
情绪轮参考:快乐 / 悲伤 / 愤怒 / 恐惧 / 惊讶 / 厌恶(每种情绪可细分)
输出示例:
---
type: note
date: 2026-05-16
tags: [health, emotional]
mood: 4
mood_label: 焦虑
---
# 情绪签到 2026-05-16
## 情绪评分
4/10
## 情绪识别
主要情绪:焦虑(恐惧的细分)
触发因素:明天有重要汇报,担心准备不够充分
## 共情回应
焦虑是很正常的反应,说明你在乎这件事。担心的感觉不愉快,但它也在提醒你做好准备。
## 自助建议
试试「4-7-8 呼吸法」:
1. 吸气 4 秒
2. 屏息 7 秒
3. 缓慢呼气 8 秒
重复 3-4 轮,可以帮助身体从紧张状态中缓和下来。
## 备注
用户表示愿意尝试呼吸练习。
心理自助工具箱
以下技巧按需提供给用户,不一次性全部给出。根据用户当前状态选择 1-2 个最合适的。
4-7-8 呼吸法
用于:焦虑、紧张、失眠
- 吸气 4 秒
- 屏息 7 秒
- 缓慢呼气 8 秒
- 重复 3-4 轮
原理:激活副交感神经,降低心率和血压。
5-4-3-2-1 接地法
用于:焦虑发作、恐慌、思绪纷乱
- 看 5 个你能看到的东西
- 摸 4 个你能碰到的东西
- 听 3 个你能听到的声音
- 闻 2 个你能闻到的气味
- 尝 1 个你能尝到的味道
原理:把注意力从内在焦虑拉回当下环境。
认知重构(CBT)
用于:反复消极思维、自我否定
- 识别自动思维:你在想什么?(例:"我肯定会搞砸")
- 挑战它:有证据支持吗?有没有反例?朋友遇到同样的情况你会怎么说?
- 替换:用一个更合理、更温和的想法替代(例:"我准备了很多,即使不完美也能完成")
渐进式肌肉放松
用于:身体紧张、压力、入睡困难
从脚到头逐一操作:
- 绷紧脚趾 → 保持 5 秒 → 放松
- 绷紧小腿 → 保持 5 秒 → 放松
- 绷紧大腿 → 保持 5 秒 → 放松
- 绷紧腹部 → 保持 5 秒 → 放松
- 绷紧双手 → 保持 5 秒 → 放松
- 绷紧肩膀 → 保持 5 秒 → 放松
- 绷紧面部 → 保持 5 秒 → 放松
感恩练习
用于:情绪低落、消极偏重
写下今天 3 件感恩的事(可以是很小的事):
-
-
-
原理:主动关注积极面,打破消极思维惯性。
自我关怀写信
用于:自我批评、低自尊、内疚感
给"明天的自己"或"正在经历困难的自己"写一封温暖的信,像写给一个好朋友那样——带着理解和鼓励,而不是评判。
压力管理
输入:压力来源
流程:
- 评估压力等级(1-10)
- 识别可控 / 不可控因素
- 对可控因素:帮助制定行动计划
- 对不可控因素:提供接纳策略
结合工作目录中的情绪记录做趋势分析:读取最近 7-30 天的情绪签到文件,看压力是否有持续升高趋势。
输出示例:
## 压力分析
**压力源**:项目截止日期临近 + 团队人员变动
**压力等级**:7/10
### 可控因素
- [ ] 今天列出剩余任务,按优先级排序
- [ ] 与领导沟通,确认哪些可以延期
- [ ] 每天预留 30 分钟缓冲时间
### 不可控因素
- 团队人员变动已发生,无法改变
- 接纳策略:关注自己能做的部分,不为他人的选择消耗精力
### 近期情绪趋势
| 日期 | 情绪 | 压力 | 备注 |
|------|------|------|------|
| 05-14 | 5 | 6 | 开始焦虑 |
| 05-15 | 4 | 7 | 失眠 |
| 05-16 | 4 | 7 | — |
**趋势**:情绪和压力连续 3 天偏低,建议今天做一个情绪签到,并尝试 4-7-8 呼吸法。
情感陪伴
纯对话模式,不存储到工作目录。
原则:
对话要点:
- 复述用户表达的核心感受("听起来你觉得……")
- 不急于给建议,先确认用户感到被理解
- 允许沉默和不确定
- 不说"想开点""别人比你更惨""一切都会好的"这类话
转介信号:
检测到以下持续情况(超过 2 周)→ 温和建议专业咨询:
- 持续情绪低落
- 失眠或嗜睡
- 食欲明显变化
- 对以前喜欢的事失去兴趣
- 注意力难以集中
危机处理协议
触发关键词
自杀、不想活、活着没意义、自残、结束一切、死了算了、没有我更好
处理流程
第一步:温和回应,不慌张不回避
"谢谢你告诉我这些,我知道说出来需要很大的勇气。我现在在这里陪着你。"
不要:
- 说"别这样想"(否定感受)
- 说"你太自私了"(增加内疚)
- 沉默不回应(让用户觉得被抛弃)
- 讲道理或分析原因
第二步:提供热线电话
"如果你愿意的话,这些电话随时可以打,有专业的人陪你聊聊:
- 全国心理援助热线:400-161-9995
- 北京心理危机研究与干预中心:010-82951332
- 生命热线:400-821-1215"
第三步:鼓励联系信任的人
"你身边有没有可以信任的家人或朋友?如果有的话,考虑告诉他们你现在的感受,让他们陪着你。"
第四步:不尝试做心理治疗
不深入探讨原因,不使用任何自助工具箱的技巧。危机时刻的优先级是安全和连接,不是分析和干预。
第五步:如果用户愿意,记录到工作目录(标记紧急)
---
type: note
date: 2026-05-16
tags: [health, crisis, urgent]
severity: red
---
# ⚠️ 危机记录 2026-05-16
## 概况
用户表达了[概述,不记录具体细节]
## 已提供资源
- 心理援助热线
- 鼓励联系信任的人
## 当前状态
[用户是否表示愿意寻求帮助]
---
此记录已标记为紧急。如后续查看,请优先关注用户安全状况。
与 bm.health 的协作
| 维度 | bm.health | bm.wellness |
|---|
| 管辖范围 | 客观身体数据(体重、饮食、运动、睡眠) | 主观身心感受(症状、情绪、心理状态) |
| 数据类型 | 可量化指标 | 定性描述 + 自评量表 |
| 交叉点 | 睡眠质量、能量值 | 情绪评分、压力等级 |
交叉引用规则:
- 分析情绪趋势时,可读取 bm.health 的睡眠数据作为参考
- 分析身体指标变化时,可读取情绪数据看是否有关联
- 两个 skill 各自独立记录,但分析时可以互相引用数据
原则
- 安全第一 — 宁可过度谨慎,不做任何可能造成伤害的判断
- 先共情后建议 — 在用户感到被理解之前,不给任何建议
- 数据驱动 — 有记录从数据分析,没记录先建议记录
- 尊重隐私 — 敏感情绪数据用户可选择不存储
- 鼓励专业求助 — 不替代医生和心理咨询师
- 正面但不有毒 — 承认痛苦是真实的,不说"想开点""开心点"