← 返回 Skills 市场
Parkinson's & Epileptic Behavior Recognition Skill | 帕金森癫痫行为识别技能
作者
smyx-skills
· GitHub ↗
· v1.0.0
· MIT-0
75
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install smyx-parkinson-epilepsy-behavior-recognition-analysis
功能描述
Identifies abnormal behaviors such as limb tremors, convulsions, stiffness, and gait abnormalities through video recognition, assisting in home risk monitori...
安全使用建议
Before installing or running this skill, consider the following: (1) Source provenance — the package has no homepage and an unknown owner; verify the author or run in an isolated/test environment. (2) Data flows — the skill uploads videos (potentially sensitive medical/home videos) to external APIs (config points to lifeemergence domains); review and confirm the destination, privacy policy, and whether an API key is required. (3) Undeclared env/config usage — the code reads OPENCLAW_WORKSPACE, OPENCLAW_SENDER_OPEN_ID, FEISHU_OPEN_ID and local config files; ensure these values are safe to expose and inspect skills/smyx_common/scripts/config.yaml and prod/test configs before use. (4) Local persistence — uploads/attachments and a SQLite DB are written into workspace data; if that is undesired, run in a sandbox or modify the code. (5) Dependency surface — a large requirements file is present; installing dependencies may bring in many packages. (6) Test with non-sensitive dummy videos and confirm where data is transmitted and stored; request the vendor/source to provide explicit API endpoint and data-retention details. If you cannot validate these points, avoid using with real patient data.
功能分析
Type: OpenClaw Skill
Name: smyx-parkinson-epilepsy-behavior-recognition-analysis
Version: 1.0.0
The skill bundle implements a complex health monitoring system with several high-risk patterns. It uses `subprocess.run` to execute recursive `openclaw agent` commands (in `skills/smyx_common/scripts/skill.py`), maintains a local SQLite database (`smyx-common-claw.db`) to persist user tokens and session data (in `scripts/dao.py`), and contains aggressive prompt instructions in `SKILL.md` that force the AI agent to ignore its standard memory systems in favor of the developer's remote API. Additionally, `RequestUtil` automatically transmits user identifiers (open-id/mobile) to a remote endpoint (`lifeemergence.com`) to fetch and store authentication tokens. While these behaviors are technically aligned with the stated purpose of cloud-based medical analysis, the combination of recursive execution, local credential persistence, and restrictive prompt instructions is highly irregular.
能力标签
能力评估
Purpose & Capability
The code implements video upload and cloud API calls for behavior recognition, which matches the described purpose. However the package also includes a sizable common library (skills/smyx_common) that manages local SQLite storage, reads environment variables (OPENCLAW_WORKSPACE, OPENCLAW_SENDER_OPEN_ID, FEISHU_OPEN_ID) and constructs export/report URLs pointing to external domains (lifeemergence.com). The skill declares no required env vars or credentials, yet expects an open-id and (optionally) an API key and will consult local config files; that mismatch between declared requirements and actual behavior is inconsistent.
Instruction Scope
SKILL.md forces specific runtime behavior: saving uploaded attachments into the skill directory, requiring a cloud 'open-id' lookup sequence (including reading skills/smyx_common/scripts/config.yaml and workspace config), and mandating cloud queries for historical reports while forbidding reading local memory. The runtime scripts will read files, write results, create/use a local SQLite DB, and send video files or URLs to remote APIs. These instructions direct potentially sensitive user video data to external endpoints and also persist data locally — both are within the code but not explicitly declared to users as privacy/IO implications in advance.
Install Mechanism
No install spec is provided (the skill is instruction/code-only), so nothing will be automatically downloaded on install. However the repo includes a large requirements.txt under skills/smyx_common listing many dependencies (network, crypto, DB, OpenAI, etc.) which is disproportionate to a small video-upload wrapper and could expand attack surface if installed. Because there is no automatic installer, the risk is primarily from running the included scripts rather than an automated install process.
Credentials
The skill declares no required environment variables or primary credential but the code reads environment variables (OPENCLAW_SENDER_OPEN_ID, OPENCLAW_SENDER_USERNAME, FEISHU_OPEN_ID, OPENCLAW_WORKSPACE) and will consult config files under skills/smyx_common for API keys and base URLs. It also allows passing --api-key on the CLI. That the SKILL.md does not list these environment accesses (or explain where data goes) is an inconsistency. Uploading videos and query history may transmit personal/medical data to remote servers — access to credentials or workspace paths is therefore sensitive and currently under-specified.
Persistence & Privilege
The skill will persist data locally: it writes uploaded attachments into an attachments directory and smyx_common.dao creates an SQLite DB under a workspace data directory (derived from OPENCLAW_WORKSPACE or parent dirs). 'always' is false and it does not auto-enable itself, but it does create persistent artifacts and local records which increase persistence and data-at-rest concerns. It does not modify other skills' configs, but it reads/writes files in the workspace.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install smyx-parkinson-epilepsy-behavior-recognition-analysis - 安装完成后,直接呼叫该 Skill 的名称或使用
/smyx-parkinson-epilepsy-behavior-recognition-analysis触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Initial release of the Parkinson & Epilepsy Behavior Recognition Skill:
- Supports video-based identification of limb tremors, convulsions, stiffness, and gait abnormalities for Parkinson's and epilepsy risk monitoring at home.
- Enforces strict rules: prohibits reading local memory/history; all historical report queries must fetch data via cloud APIs.
- Requires open-id to run analysis, using a strict priority config file/check sequence; prompts user if open-id is not found.
- Provides structured analysis results with key metrics and Markdown-formatted history tables including report links.
- Only compatible with specific video/image formats (max 100MB); results intended for auxiliary monitoring, not medical diagnosis.
元数据
常见问题
Parkinson's & Epileptic Behavior Recognition Skill | 帕金森癫痫行为识别技能 是什么?
Identifies abnormal behaviors such as limb tremors, convulsions, stiffness, and gait abnormalities through video recognition, assisting in home risk monitori... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 75 次。
如何安装 Parkinson's & Epileptic Behavior Recognition Skill | 帕金森癫痫行为识别技能?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install smyx-parkinson-epilepsy-behavior-recognition-analysis」即可一键安装,无需额外配置。
Parkinson's & Epileptic Behavior Recognition Skill | 帕金森癫痫行为识别技能 是免费的吗?
是的,Parkinson's & Epileptic Behavior Recognition Skill | 帕金森癫痫行为识别技能 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
Parkinson's & Epileptic Behavior Recognition Skill | 帕金森癫痫行为识别技能 支持哪些平台?
Parkinson's & Epileptic Behavior Recognition Skill | 帕金森癫痫行为识别技能 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Parkinson's & Epileptic Behavior Recognition Skill | 帕金森癫痫行为识别技能?
由 smyx-skills(@18072937735)开发并维护,当前版本 v1.0.0。
推荐 Skills