← 返回 Skills 市场
Passive Vital Signs Monitoring Tool | 无感生命体征监测分析工具
作者
smyx-skills
· GitHub ↗
· v1.0.0
· MIT-0
84
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install smyx-contactless-vital-signs-monitoring-analysis
功能描述
Non-contact detection of heart rate, respiration, blood oxygen, and heart rate variability. No wearable devices are required; monitoring is achieved solely t...
安全使用建议
Key points before installing or enabling this skill:
- It contacts external APIs (configured via skills/smyx_common config) and will upload/process face videos — these are highly sensitive personal data (face + health metrics). Only use if you trust the remote service/domain (config yaml points to lifeemergence/open.lifeemergence URLs in this package).
- The skill will read workspace-local config files and environment variables to obtain open-id / API keys, but the registry metadata does not declare those required credentials. Inspect skills/smyx_common/scripts/config.yaml and any workspace config before use to see where keys or endpoints are set.
- Uploaded videos are saved to the skill's attachments directory and an SQLite DB under workspace/data may be created; if you want no local persistence, run the skill in an isolated/sandboxed workspace or ephemeral container.
- The repository includes broad shared libraries and many dependencies. If you plan to run the included Python code, review the code (RequestUtil, dao, and api_service) and the endpoints they call; consider running in a controlled environment and restrict network access until you confirm behavior.
- If you only want the concept (advice about how to use a camera for vital signs) and not the remote service, avoid handing over videos or workspace credentials. If you proceed, ask the skill author which endpoints will receive raw video and whether data is stored/retained server-side, and prefer explicit API keys that you control.
If you want, I can (a) list the exact files that read/write configs or the DB, (b) extract the external base URLs found in the config YAMLs, or (c) suggest a minimal, safer runtime checklist for sandboxing this skill.
功能分析
Type: OpenClaw Skill
Name: smyx-contactless-vital-signs-monitoring-analysis
Version: 1.0.0
The skill bundle exhibits high-risk behaviors including the use of 'Mandatory Memory Rules' in SKILL.md to override the AI agent's default memory access logic, forcing it to use specific cloud APIs. The code in smyx_common/scripts/skill.py includes an ai_chat method that executes the 'openclaw' CLI via subprocess.run, granting the skill significant control over the host environment. Additionally, RequestUtil in util.py implements an automated authentication flow that sends user identifiers to remote endpoints (lifeemergence.com) and manages sensitive tokens in a local SQLite database (smyx-common-claw.db).
能力标签
能力评估
Purpose & Capability
The main scripts implement contactless vital-sign analysis and call an external API — this matches the stated purpose. However, the bundle also includes a large shared 'smyx_common' library and a separate 'face_analysis' skill with many unrelated utilities and a large dependency list, which is broader than what a minimal vital-sign monitor would need. The skill does not declare any required credentials or config in its top-level metadata even though its runtime expects API keys/open-id and remote endpoints configured via local yaml files.
Instruction Scope
SKILL.md instructs the agent to (a) read local config files under skills/smyx_common/scripts/config.yaml and possibly workspace-level configs to obtain open-id/api-key, (b) automatically save uploaded attachments to an attachments directory, and (c) always fetch historical reports from the cloud API. Those instructions require reading and writing workspace files and contacting external services; the file-level persistence and workspace config reads are privacy-sensitive and broader than the description emphasizes. The skill also forbids reading certain local memory stores, but the code still reads other local config and may create files/DBs.
Install Mechanism
There is no install spec (instruction-only), which reduces automatic-install risk. However the package includes many Python modules and requirements.txt files (a large third-party dependency list) that a user would likely need to install manually; that is heavier than expected for a simple video-to-API wrapper. No remote download URLs or extract/install steps were found.
Credentials
Metadata lists no required env vars or credentials, yet runtime code expects open-id and may use API keys configured in local YAMLs; ConstantEnum also reads OPENCLAW_SENDER_OPEN_ID, OPENCLAW_SENDER_USERNAME, and FEISHU_OPEN_ID environment variables if present. The skill therefore relies on credentials/config not declared in the registry metadata — a mismatch that can hide where sensitive values are used or stored.
Persistence & Privilege
The code writes files: uploaded attachments are saved under the skill directory, YAML config loader will create config files if missing, and Dao creates an SQLite DB under the workspace/data path. These are persistent filesystem changes in the user's workspace and thus increase blast radius and privacy impact. 'always' is false, but autonomous invocation is allowed (default) which combined with persistent writes is noteworthy.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install smyx-contactless-vital-signs-monitoring-analysis - 安装完成后,直接呼叫该 Skill 的名称或使用
/smyx-contactless-vital-signs-monitoring-analysis触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
- Initial release of contactless vital signs monitoring analysis skill.
- Enables non-contact measurement of heart rate, respiration, blood oxygen, and HRV using only video from standard cameras.
- Eliminates the need for any wearable devices; supports both local and network video input.
- Strictly obtains and verifies user open-id before any analysis or report query, following a clear stepwise process.
- Historical reports are always fetched live from the cloud API, never from local or long-term memory.
- Provides structured analysis results and formatted report tables for health screening and remote care scenarios.
元数据
常见问题
Passive Vital Signs Monitoring Tool | 无感生命体征监测分析工具 是什么?
Non-contact detection of heart rate, respiration, blood oxygen, and heart rate variability. No wearable devices are required; monitoring is achieved solely t... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 84 次。
如何安装 Passive Vital Signs Monitoring Tool | 无感生命体征监测分析工具?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install smyx-contactless-vital-signs-monitoring-analysis」即可一键安装,无需额外配置。
Passive Vital Signs Monitoring Tool | 无感生命体征监测分析工具 是免费的吗?
是的,Passive Vital Signs Monitoring Tool | 无感生命体征监测分析工具 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
Passive Vital Signs Monitoring Tool | 无感生命体征监测分析工具 支持哪些平台?
Passive Vital Signs Monitoring Tool | 无感生命体征监测分析工具 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Passive Vital Signs Monitoring Tool | 无感生命体征监测分析工具?
由 smyx-skills(@18072937735)开发并维护,当前版本 v1.0.0。
推荐 Skills