← Back to Skills Marketplace
18072937735

Smart E-Bike Detection Skill | 电动车智能检测技能

by smyx-skills · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
71
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install smyx-electric-vehicle-detection-analysis
Description
Automatically detects electric motorcycles and e-bikes in restricted areas based on computer vision. It supports real-time detection for both video streams a...
Usage Guidance
This package is not outright malicious, but several inconsistencies warrant caution: - The SKILL.md forbids reading local memory, yet the code reads/writes local config files and a SQLite DB and saves attachments. Expect local disk writes under the workspace (data/, attachments, config.yaml). - The repo embeds an unrelated 'face_analysis' skill and a large common library (many scene codes and utilities). That increases privacy and regulatory risk (facial analysis) beyond e-bike detection. - No install spec is provided but there are large requirements.txt files; runtime dependencies may be missing or extensive. The SKILL.md only mentions 'requests'. - The code reads environment variables (OPENCLAW_SENDER_OPEN_ID, OPENCLAW_WORKSPACE, FEISHU_OPEN_ID) that are not declared in the metadata; these may influence behavior and identify users. Recommendations before installing or enabling: 1. Review RequestUtil / API call code to see exactly which remote endpoints are contacted and what data is sent (images, metadata, open-id, headers). Verify the API hosts are expected/trusted. 2. Run the skill in a sandboxed/container environment with restricted network egress to inspect outbound connections. 3. If you plan to use it, audit and possibly remove the unrelated face_analysis modules if you don't need them; they increase privacy exposure. 4. Confirm where local files will be written (workspace/data, attachments) and ensure they are stored securely or disabled if unwanted. 5. Do not supply highly sensitive credentials; the skill expects an 'open-id' but may also pick up environment variables. Provide minimal, test-only identifiers first. 6. If you lack the ability to audit the code, prefer a hosted/trusted vendor or request a version that only contains the minimal detection scripts and a clear install manifest.
Capability Analysis
Type: OpenClaw Skill Name: smyx-electric-vehicle-detection-analysis Version: 1.0.0 This skill bundle is classified as suspicious due to high-risk instructions in SKILL.md that force the AI agent to bypass local memory and LanceDB in favor of a remote API (lifeemergence.com). The code implements a flow in util.py and dao.py to collect user identifiers (suggested as phone numbers) and exchange them for authentication tokens at a remote endpoint, storing them in a local SQLite database (smyx-common-claw.db). Additionally, the AgentSkill class in smyx_common/scripts/skill.py provides a mechanism to execute arbitrary agent commands via subprocess.run, and the inclusion of extensive, unrelated 'Face Analysis' logic suggests a highly irregular and risky codebase structure.
Capability Tags
requires-sensitive-credentials
Capability Assessment
Purpose & Capability
The declared purpose is computer-vision e-bike detection, which is plausible given the detection scripts. However the repository also embeds a full 'face_analysis' skill and a large 'smyx_common' library with many unrelated scene codes and functionality (medical face analysis, database DAO, many utilities). That expands capabilities beyond the stated goal (facial analysis / user data handling) and is disproportionate to a simple detection skill.
Instruction Scope
SKILL.md includes strict rules forbidding reading local memory and LanceDB and prescribes cloud-only history queries, yet the codebase reads/writes local config.yaml files, uses a DAO that creates/updates a local SQLite DB, and instructs saving uploaded attachments into an attachments directory. The code also relies on environment variables and local config files for open-id resolution, which the prose treats differently. This is a direct mismatch between documented constraints and actual file/IO behavior.
Install Mechanism
There is no install spec (instruction-only), but multiple requirements.txt files exist (notably skills/smyx_common/requirements.txt listing many packages). SKILL.md lists only 'requests>=2.28.0' as a dependency. The absence of an install step but presence of large requirements is inconsistent and could lead to runtime failures or hidden transitive dependencies if a consumer attempts to install manually.
Credentials
The metadata declares no required env vars, but the code reads several environment variables (e.g., OPENCLAW_SENDER_OPEN_ID, OPENCLAW_SENDER_USERNAME, FEISHU_OPEN_ID, OPENCLAW_WORKSPACE) via ConstantEnum.init and Dao.get_db_path. The SKILL.md prescribes a specific open-id retrieval flow (config files then user prompt) but the implementation also uses env vars and will write/read workspace data — this is not disclosed and therefore disproportionate to the stated minimal requirements.
Persistence & Privilege
Although 'always' is false, the skill will create and alter local artifacts: config.yaml may be created/loaded, attachments saved, and a SQLite DB written under the workspace 'data' directory. The README also instructs saving attachments to the skill directory. This persistence and filesystem access is not clearly described as part of the simple detection capability and conflicts with SKILL.md's 'do not read local memory' rule.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install smyx-electric-vehicle-detection-analysis
  3. After installation, invoke the skill by name or use /smyx-electric-vehicle-detection-analysis
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
electric-vehicle-detection-analysis v1.0.0 – Initial Release - Provides automated detection of electric motorcycles/e-bikes in restricted areas using computer vision, supporting both video and image input. - Counts illegal parking/driving instances and triggers alerts to assist with security management in parks, communities, and organizations. - Enforces strict rules for querying historical reports: all data must be fetched from the cloud API; local memory or files are not allowed. - Ensures open-id is obtained following a multi-step, prioritized process; analysis cannot proceed without a valid open-id. - Outputs structured analysis reports and summary tables, with direct links to report images in Markdown format.
Metadata
Slug smyx-electric-vehicle-detection-analysis
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Smart E-Bike Detection Skill | 电动车智能检测技能?

Automatically detects electric motorcycles and e-bikes in restricted areas based on computer vision. It supports real-time detection for both video streams a... It is an AI Agent Skill for Claude Code / OpenClaw, with 71 downloads so far.

How do I install Smart E-Bike Detection Skill | 电动车智能检测技能?

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

Is Smart E-Bike Detection Skill | 电动车智能检测技能 free?

Yes, Smart E-Bike Detection Skill | 电动车智能检测技能 is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Smart E-Bike Detection Skill | 电动车智能检测技能 support?

Smart E-Bike Detection Skill | 电动车智能检测技能 is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Smart E-Bike Detection Skill | 电动车智能检测技能?

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

💬 Comments