← Back to Skills Marketplace
Micro-Doppler Life-Safety Engine
by
MilesXiang
· GitHub ↗
· v1.1.0
· MIT-0
124
Downloads
0
Stars
0
Active Installs
3
Versions
Install in OpenClaw
/install s2-eldercare-mmwave-monitor
Description
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.
Usage Guidance
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.
Capability Analysis
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.
Capability Assessment
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.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install s2-eldercare-mmwave-monitor - After installation, invoke the skill by name or use
/s2-eldercare-mmwave-monitor - Provide required inputs per the skill's parameter spec and get structured output
Version History
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.
Metadata
Frequently Asked Questions
What is 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. It is an AI Agent Skill for Claude Code / OpenClaw, with 124 downloads so far.
How do I install Micro-Doppler Life-Safety Engine?
Run "/install s2-eldercare-mmwave-monitor" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Micro-Doppler Life-Safety Engine free?
Yes, Micro-Doppler Life-Safety Engine is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Micro-Doppler Life-Safety Engine support?
Micro-Doppler Life-Safety Engine is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Micro-Doppler Life-Safety Engine?
It is built and maintained by MilesXiang (@spacesq); the current version is v1.1.0.
More Skills