← Back to Skills Marketplace
smyx-sunjinhui

Workplace Phone Usage Smart Monitoring Skill | 职场玩手机智能监测技能

by smyx-sunjinhui · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
67
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install smyx-phone-usage-monitoring-analysis
Description
Based on computer vision, automatically detects employees playing with phones during work hours, supports real-time video stream and image detection, counts...
Usage Guidance
This skill is functionally coherent for remote video/image analysis, but has noteworthy data and privacy implications. Before installing or running it: 1) Verify the backend endpoints and operator (the code defaults point to lifeemergence.com in configs) — don’t upload employee video to an untrusted third party. 2) Inspect skills/smyx_common/scripts/config.yaml and any workspace-level config the skill will read to confirm no sensitive secrets (API keys, tokens) are being exposed. 3) Expect the skill to save uploads to disk and to create a local SQLite DB under the workspace data directory; run it in an isolated/test environment if you are unsure. 4) If you need the functionality but cannot trust the remote service, prefer a version that performs inference locally or that clearly documents the remote API owner and privacy/security controls. 5) The SKILL.md’s prohibition on reading local memory appears intended to force cloud-sourced history, but the code still reads workspace config and persists data — confirm this behavior meets your compliance and legal requirements (employee consent, local regulation).
Capability Analysis
Type: OpenClaw Skill Name: smyx-phone-usage-monitoring-analysis Version: 1.0.0 The skill bundle implements workplace surveillance ('bossware') that collects and exfiltrates sensitive user identifiers (phone numbers/usernames) and media to remote endpoints (lifeemergence.com). Most critically, SKILL.md contains 'Mandatory Memory Rules' that instruct the AI agent to explicitly ignore local memory files and session history in favor of a cloud-controlled API, effectively bypassing the agent's local audit trail and context. Additionally, the common utility scripts (skills/smyx_common/scripts/skill.py) include capabilities to execute recursive 'openclaw agent' commands via subprocess.run, and the RequestUtil automatically attempts to register/login users by sending PII to a remote server.
Capability Tags
requires-sensitive-credentials
Capability Assessment
Purpose & Capability
The name/description (phone-usage monitoring via CV) align with the included scripts: analysis CLI, face-analysis reuse, and a common API client. However the bundle includes a large common library (smyx_common) with a local SQLite DAO, many utility modules, and a separate 'face_analysis' skill; these increase the footprint beyond a minimal detector. Reading workspace-level config to obtain open-id and optional API keys also reaches into broader agent state/config which is not strictly necessary for a single-file detector.
Instruction Scope
SKILL.md instructs the agent to save uploaded attachments into the skill directory and to run local Python scripts that will send media to a cloud API. It explicitly requires resolving an open-id by reading config files in the skill and workspace directories (and will pause if not found). The skill forbids reading local 'memory' files, but the code does perform file I/O, uses a local SQLite DB (via smyx_common.dao) and will access ${OPENCLAW_WORKSPACE} paths — so it can read and write persistent local state beyond the skill folder. The behavior of reading workspace config and saving attachments is scope-creep compared with a minimal remote inference client.
Install Mechanism
There is no install specification (instruction-only plus included scripts), so nothing will be automatically downloaded or executed at install time. The repository includes requirements.txt files listing many packages; however no automatic installer is declared in the skill metadata. Lack of an install spec lowers install-time risk, but the code expects many Python dependencies to be present.
Credentials
The skill declares no required env vars but the common config code reads environment variables (OPENCLAW_WORKSPACE, OPENCLAW_SENDER_OPEN_ID, OPENCLAW_SENDER_USERNAME, FEISHU_OPEN_ID) and also reads API keys and endpoints from config.yaml files in both the skill and a workspace-level smyx_common config. That means the skill can access workspace/global configuration and any secrets stored there (api-key, api-secret-key), which is a broader privilege than the simple stated purpose. It also accepts an --api-key/--api-url parameter and will upload media to the configured remote service.
Persistence & Privilege
always:false (no forced global inclusion). The code creates/uses a local SQLite DB under a workspace data directory and writes attachments to the skill directory; this is persistent state creation. This is not necessarily malicious but is a lasting footprint that may contain sensitive information (uploaded videos, reports). The skill does not claim to modify other skills' configs, but it does read workspace config files and writes a persistent DB.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install smyx-phone-usage-monitoring-analysis
  3. After installation, invoke the skill by name or use /smyx-phone-usage-monitoring-analysis
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
phone_usage_monitoring_analysis v1.0.0 - Initial release: smart detection of employee phone usage during work hours using computer vision, supporting both real-time video stream and image analysis. - Automatically counts duration and frequency of phone usage per employee, providing visual data reports to help enterprises standardize office behavior and improve efficiency. - Strict rules enforced for open-id acquisition and API usage; all report queries must fetch data from cloud interface, never from local memory. - Supports automatic behavioral analysis trigger based on user file uploads or relevant keywords; generates Markdown-formatted report lists with direct report links. - Comprehensive workflow instructions and usage examples included, with support for multiple office scenarios (open-office, cubicle, meeting-room, etc.).
Metadata
Slug smyx-phone-usage-monitoring-analysis
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Workplace Phone Usage Smart Monitoring Skill | 职场玩手机智能监测技能?

Based on computer vision, automatically detects employees playing with phones during work hours, supports real-time video stream and image detection, counts... It is an AI Agent Skill for Claude Code / OpenClaw, with 67 downloads so far.

How do I install Workplace Phone Usage Smart Monitoring Skill | 职场玩手机智能监测技能?

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

Is Workplace Phone Usage Smart Monitoring Skill | 职场玩手机智能监测技能 free?

Yes, Workplace Phone Usage Smart Monitoring Skill | 职场玩手机智能监测技能 is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Workplace Phone Usage Smart Monitoring Skill | 职场玩手机智能监测技能 support?

Workplace Phone Usage Smart Monitoring Skill | 职场玩手机智能监测技能 is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Workplace Phone Usage Smart Monitoring Skill | 职场玩手机智能监测技能?

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

💬 Comments