返回 Skill 列表
extension
分类: 其它无需 API Key

心理健康评估报告生成器

专业心理健康评估报告生成器(本地 Ollama 版)。输入文本、Markdown 或 CSV 文件,生成结构化评估报告。触发词:心理健康报告、心理评估、抑郁分析、焦虑评估、心理记录分析、PHQ-9、GAD-7、压力分析、情绪评估。

person作者: user_800f06e6hubcommunity

🧠 心理健康评估报告生成器(Ollama 本地模型版)

本地运行 · 隐私安全 · 循证标准 · 多成员支持

本 skill 通过本地 Ollama 大模型对心理健康记录进行结构化分析,输出专业评估报告,不依赖任何在线 API。适用于个人倾诉记录、群聊对话、问卷文本、CSV 数据等多种输入格式。


⚡ 核心功能

| 功能 | 说明 | |------|------| | 📄 结构化报告 | 群聊模式(以人为单位详写)+ 个人模式(情绪/认知/行为/风险全维度) | | 📊 量表评分 | PHQ-9 抑郁筛查 + GAD-7 焦虑筛查(自动推算) | | ⚠️ 风险评估 | C-SSRS 自杀/自伤风险五级分级(危急/高危/中危/低危) | | 🛠️ 干预建议 | CBT/DBT/ACT 循证技术 + 专业转介指引 | | 👥 群聊支持 | 自动识别发言人,为中高危成员单独详写,其余简化汇总 | | 📞 危机响应 | 热线资源 + 紧急情况应对说明 |


🚀 使用方法

方式一:直接传入文本(推荐)

python scripts/analyze.py --message "最近总是失眠,心情低落,对什么都提不起兴趣..."

方式二:读取文件(自动识别 .md / .csv / .txt)

python scripts/analyze.py --file ./心理健康记录.md
python scripts/analyze.py --file ./心理健康数据.csv

方式三:交互式输入(从剪贴板粘贴)

python scripts/analyze.py --interactive

方式四:禁用流式输出(适合重定向到文件)

python scripts/analyze.py --message "最近失眠很严重..." --no-stream

📋 报告输出格式

群聊模式(≥2 人发言)

📋 基本信息(汇总)
👥 群组层面概述(共性情绪/行为/互动模式,≤200字)
👤 小航(完整详写:PHQ-9 + GAD-7 + C-SSRS + 干预建议)    ← 风险 ≥ 中危
👤 阿杰(完整详写:PHQ-9 + GAD-7 + C-SSRS + 干预建议)    ← 风险 ≥ 中危
👤 默默(简化版:一段话)                                  ← 风险 = 低危
👤 阿悦(简化版:一段话)
👥 重点关注对象汇总表                                       ← 仅 >10 人时出现
🔒 安全边界与声明
📞 危机资源(中国)

个人模式(1 人记录)

📋 基本信息
😢 情绪状态分析
🧠 认知功能评估
🔄 行为模式分析
📊 量表评估(PHQ-9 & GAD-7)
⚠️ 风险评估(C-SSRS)
🛠️ 循证干预建议
📞 危机资源

⚙️ 配置

配置文件references/config.md

🔧 首次使用必读:配置 Ollama 连接

本 skill 需要本地 Ollama 服务。请按以下步骤操作:

步骤 1:安装 Ollama

访问官网下载安装:https://ollama.com

步骤 2:下载模型

# 下载推荐模型(中文能力强,约 2.5GB)
ollama pull qwen3.5:4b

步骤 3:确认模型已就绪

# 查看已安装的模型,确认名称一致
ollama list

⚠️ MODEL_NAME 必须与 ollama list 显示的 NAME 列完全一致(包括标签如 :4b

步骤 4:确保 Ollama 服务运行中

ollama serve
# 或:安装桌面版后 Ollama 通常已自动后台运行

如果你的 Ollama 运行在默认地址且使用推荐模型,无需修改配置,直接使用即可


如需自定义连接地址或更换模型,请编辑 references/config.md

| 参数 | 默认值 | 说明 | |------|--------|------| | OLLAMA_HOST | http://localhost:11434 | Ollama 服务地址 | | MODEL_NAME | qwen3.5:4b | 模型名称(须与 ollama list 输出一致)|

常见问题:

| 问题 | 解决方案 | |------|---------| | 连接失败 | 确认 ollama serve 正在运行,访问 http://localhost:11434 检查 | | 模型未找到 | 运行 ollama pull <模型名> 下载,检查名称拼写 | | 报告截断/复读 | 编辑 scripts/analyze.py,降低 temperature 或增大 num_ctx | | 生成速度慢 | 确保使用 GPU 推理;小模型(4B)比大模型(8B+)更快 |


🔒 安全设计

  • ✅ 所有请求仅发往本地 Ollama,不上传任何数据
  • ✅ 输入长度校验(最大 500,000 字)
  • ✅ 敏感信息(身份证、银行卡)仅本地检测,不阻断发送
  • ✅ 自杀/自伤信号识别与热线转介内置在系统提示词中
  • ✅ 能力边界明确,拒绝超出范围的请求并引导转介

📁 文件结构

mental-health-monitor/
├── SKILL.md                          # 本文件(Skill 入口文档)
├── scripts/
│   └── analyze.py                   # 📄 报告生成脚本
└── references/
    ├── config.md                     # ⚙️ Ollama 连接配置
    └── system_prompt.md              # 🤖 系统提示词(报告格式模板)

⚙️ 定制化说明

| 想改什么 | 编辑哪个文件 | |---------|-------------| | Ollama 连接地址 / 模型名 | references/config.md | | 报告格式 / 专业标准 / 量表说明 | references/system_prompt.md | | 专业知识详细内容 | 对应的专业知识 .md 文件 |


⚠️ 重要声明

  • 本工具非诊断工具,不能替代专业心理咨询或精神科诊疗
  • 如有自杀/自伤意念,请立即拨打 120 或 110
  • 热线:全国心理援助热线 12356希望24热线 400-161-9995

版本:1.0.0(报告生成模式 · 群聊支持 · 本地 Ollama)