← Back to Skills Marketplace
18072937735

Passive Vital Signs Monitoring Tool | 无感生命体征监测分析工具

by smyx-skills · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
84
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install smyx-contactless-vital-signs-monitoring-analysis
Description
Non-contact detection of heart rate, respiration, blood oxygen, and heart rate variability. No wearable devices are required; monitoring is achieved solely t...
Usage Guidance
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.
Capability Analysis
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).
Capability Tags
requires-sensitive-credentials
Capability Assessment
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.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install smyx-contactless-vital-signs-monitoring-analysis
  3. After installation, invoke the skill by name or use /smyx-contactless-vital-signs-monitoring-analysis
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
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.
Metadata
Slug smyx-contactless-vital-signs-monitoring-analysis
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is 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... It is an AI Agent Skill for Claude Code / OpenClaw, with 84 downloads so far.

How do I install Passive Vital Signs Monitoring Tool | 无感生命体征监测分析工具?

Run "/install smyx-contactless-vital-signs-monitoring-analysis" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Passive Vital Signs Monitoring Tool | 无感生命体征监测分析工具 free?

Yes, Passive Vital Signs Monitoring Tool | 无感生命体征监测分析工具 is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Passive Vital Signs Monitoring Tool | 无感生命体征监测分析工具 support?

Passive Vital Signs Monitoring Tool | 无感生命体征监测分析工具 is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Passive Vital Signs Monitoring Tool | 无感生命体征监测分析工具?

It is built and maintained by smyx-skills (@18072937735); the current version is v1.0.0.

💬 Comments