← 返回 Skills 市场
Unattended Monitoring Skill | 无人陪伴监测技能
作者
smyx-sunjinhui
· GitHub ↗
· v1.0.0
· MIT-0
77
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install smyx-unaccompanied-monitoring-analysis
功能描述
Determines when elderly people living alone have no interaction or visitors for extended periods, and actively pushes care reminders to family members, suita...
安全使用建议
What to know before installing:
- Network behavior: The skill uploads user-supplied images/videos to a remote API for analysis. Default production config references lifeemergence.com endpoints. If you cannot trust that remote service, do not use the skill with real camera streams or identifiable footage.
- Undeclared local accesses: Despite metadata claiming no required config/envs, the code reads environment variables (e.g., OPENCLAW_SENDER_OPEN_ID, OPENCLAW_WORKSPACE, FEISHU_OPEN_ID) and looks for config files under skills/smyx_common/scripts/config.yaml (also in a workspace-level path). It will also write attachments and an SQLite DB under the workspace data directory. Expect files to be stored locally.
- Privacy: This skill handles sensitive camera footage of people (elderly). Confirm you have consent from those recorded and verify where data is uploaded/stored and retention policies.
- Contradiction in SKILL.md: The docs forbid reading local memory files but the code includes a local DAO and will create/use local storage — ask the author to clarify.
- Dependency/installation: There's no install spec; the skill requires Python dependencies (requests and many packages under smyx_common). Installing the full requirements may be required for correct operation.
- Actionable checks before use:
1) Request the developer to enumerate exact config paths and environment variables the skill will read/write and list the production API endpoints and data retention policy.
2) If you plan to test, run the skill in an isolated sandbox/workspace, avoid using real camera feeds, and inspect the created files (attachments, sqlite DB).
3) If you need to keep data local only, ask for a mode that performs on-device inference or explicit opt-out of remote uploads.
What would reduce concern: explicit declared required env vars and config paths in metadata, clear opt-in/out for remote uploads, and confirmation that workspace/config access is strictly limited to the skill's own directory (no cross-skill config reads).
功能分析
Type: OpenClaw Skill
Name: smyx-unaccompanied-monitoring-analysis
Version: 1.0.0
The skill bundle implements a remote monitoring service for elderly care that exhibits high-risk data handling behaviors. Key indicators include instructions in SKILL.md that explicitly command the AI agent to bypass local memory/logs and force all data retrieval through a remote API (lifeemergence.com), and logic in scripts/smyx_common/scripts/util.py for 'silent' user registration and login using phone numbers or usernames. While these features support the stated goal of remote monitoring, the aggressive redirection of sensitive surveillance data to external endpoints and the automated management of credentials in a local SQLite database (dao.py) represent significant privacy and security risks.
能力标签
能力评估
Purpose & Capability
The code, helper modules, and SKILL.md consistently implement video/image-based monitoring and history listing, which matches the skill description. However the skill expects/shared code from a common package (skills/smyx_common) and uses remote API endpoints (lifeemergence/open-api style URLs) that are not described in the top-level metadata. The SKILL.md omits declaring config paths and env vars the code actually relies on, so capability is broadly coherent but operational requirements are under-specified.
Instruction Scope
SKILL.md enforces a strict open-id acquisition order that requires reading config files under skills/smyx_common/scripts/config.yaml (and workspace-level config). The runtime code also will save uploaded attachments to a local attachments directory and create/use a local SQLite DB under the workspace data path. SKILL.md forbids reading local memory files and long-term LanceDB memory, but the package contains a local DAO and persistent DB behavior — this is a contradiction. The skill will also send uploaded media to remote API endpoints for analysis (expected for this service), so instructions both read and write local files outside the skill root and perform network transfers.
Install Mechanism
No install spec is provided (instruction-only install), which minimizes automatic install risk. But the repository contains many Python modules and a large requirements.txt in skills/smyx_common; in practice the operator would need to install those dependencies (requests is explicitly referenced). The absence of an install spec combined with non-trivial package requirements is an operational mismatch (user must manually satisfy dependencies).
Credentials
Top-level metadata lists no required env vars or config paths, yet the code reads environment variables and config files: OPENCLAW_SENDER_OPEN_ID, OPENCLAW_SENDER_USERNAME, FEISHU_OPEN_ID, OPENCLAW_WORKSPACE (used to build DB and config paths) and ApiEnum/Api keys from skills/smyx_common scripts/config.yaml. The skill also sends potentially sensitive video/media to remote service endpoints (production defaults point to lifeemergence.com). These accesses are not declared in the skill metadata and may expose sensitive data if users are unaware.
Persistence & Privilege
The skill will persist uploaded media and create a local SQLite DB under the workspace/data path (dao.get_db_path), and it references shared/common config files in another skill directory. Although always:false, the skill gains persistent presence on disk and cross-skill/read access to workspace-level config — privileges that are not called out in the registry metadata and deserve explicit user consent.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install smyx-unaccompanied-monitoring-analysis - 安装完成后,直接呼叫该 Skill 的名称或使用
/smyx-unaccompanied-monitoring-analysis触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
- Initial release of the unaccompanied-monitoring-analysis skill for elderly remote care.
- Monitors home interactions using sensors and video to detect prolonged isolation, automatically sending care reminders to family or community staff.
- Enforces strict memory and data acquisition rules: retrieves historical reports only from the cloud, never from local files or long-term memory.
- Requires open-id identification through a prioritized configuration file check; user prompt if not found.
- Provides structured analysis reports, customizable alert thresholds, and Markdown-formatted history tables with direct report links.
元数据
常见问题
Unattended Monitoring Skill | 无人陪伴监测技能 是什么?
Determines when elderly people living alone have no interaction or visitors for extended periods, and actively pushes care reminders to family members, suita... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 77 次。
如何安装 Unattended Monitoring Skill | 无人陪伴监测技能?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install smyx-unaccompanied-monitoring-analysis」即可一键安装,无需额外配置。
Unattended Monitoring Skill | 无人陪伴监测技能 是免费的吗?
是的,Unattended Monitoring Skill | 无人陪伴监测技能 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
Unattended Monitoring Skill | 无人陪伴监测技能 支持哪些平台?
Unattended Monitoring Skill | 无人陪伴监测技能 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Unattended Monitoring Skill | 无人陪伴监测技能?
由 smyx-sunjinhui(@smyx-sunjinhui)开发并维护,当前版本 v1.0.0。
推荐 Skills