← Back to Skills Marketplace
18072937735

Package Detection Skill | 包裹检测技能

by smyx-skills · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
69
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install smyx-package-detection-analysis
Description
Detects the presence of delivery packages within the target surveillance area; suitable for inventory checks and unattended alerts at community stations, res...
Usage Guidance
Key things to consider before installing or using this skill: - Incoherent documentation: The SKILL.md mixes package-detection text with unrelated health/face-analysis content — this indicates copy-paste reuse and increases the code footprint. Treat that as a sign to inspect the code before trusting it. - Network behavior: The scripts call remote APIs (default base URLs in skills/smyx_common config point to lifeemergence.com domains). If you plan to use this, verify the API endpoints, who operates them, and whether you trust them. Do not supply sensitive credentials or an open-id until you confirm the endpoint and operator. - Local persistence and file saving: The skill will accept uploads and the documentation instructs saving attachments to disk. The included DAO can create SQLite files under the workspace 'data' directory. If you have privacy concerns, run it in an isolated/sandbox environment and review where files are written. - Environment/credential mismatch: Although the registry claims no required env vars, the code reads several environment variables and configuration files. Check skills/smyx_common/scripts/config.yaml and the workspace config path(s) that the SKILL.md references. The open-id acquisition rules are strict; ensure you understand what identifier the skill expects and why. - Review RequestUtil / network code: The shared util module likely implements HTTP calls and auth headers. Inspect skills/smyx_common/scripts/util.py to confirm what information is sent to remote servers (file contents, headers, tokens) before providing real data. - Minimize risk: If you need this capability, run the skill in a controlled environment (isolated container or VM), avoid passing real credentials/open-ids until you verify endpoints, and confirm attachments are deleted after processing if required. If you want, I can: - Summarize exactly which files/functions perform network calls and where they send data (I can scan util.py, api_service classes, and the package_detection flow). - Highlight where files are written on disk and list the exact paths constructed by the code. - Suggest a minimal sandboxed test procedure to validate behavior safely.
Capability Analysis
Type: OpenClaw Skill Name: smyx-package-detection-analysis Version: 1.0.0 The skill bundle contains a significant amount of unrelated code, including a complete 'face_analysis' sub-skill for TCM health assessments, which is irrelevant to package detection. The SKILL.md file includes aggressive 'Mandatory Rules' (prompt instructions) that force the AI agent to bypass its standard memory systems (LanceDB/local files) and exclusively use the provided API scripts. Furthermore, the 'smyx_common' utility automatically attempts to register users by sending their 'open-id' (which the instructions suggest could be a phone number) to a remote endpoint (lifeemergence.com) and stores authentication tokens in a local SQLite database (smyx-common-claw.db). While these behaviors may be part of a legitimate service framework, the excessive code surface and instructions to bypass agent memory are highly suspicious.
Capability Tags
requires-sensitive-credentials
Capability Assessment
Purpose & Capability
The declared purpose (detect delivery packages) matches the presence of scripts that call a remote AI analysis API and formatting/report logic. However the SKILL.md contains large, unrelated paragraphs about Parkinson's/face-based health monitoring and the package skill reuses a full face_analysis and smyx_common codebase—this looks like copy-paste reuse, increasing the footprint beyond what a simple package-detector needs. The included modules (face_analysis, smyx_common) contain many features (DAO, DB, many config options) that are not justified by the one-line description.
Instruction Scope
Runtime instructions mandate strict behaviors (never read local memory files, must fetch historical reports only from cloud via a specific CLI invocation, must save uploaded attachments to an attachments folder). The code requires an --open-id and loads configuration from skills/smyx_common/scripts/config.yaml or workspace config, so it expects local file reads and environment access despite the SKILL.md forbidding local memory access by the agent. The SKILL.md also instructs to save user-uploaded files to disk — that is normal for processing but broadens data persistence surface and contradicts other rules in the doc.
Install Mechanism
No install spec (instruction-only at platform level) and code is included directly. That is lower risk than an installer that downloads arbitrary binaries; however, many Python modules are bundled (skills/smyx_common) and the requirements files reference numerous third-party packages, increasing attack surface if dependencies are later installed.
Credentials
The registry metadata declares no required environment variables or credentials, but the code reads several environment variables (e.g., OPENCLAW_SENDER_OPEN_ID, OPENCLAW_SENDER_USERNAME, FEISHU_OPEN_ID) inside ConstantEnum.init and relies on config files for API endpoints and api-key. The SKILL.md enforces an open-id lookup procedure that reads local config files under the skill and workspace. The skill can accept an optional API key and will call external API endpoints; requesting an open-id and optionally an api-key is plausible for a cloud API integration, but the presence of many unrelated config options and a local SQLite DAO (which writes under workspace/data) is disproportionate for a small package-detection utility.
Persistence & Privilege
The codebase includes a local DAO (SQLite + SQLAlchemy) and logic that constructs a workspace data path (based on OPENCLAW_WORKSPACE), so the skill can create and read local DB files under the workspace. SKILL.md also mandates saving uploaded attachments into the skill directory. While 'always' is false (not force-installed) and autonomous invocation is allowed (default), the combination of local persistence, automatic file saving, and broad common modules increases the blast radius if misused.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install smyx-package-detection-analysis
  3. After installation, invoke the skill by name or use /smyx-package-detection-analysis
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release of package-detection-analysis - Detects the presence and quantity of delivery packages in surveillance images/videos for community stations, residential entrances, and office lobbies. - Supports unattended alerts and overdue package notifications. - Enforces strict open-id acquisition and prohibits use of local memory for report queries—only cloud API queries are permitted. - Outputs results and history lists in Markdown table format with direct report links. - Provides automated and detailed usage instructions and workflow controls.
Metadata
Slug smyx-package-detection-analysis
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Package Detection Skill | 包裹检测技能?

Detects the presence of delivery packages within the target surveillance area; suitable for inventory checks and unattended alerts at community stations, res... It is an AI Agent Skill for Claude Code / OpenClaw, with 69 downloads so far.

How do I install Package Detection Skill | 包裹检测技能?

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

Is Package Detection Skill | 包裹检测技能 free?

Yes, Package Detection Skill | 包裹检测技能 is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Package Detection Skill | 包裹检测技能 support?

Package Detection Skill | 包裹检测技能 is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Package Detection Skill | 包裹检测技能?

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

💬 Comments