← Back to Skills Marketplace
18072937735

Stroke Risk Screening Analysis Skill | 脑卒中风险筛查分析技能

by smyx-skills · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
67
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install smyx-stroke-risk-screening-analysis
Description
Combines TCM facial feature recognition with physiological indicator information to provide early warnings of high-risk stroke conditions such as cerebral in...
Usage Guidance
Key things to consider before installing or running this skill: - Inconsistency: The skill's docs forbid reading local 'memory' but the bundled code reads/writes local config files and creates a SQLite DB and attachments under the workspace. Expect local files to be created/modified. - Undeclared env usage: The runtime expects OPENCLAW_WORKSPACE and may read OPENCLAW_SENDER_OPEN_ID / FEISHU_OPEN_ID and local config files for open-id and API endpoints, but these are not declared in metadata — confirm where your open-id/api-key will come from and don't supply sensitive credentials if unsure. - Data handling: Uploaded face videos/photos and any saved attachments will be written to workspace disk and may be uploaded to remote API endpoints. If you have privacy concerns (sensitive individuals, PII), avoid using real patient data. - API trust: The code uses configurable API base URLs (defaults point to lifeemergence domains in config). Verify the remote API endpoints and operator before sending images or physiological data. - Medical disclaimer: The skill is a screening aid and not a diagnostic tool. Do not rely on it for clinical decisions. Recommendations: 1) Inspect skills/smyx_common/scripts/config.yaml and scripts/config.* to see configured endpoints before running. 2) Run in an isolated environment or sandbox and avoid providing real user identifiers or sensitive data until you trust the service. 3) If you accept the risk, prefer to supply a dedicated (non-sensitive) open-id and a short-lived API key; delete attachments and the local SQLite DB afterwards if needed. 4) If you need the skill to strictly avoid local persistence, request a version that omits the DAO/local storage or modify the code to disable writing files.
Capability Analysis
Type: OpenClaw Skill Name: smyx-stroke-risk-screening-analysis Version: 1.0.0 The skill bundle implements a health screening service that relies on a remote backend (lifeemergence.com). It is classified as suspicious due to several high-risk patterns: 1) SKILL.md contains forceful 'Mandatory Memory Rules' (prompt injection) that explicitly instruct the AI agent to bypass local memory and retrieval systems, forcing reliance on the developer's API; 2) scripts/smyx_common/scripts/skill.py contains logic to execute 'openclaw agent' commands via subprocess.run; and 3) scripts/smyx_common/scripts/util.py automatically attempts to register/login users by sending identifiers (phone/open-id) to a remote endpoint. While these features support the stated functionality, they represent significant control-flow overrides and data-handling risks.
Capability Tags
requires-sensitive-credentials
Capability Assessment
Purpose & Capability
Name/description (TCM face analysis + physiological indicators) aligns with the included face_analysis and stroke_risk_analysis code and remote API calls. However there are mismatches: SKILL.md and files reference both human stroke screening and earlier 'pet health' artifacts in docs (leftover text). The skill expects to obtain an open-id from local config files under OPENCLAW_WORKSPACE and uses smyx_common for API base URLs—these environment/config dependencies are not declared in the skill metadata, which is inconsistent with the stated 'no required env vars'.
Instruction Scope
SKILL.md imposes strict runtime rules (forbids reading local memory and LanceDB) but simultaneously instructs the agent to read local config files (skills/smyx_common/scripts/config.yaml and workspace-level config) to get open-id and to save uploaded attachments to a skill attachments directory. The codebase includes a local DAO/SQLite layer and config utilities that create/read local files. That conflicts with the prohibition on local-memory reading and expands data-access scope beyond what the description implies.
Install Mechanism
No install spec (no external downloads) — code is bundled with the skill, so nothing is fetched at install time. There are included requirements.txt files listing many dependencies (smyx_common has a large dependency list), but no automated installer is declared. This means runtime may fail if dependencies aren't present; there is no remote code fetch, which reduces some risks but the bundled code will run with whatever interpreter environment exists.
Credentials
The skill expects and uses environment/config values (OPENCLAW_WORKSPACE, OPENCLAW_SENDER_OPEN_ID, etc.) and local config files to derive open-id and API base URLs, yet the skill metadata lists no required env vars or primary credential. The SKILL.md also instructs requesting open-id (username/phone) from users and optionally taking an API key. Requesting open-id and API keys can be reasonable, but reading workspace config and other environment variables without declaring them is disproportionate and surprising to a user.
Persistence & Privilege
The code contains a local DAO that creates/uses a SQLite database under a workspace data directory and utilities that will create config.yaml files if missing. SKILL.md requires saving uploaded attachments to the skill directory. So the skill will persist data to disk and modify config files under the workspace. While not set to 'always: true', this persistent local footprint and file writes contradict the SKILL.md's prohibition on using local memory and should be considered a material side-effect.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install smyx-stroke-risk-screening-analysis
  3. After installation, invoke the skill by name or use /smyx-stroke-risk-screening-analysis
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
- Initial release of the stroke-risk-screening-analysis skill. - Integrates TCM facial feature inspection and physiological indicators for early stroke risk warning. - Provides personalized lifestyle intervention suggestions and medical guidance. - Strictly enforces cloud-based data retrieval for historical screening reports; prohibits using any local or long-term memory. - Requires open-id authentication before performing analysis; enforces an explicit stepwise process for acquiring open-id. - Supports automatic triggering and markdown-formatted report listing when historical report keywords are detected.
Metadata
Slug smyx-stroke-risk-screening-analysis
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Stroke Risk Screening Analysis Skill | 脑卒中风险筛查分析技能?

Combines TCM facial feature recognition with physiological indicator information to provide early warnings of high-risk stroke conditions such as cerebral in... It is an AI Agent Skill for Claude Code / OpenClaw, with 67 downloads so far.

How do I install Stroke Risk Screening Analysis Skill | 脑卒中风险筛查分析技能?

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

Is Stroke Risk Screening Analysis Skill | 脑卒中风险筛查分析技能 free?

Yes, Stroke Risk Screening Analysis Skill | 脑卒中风险筛查分析技能 is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Stroke Risk Screening Analysis Skill | 脑卒中风险筛查分析技能 support?

Stroke Risk Screening Analysis Skill | 脑卒中风险筛查分析技能 is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Stroke Risk Screening Analysis Skill | 脑卒中风险筛查分析技能?

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

💬 Comments