← 返回 Skills 市场
Micro-Doppler Life-Safety Engine
作者
MilesXiang
· GitHub ↗
· v1.1.0
· MIT-0
124
总下载
0
收藏
0
当前安装
3
版本数
在 OpenClaw 中安装
/install s2-eldercare-mmwave-monitor
功能描述
Detects elder falls and apnea using privacy-safe 60/77 GHz mmWave radar with real-time micro-Doppler STFT analysis for emergency alerts and response.
安全使用建议
This skill appears to do what it says: run a local DSP fall detector and optionally send commands to Home Assistant. Before enabling real actuation: 1) Keep S2_ENABLE_REAL_ACTUATION unset (Dry-Run) while you review and test behavior. 2) If you enable real actuation, only do so in a trusted, local network. 3) Create a Home Assistant token with minimal scope needed for the specific entities, and verify HA_BASE_URL points to your local instance. 4) Inspect and, if necessary, change the entity IDs (lock.room_802_main_door, light.room_802_all, fan.room_802_hvac) so they map to test devices first (avoid unlocking real doors during testing). 5) Confirm the manifest/registry metadata (homepage and declared env vars) with the publisher because the packaged manifest includes env var docs that the registry metadata did not list. If you want extra assurance, run the script in an isolated environment or sandbox and keep network access to your HA instance restricted.
功能分析
Type: OpenClaw Skill
Name: s2-eldercare-mmwave-monitor
Version: 1.1.0
The skill implements mmWave-based fall detection and physical emergency response via Home Assistant integration. While it includes a 'Dry-Run' safety mechanism and clear documentation in SKILL.md and skill.py, it possesses high-risk capabilities such as the ability to unlock physical doors (lock.unlock) and control HVAC/lighting systems via network requests. These behaviors are aligned with the stated purpose but fall under the 'suspicious' category due to the inherent risk of physical actuation by an AI agent, despite the lack of evidence for malicious intent or data exfiltration.
能力评估
Purpose & Capability
The name/description (mmWave micro-Doppler fall detection + optional emergency actuation) matches the code and SKILL.md: the DSP pipeline is implemented locally and actuation is performed via Home Assistant REST calls. The manifest documents the same HA environment variables. Minor metadata inconsistency: registry metadata above lists no homepage/required env vars while manifest.json includes a homepage and documents S2_ENABLE_REAL_ACTUATION, HA_BASE_URL, and HA_BEARER_TOKEN.
Instruction Scope
SKILL.md and skill.py confine behavior to generating simulated/sensed signals, computing an STFT, detecting a fall, and optionally posting to Home Assistant. There are no instructions to read unrelated system files, exfiltrate data to unknown endpoints, or gather additional credentials. The code creates a local directory (s2_eldercare_vault) to store data.
Install Mechanism
No install specification is embedded in the registry (instruction-only). The SKILL.md tells users to pip install requirements.txt — a standard, low-risk dependency install from PyPI. No downloads from arbitrary URLs or archive extraction are used.
Credentials
The only sensitive inputs are Home Assistant-related (HA_BASE_URL and HA_BEARER_TOKEN) and a boolean to enable real actuation. Those are appropriate and proportional to the actuation feature. The skill defaults to Dry-Run and will not perform network POSTs unless S2_ENABLE_REAL_ACTUATION is explicitly set. Recommend using a least-privilege long-lived token and keeping HA on a trusted local network. Also note the registry metadata did not declare required env vars while the manifest does — verify manifest vs registry before use.
Persistence & Privilege
This skill does not request always:true, does not modify other skills or global agent settings, and does not run persistent background services. It only creates a local directory for data and runs when executed. Actuation is opt-in via an environment variable.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install s2-eldercare-mmwave-monitor - 安装完成后,直接呼叫该 Skill 的名称或使用
/s2-eldercare-mmwave-monitor触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.1.0
**Skill version 1.1.0 introduces enhanced safety controls and secure actuation defaults.**
- Adds a security-focused dry-run (safe mode) that intercepts all outbound REST requests by default; physical actuation only occurs if explicitly enabled via environment variables.
- Environment variable `S2_ENABLE_REAL_ACTUATION` must be set to "True" and Home Assistant credentials provided for real-world hardware control.
- All DSP algorithms (fall detection, spectrogram generation) remain fully operational in dry-run mode.
- Installation and configuration steps clarified for both simulation and real hardware deployment.
- Strong warnings and best practices emphasized for user safety and secure operation.
v1.0.1
**Major update: Now supports direct control of physical smart home devices via Home Assistant/Matter.**
- Introduced physical actuation: skill triggers real-world smart devices (e.g., unlocks doors, controls lighting) upon detecting critical events.
- Added direct Home Assistant REST API integration for security and lighting automation.
- Retains simulation fallback: if no Home Assistant token is present, safely defaults to audit mode without errors.
- Maintains STFT-based micro-Doppler radar DSP for privacy-preserving fall detection.
- Updated documentation for hardware setup and deployment.
v1.0.0
S2-Eldercare-mmWave-Monitor v1.0.0 – Initial release
- Delivers privacy-preserving eldercare monitoring using 60GHz/77GHz mmWave radar (no optical cameras).
- Implements real-time fall and sleep apnea detection through micro-Doppler analysis and STFT spectrogram processing.
- Triggers emergency automation: unlocks doors, boosts lighting, and sends immediate alerts to care staff or stations.
- Includes simulation tools and produces diagnostic spectrograms to verify detection efficacy.
元数据
常见问题
Micro-Doppler Life-Safety Engine 是什么?
Detects elder falls and apnea using privacy-safe 60/77 GHz mmWave radar with real-time micro-Doppler STFT analysis for emergency alerts and response. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 124 次。
如何安装 Micro-Doppler Life-Safety Engine?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install s2-eldercare-mmwave-monitor」即可一键安装,无需额外配置。
Micro-Doppler Life-Safety Engine 是免费的吗?
是的,Micro-Doppler Life-Safety Engine 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
Micro-Doppler Life-Safety Engine 支持哪些平台?
Micro-Doppler Life-Safety Engine 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Micro-Doppler Life-Safety Engine?
由 MilesXiang(@spacesq)开发并维护,当前版本 v1.1.0。
推荐 Skills