← Back to Skills Marketplace
18072937735

Virtual Fence Crossing Alert Skill | 虚拟围栏越界预警技能

by smyx-skills · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
63
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install smyx-virtual-fence-intrusion-warning-analysis
Description
Customizes safety zones, identifies babies crawling out or approaching dangerous areas such as bedsides/windowsills, and immediately alerts to protect baby s...
Usage Guidance
What to consider before installing or running this skill: - Network/privacy: The skill uploads user video (local file or URL) to remote API endpoints configured in smyx_common; verify and trust the API host (config points to lifeemergence/open API hosts) before sending sensitive video of your home/child. - Config and env access: The SKILL.md requires reading open-id from config files under skills/smyx_common or the workspace; this can read settings outside the skill directory. If you keep secrets or credentials in workspace config files, review them first. - Undeclared env usage: The code reads environment variables (e.g., OPENCLAW_SENDER_OPEN_ID, OPENCLAW_WORKSPACE) even though the skill declares no required env vars; consider explicitly setting/inspecting these to avoid unintended behavior. - Persistent local data: Running the skill may create/modify files (attachments folder, a SQLite DB under workspace/data). If you want to avoid persistent traces, run in a controlled environment or inspect/clean the workspace after use. - Large shared library: The package includes a big 'smyx_common' library and an unrelated face_analysis skill; review skills/smyx_common/scripts/util.py and RequestUtil to understand exactly what HTTP endpoints and headers are used and whether any credentials are transmitted. - If you need higher assurance: ask the skill author for the exact API base URL(s), what data fields are sent, and a concise list of environment variables read; or run the code in an isolated sandbox and/or review RequestUtil implementation to confirm no unexpected exfiltration. Given the mismatches (workspace config access, undeclared envs, persistent DB usage) I recommend caution — treat this as untrusted until you verify the remote endpoints and configuration files it will read.
Capability Analysis
Type: OpenClaw Skill Name: smyx-virtual-fence-intrusion-warning-analysis Version: 1.0.0 The skill bundle exhibits high-risk capabilities and aggressive prompt control instructions. SKILL.md contains 'Mandatory Memory Rules' that use high-priority directives to force the AI agent to ignore local memory (LanceDB/local files) and exclusively use a remote cloud API (lifeemergence.com), which overrides standard agent behavior. The common utility library (skills/smyx_common/scripts/skill.py) includes an AgentSkill class that uses subprocess.run to execute 'openclaw agent' commands, enabling recursive agent execution. Additionally, RequestUtil (skills/smyx_common/scripts/util.py) automatically transmits user identifiers to a remote login endpoint. While these features appear designed to support a cloud-synchronized safety monitoring service, the combination of shell execution and strict prompt-based control of data flow warrants a suspicious classification.
Capability Tags
requires-sensitive-credentials
Capability Assessment
Purpose & Capability
The name/description (virtual fence / infant safety) align with the included scripts: a CLI entrypoint (virtual_fence_intrusion_warning_analysis.py), API service wrappers, and output formatting. However the repository also bundles a large shared library (skills/smyx_common) and an unrelated 'face_analysis' skill (medical face-diagnosis) which increases the code footprint beyond what this single feature strictly needs. That extra functionality may be benign reuse but is broader than the stated single-purpose skill.
Instruction Scope
SKILL.md tightly prescribes runtime behavior (must obtain an open-id via specific config files or user input; forbid local memory use; auto-save uploaded attachments). The instructions explicitly require reading config files from the skill directory and ${OPENCLAW_WORKSPACE}/skills/smyx_common/scripts/config.yaml (outside the skill root). The code will POST/upload video files to remote APIs and can read local files provided by the user. The SKILL.md forbids reading local 'memory' files, but the package includes local DB/DAO code and utilities capable of creating/reading local SQLite files in the workspace 'data' directory — this is a mismatch worth flagging.
Install Mechanism
There is no install spec (instruction-only skill) so nothing is automatically downloaded or executed at install time. The repo includes requirements.txt files listing many dependencies (skills/smyx_common has a very large dependency list), but no installer is declared. That means an operator would need to manually install dependencies; there is no hidden network download step in an install spec.
Credentials
The skill declares no required environment variables or credentials, yet the code and SKILL.md rely on configuration and environment values: reading open-id/config from skills/smyx_common/scripts/config.yaml, using OPENCLAW_WORKSPACE to build paths, and ConstantEnum.init reads OPENCLAW_SENDER_OPEN_ID / OPENCLAW_SENDER_USERNAME / FEISHU_OPEN_ID from env. The code will also send video files and request data to external API endpoints (configured via the common config). Asking the user for an open-id and allowing api-key/api-url parameters is reasonable for an API-backed service, but the absence of declared required env vars and the fact the skill will access workspace-level config files (potentially outside the skill folder) is disproportionate and should be considered by the user.
Persistence & Privilege
always:false (good). The skill can persist data: SKILL.md says uploaded attachments are saved to an attachments directory and the shared smyx_common DAO code will create/operate on a SQLite DB under the workspace 'data' directory. This is normal for a local client/service but means the skill will create persistent files outside its own script file if run, which users should be aware of.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install smyx-virtual-fence-intrusion-warning-analysis
  3. After installation, invoke the skill by name or use /smyx-virtual-fence-intrusion-warning-analysis
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
- Initial release of the Virtual Fence Intrusion Warning Analysis skill. - Allows users to define custom safety and danger zones for infants in monitoring videos. - Automatically detects and alerts when a baby crawls out of a safe area or approaches hazardous zones (e.g., bedsides, windowsills). - Implements a strict security and privacy protocol for report retrieval, requiring open-id verification and always fetching history from the cloud. - Provides structured warning reports, notifications, and easy access to historical events via markdown tables with direct report links. - Includes clear setup instructions, API usage steps, and usage examples for both local and network video analysis.
Metadata
Slug smyx-virtual-fence-intrusion-warning-analysis
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Virtual Fence Crossing Alert Skill | 虚拟围栏越界预警技能?

Customizes safety zones, identifies babies crawling out or approaching dangerous areas such as bedsides/windowsills, and immediately alerts to protect baby s... It is an AI Agent Skill for Claude Code / OpenClaw, with 63 downloads so far.

How do I install Virtual Fence Crossing Alert Skill | 虚拟围栏越界预警技能?

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

Is Virtual Fence Crossing Alert Skill | 虚拟围栏越界预警技能 free?

Yes, Virtual Fence Crossing Alert Skill | 虚拟围栏越界预警技能 is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Virtual Fence Crossing Alert Skill | 虚拟围栏越界预警技能 support?

Virtual Fence Crossing Alert Skill | 虚拟围栏越界预警技能 is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Virtual Fence Crossing Alert Skill | 虚拟围栏越界预警技能?

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

💬 Comments