Psychological Stress Assessment Skill:用 Agent Skill 做面部视频心理压力评估

前言

在心理健康监测类产品里,常见做法是让业务后端单独对接视觉分析服务,再在应用层拼压力、焦虑、抑郁等维度说明。Agent 侧若只有通用对话能力,很难稳定完成「收视频 → 调分析 → 出结构化报告 → 查历史」这一串动作,也容易把历史报告从会话记忆里「猜」出来。

下面介绍 SkillHub 社区技能 Psychological Stress Assessment Skill(心理压力评估技能):把分析脚本、触发规则和历史报告查询约束写进 SKILL.md,让 Cursor、Claude Code 等支持 Skills 的客户端按同一套流程执行。

这是什么

心理压力评估技能由社区发布者 user_bb47e3e3 维护,坐标为 @user_bb47e3e3/psychological-stress-assessment-analysis,在 SkillHub 分类为 life-service,当前列表版本为 1.0.4,来源为 community。

官方简介:结合面部血流与情绪特征,分析压力指数、焦虑倾向、抑郁倾向,适用于心理健康监测场景。技能内场景码为 PSYCHOLOGICAL_STRESS_ASSESSMENT;输入支持图片、视频、本地文件或网络 URL,输出为结构化分析报告及报告链接,并支持从云端查询历史评估记录。

SkillHub 页面标注 requires_api_key=false(安装本 Skill 本身不要求用户配置 API Key);实际分析由技能包内脚本调用远端 API 完成,身份关联在脚本内部自动处理,不向用户索要或展示内部身份标识。

核心功能

依据技能文档,可核实的能力如下。

  1. 压力指数分析:基于非接触式生理信号(文档中说明使用 rPPG 等)与情绪相关特征做量化评估。
  2. 焦虑倾向识别、抑郁倾向识别:与压力指数一并写入分析报告。
  3. 多模态输入:本地路径(--input)或公网视频/图片 URL(--url),--media-type 可选 video / image,默认 video。
  4. 历史报告清单:仅允许通过脚本查询云端数据,例如 python -m scripts.psychological_stress_assessment_analysis --list,禁止从 Agent 本地记忆或人工汇总冒充列表。
  5. Agent 触发规则:用户上传人脸图片/视频并提出心理压力评估意图时默认触发;提及「历史评估报告」「评估报告清单」等关键词时触发历史查询。

文档中提到的适用方向包括企业员工关怀、校园心理筛查、家庭健康监测等,并强调结果仅供参考,不能替代专业心理咨询与临床诊断。

安装与启用

安装 SkillHub CLI

若尚未安装 CLI,可先检查版本:

command -v skillhub && skillhub --version

未安装时可按 SkillHub 安装文档执行(完整安装示例):

curl -fsSL https://skillhub-1388575217.cos.ap-guangzhou.myqcloud.com/install/install.sh | bash

安装本技能

安装时必须用 --dir 指向当前 Agent 的 skills 目录,否则默认落在 ./skills/ 可能不会被客户端加载。

社区命名空间安装命令:

skillhub install psychological-stress-assessment-analysis \
  --namespace user_bb47e3e3 \
  --dir <你的 Agent skills 目录>

常见路径(以 SkillHub 安装文档为准):

  • Cursor:~/.cursor/skills/
  • Claude Code:~/.claude/skills/
  • Codex:~/.codex/skills/ 或项目下的 .agents/skills/

也可将下面提示词发给已支持 Skill 安装的 AI,让其按 SkillHub 安装说明 安装:

请根据 https://skillhub.cn/install/skillhub.md,安装 `@user_bb47e3e3/psychological-stress-assessment-analysis`。

运行依赖

技能要求 Python 环境,脚本依赖至少包含:

requests>=2.28.0

安装或更新技能后,按你所用客户端要求重启或刷新 Skills 配置,使新目录生效。

典型用法

分析须在技能根目录下执行模块 scripts.psychological_stress_assessment_analysis(不要在对话里临时拼新脚本)。

分析本地人脸视频:

python -m scripts.psychological_stress_assessment_analysis \
  --input /path/to/face_video.mp4 \
  --media-type video

分析本地人脸图片:

python -m scripts.psychological_stress_assessment_analysis \
  --input /path/to/face.jpg \
  --media-type image

查询云端历史报告列表:

python -m scripts.psychological_stress_assessment_analysis --list

控制输出详略或落盘:

python -m scripts.psychological_stress_assessment_analysis \
  --input video.mp4 \
  --media-type video \
  --detail basic

python -m scripts.psychological_stress_assessment_analysis \
  --input video.mp4 \
  --media-type video \
  --output result.json

可选参数还包括 --url(由 API 服务拉取网络资源)、--api-url、--detail(basic / standard / json,默认 json)。用户只需提供清晰素材与分析意图;身份参数由脚本静默处理。

技能演示页(文档内链接):https://lifeemergence.com/sample.html

适用场景与注意

适合谁

  • 需要在 Agent 工作流里接入「人脸视频/图片 → 心理压力相关指标」的开发者或产品团队。
  • 希望历史报告始终与云端一致、避免 Agent 幻觉编造报告列表的场景。

输入与格式

  • 视频格式:文档写明支持 mp4、avi、mov,单文件最大约 10MB。
  • 建议视频时长不少于 2 分钟,以便反映相对稳定的状态。

合规与产品边界

  • 输出为监测与筛查参考,不能替代专业诊断;持续异常应引导用户寻求专业帮助。
  • 处理人脸视频涉及隐私与告知义务,上线前需按业务所在地区完成合规设计(技能文档未替代法务结论)。

SkillHub 侧数据(抓取时)

  • 评分 100000,下载 644,安装 4;与线索中的数字不一致时,以 SkillHub 页面抓取结果为准。

结尾

Psychological Stress Assessment Skill 把心理压力评估的脚本入口、触发语和历史报告强约束写进标准 Skill 包,便于在支持 Skills 的 Agent 里复用同一套分析流程。安装与详情见 SkillHub:

  • 技能页:https://www.skillhub.cn/skills/user_bb47e3e3/psychological-stress-assessment-analysis
  • 官方地址:https://api.skillhub.cn/user_bb47e3e3/psychological-stress-assessment-analysis
羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

Xiaoye