← 返回 Skills 市场
smyx-sunjinhui

Mental Health Analysis Tool | 心理健康分析工具

作者 smyx-sunjinhui · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
77
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install smyx-psychology-analysis
功能描述
Analyzes human mental health and psychological behavior, supports identifying common psychological problem tendencies through video analysis, and provides st...
安全使用建议
What to consider before installing: - Data exfiltration & privacy: This skill uploads user video (local file or URL) to an external API host (configured via smyx_common config). That is expected for a cloud-based analysis service, but it means sensitive video will leave your environment — only use with explicit consent and with non-sensitive footage. Verify the API host (config.yaml values) and the service's privacy policy before sending personal data. - Open-id / API keys: The skill requires an open-id to run and accepts an optional api-key. The open-id retrieval flow reads local config.yaml files and environment variables; do not supply credentials you don't want associated with uploaded reports. The SKILL.md forbids fallback to local long-term memory, but the code does read/write config files and may persist a local SQLite DB — this is a mismatch to be aware of. - Local writes: The code can create config files and a sqlite DB under the workspace/data directory. If you want no disk persistence, do not install/run this skill in your normal environment; run it in an isolated/test environment instead. - Code provenance: The skill owner and homepage are unknown. If you need higher assurance, request the developer to provide: (1) an authoritative API host and privacy policy, (2) a short audit of RequestUtil (network targets and headers) showing exactly where data is sent, and (3) confirmation whether local DB/attachments will be created and where. Without that, treat this as untrusted third‑party software. - Practical tests: If you proceed, test with non-sensitive sample videos and inspect network traffic or RequestUtil to confirm the destination(s). Also inspect or run the skill in a throwaway container to see what files it creates (config.yaml, workspace/data/*.db). What would change this assessment: If the developer supplies an official homepage, privacy policy, and a clear statement of the API host(s) used (and a code-level review of RequestUtil showing no hidden endpoints), I would raise confidence toward benign. Conversely, if RequestUtil or any included module is found to POST data to unexpected third-party domains, the risk would increase.
功能分析
Type: OpenClaw Skill Name: smyx-psychology-analysis Version: 1.0.0 The skill bundle provides a psychology and facial analysis tool that interacts with a cloud-based API (lifeemergence.com). It includes a robust framework (smyx_common) for handling authentication, local session caching via a SQLite database (smyx-common-claw.db), and structured reporting. While SKILL.md contains 'Mandatory Memory Rules' that instruct the AI agent to ignore local memory files in favor of cloud API data, these appear to be functional constraints designed to ensure data consistency and prevent hallucinations rather than malicious prompt injections. The code follows a standard tool-use pattern, validating inputs and communicating only with the developer's stated infrastructure (e.g., open.lifeemergence.com).
能力标签
requires-sensitive-credentials
能力评估
Purpose & Capability
Name/description (video-based mental health analysis) aligns with the code: scripts accept local video or URL, call an external API, and format reports. The skill does not request unrelated cloud credentials, and uses smyx_common and face_analysis subpackages for API calls and formatting (coherent). However, the package contains a large shared 'smyx_common' with many capabilities (DB/DAO, config management, lots of dependencies) that is heavier than a minimal video-upload client. That is plausible for a production SDK but is disproportionate compared to a simple one-off analysis tool.
Instruction Scope
SKILL.md imposes strict runtime rules (e.g., 'absolute prohibition' on reading local memory files, strict open-id acquisition order, automatically saving uploaded attachments into an attachments folder). The code: - expects/reads local config files (skills/smyx_common/scripts/config.yaml and skills/.../config.yaml) as part of open-id/api config discovery (this is explicitly described in SKILL.md). - includes utilities that create/read config.yaml and may create local DB files (YamlUtil writes a default config file if missing; dao.py writes/reads an SQLite DB in workspace/data). - does not obviously implement the 'auto-save attachments into attachments folder' step described in SKILL.md (the analysis routines read files but do not show agent-side saving). The 'absolute prohibition' on reading local memory files is at odds with the fact the skill reads/writes config.yaml and may persist DB files; this inconsistency is notable because the skill's prose imposes constraints that are not obviously enforceable by the code.
Install Mechanism
No explicit install spec (instruction-only) reduces installer risk, but the bundle contains many Python modules and a sizable smyx_common requirements.txt with many packages. If a user were to install dependencies to run the scripts, a large dependency list increases supply-chain and surface-area risk. There is no network download/install URL in the manifest itself, which lowers immediate install risk, but dependency size is disproportionate to a small analysis wrapper.
Credentials
Registry metadata shows no required env vars, and the code does not demand unrelated cloud credentials. The runtime uses an open-id (mandatory per SKILL.md) and optional api-key/api-url; the shared config loader also reads OPENCLAW_SENDER_OPEN_ID / OPENCLAW_SENDER_USERNAME / FEISHU_OPEN_ID environment variables if present. These uses are plausible for the stated purpose. Still: open-id is mandatory for API calls and the code will upload video content to an external service (configured by config.yaml or default base URLs), so users should consider privacy implications and whether supplying open-id/api-key is appropriate for the data being uploaded.
Persistence & Privilege
The skill is not always-enabled and does not request special platform privileges, which is good. However, the codebase includes utilities that create or update local files: YamlUtil.load writes default config.yaml when missing, and dao.py will create/write an SQLite DB under a workspace/data path. The skill therefore persists configuration and local DB artifacts on disk. That persistence is not necessarily malicious but is a capability users should be aware of and accept before installing.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install smyx-psychology-analysis
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /smyx-psychology-analysis 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
- Initial release of the psychology-analysis skill for structured mental health assessments via video analysis. - Supports recognition of common psychological problem tendencies (e.g., anxiety, depression, stress) using facial micro-expression/physiological signal detection. - Generates objective mental health analysis reports and practical improvement suggestions. - Enforces strict data privacy: all historical report queries must use cloud APIs; no local memory or long-term record retrieval allowed. - Includes automated open-id (user ID) retrieval flow, with mandatory user prompt if missing. - Provides clear markdown-formatted report tables with direct cloud report links for result viewing.
元数据
Slug smyx-psychology-analysis
版本 1.0.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 1
常见问题

Mental Health Analysis Tool | 心理健康分析工具 是什么?

Analyzes human mental health and psychological behavior, supports identifying common psychological problem tendencies through video analysis, and provides st... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 77 次。

如何安装 Mental Health Analysis Tool | 心理健康分析工具?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install smyx-psychology-analysis」即可一键安装,无需额外配置。

Mental Health Analysis Tool | 心理健康分析工具 是免费的吗?

是的,Mental Health Analysis Tool | 心理健康分析工具 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Mental Health Analysis Tool | 心理健康分析工具 支持哪些平台?

Mental Health Analysis Tool | 心理健康分析工具 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Mental Health Analysis Tool | 心理健康分析工具?

由 smyx-sunjinhui(@smyx-sunjinhui)开发并维护,当前版本 v1.0.0。

💬 留言讨论