← Back to Skills Marketplace
smyx-sunjinhui

Smart Incontinence Status Alert Skill | 智能失禁状态提醒技能

by smyx-sunjinhui · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
68
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install smyx-incontinence-alert-analysis
Description
Automatically identifies wet clothing and abnormal excretion via visual AI. Instantly notifies caregivers to improve care for incontinent elderly, bedridden...
Usage Guidance
What to consider before installing: - The skill will upload or instruct upload of images/videos (potentially highly sensitive body-region footage) to cloud AI endpoints configured in the package. Confirm you trust the remote domain (config files reference lifeemergence.com) and that you have permission to transmit such data. - The package bundles a large shared library and an unrelated 'face_analysis' subskill — this increases code surface area. Ask the publisher why those modules are included and whether a minimal client could be provided. - Although SKILL.md forbids reading local memory, the code's config loader will create/read YAML config files and the DAO may create a local SQLite DB under the workspace (writes during import or runtime). If you require no local persistence, run the skill in an isolated environment or inspect/utilize a minimal fork that removes DAO/config write behavior. - The skill expects an 'open-id' and optionally an api-key; these may be read from workspace config or environment variables that the package will consult. Verify where credentials are stored and ensure they are not shared with untrusted services. - Before enabling this skill for real users (especially in production or with real patients), review the RequestUtil and util.py implementations to confirm exactly which endpoints, headers, and files are transmitted, and consider a controlled test with non-sensitive data. If you lack the ability to audit the code, do not install this skill in environments containing real patient data or unrestricted filesystem access. Consider requesting the publisher to supply a minimal client that only contains the incontinence analysis code and explicit, documented network endpoints and storage behavior.
Capability Tags
requires-sensitive-credentials
Capability Assessment
Purpose & Capability
The declared purpose is visual incontinence detection and caregiver alerting, and most entry points align with that (scripts/incontinence_alert_analysis.py calling a skill wrapper that posts files to an API). However the package also contains a full 'face_analysis' subskill (TCM face diagnosis) and a large shared 'smyx_common' library with local DB/DAO, many unrelated utilities and a very large dependency list. Those extra modules are not necessary for simple incontinence detection and expand the attack surface and persistence scope.
Instruction Scope
SKILL.md forbids reading local memory and mandates retrieving historical reports only from cloud APIs, but the code base imports a common config loader that will create/modify config YAML files on import and contains DAO code that reads/writes a local SQLite DB under a workspace 'data' directory. The runtime instructions require saving attachments to an attachments folder, but review of the scripts shows no explicit 'attachments' save implementation — instead files are read and uploaded. There is a mismatch between the stated memory access restrictions and the actual code behavior (side-effecting config loads and possible local DB usage).
Install Mechanism
There is no explicit install spec (instruction-only), which reduces installer risk, but the skill ships many Python modules and a very large requirements file (skills/smyx_common/requirements.txt) — far larger than expected for a simple API client. While no arbitrary remote binary download is specified, the bundled dependencies and large common library are disproportionate to the stated task.
Credentials
The registry metadata declares no required env vars, but the code reads environment variables (OPENCLAW_WORKSPACE, OPENCLAW_SENDER_OPEN_ID, FEISHU_OPEN_ID) and expects local YAML config files (skills/smyx_common/scripts/config.yaml or workspace-level config) that contain base URLs and api-key values. The SKILL.md requires an open-id (explicitly mandatory) and optionally an api-key; however the code will use configuration and environment values even if not declared. Network endpoints (BASE_URL_HEALTH, open.api) are configured in the provided config YAMLs and point to external domains (e.g., lifeemergence.com). The skill therefore accesses workspace config and external network credentials that were not surfaced in requires.env — this is disproportionate and deserves attention.
Persistence & Privilege
The skill is not always:true, but the shared config loader (YamlUtil) will create config files if missing and the DAO constructs paths under a workspace 'data' directory and a sqlite DB file. That implies persistent files can be created on the host workspace without explicit mention in SKILL.md. Given the SKILL.md's prohibition on local memory usage, this silent persistence is a significant inconsistency.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install smyx-incontinence-alert-analysis
  3. After installation, invoke the skill by name or use /smyx-incontinence-alert-analysis
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
- Initial release of the incontinence_alert_analysis skill. - Enables automatic detection of wet clothing and abnormal excretion via visual AI for elderly, bedridden patients, and infants. - Instantly notifies caregivers to support timely intervention and reduce skin complications. - Strictly enforces cloud-only report queries, never using local or long-term memory for report retrieval. - Provides clear open-id acquisition flow, requiring valid identification before analysis. - Outputs structured care reports and supports history retrieval in Markdown table format with direct report links.
Metadata
Slug smyx-incontinence-alert-analysis
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Smart Incontinence Status Alert Skill | 智能失禁状态提醒技能?

Automatically identifies wet clothing and abnormal excretion via visual AI. Instantly notifies caregivers to improve care for incontinent elderly, bedridden... It is an AI Agent Skill for Claude Code / OpenClaw, with 68 downloads so far.

How do I install Smart Incontinence Status Alert Skill | 智能失禁状态提醒技能?

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

Is Smart Incontinence Status Alert Skill | 智能失禁状态提醒技能 free?

Yes, Smart Incontinence Status Alert Skill | 智能失禁状态提醒技能 is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Smart Incontinence Status Alert Skill | 智能失禁状态提醒技能 support?

Smart Incontinence Status Alert Skill | 智能失禁状态提醒技能 is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Smart Incontinence Status Alert Skill | 智能失禁状态提醒技能?

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

💬 Comments