← Back to Skills Marketplace
Concentration Analysis Skill | 专注度分析技能
by
smyx-skills
· GitHub ↗
· v1.0.0
· MIT-0
67
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install smyx-focus-analysis
Description
Real-time detection of gaze direction and facial pose to quantify states of focus, distraction, or mind-wandering. Suitable for scenarios such as classroom l...
Usage Guidance
This skill contains real code (not just prose) and will read config files, write a local SQLite DB under the agent workspace, save uploaded video attachments to disk, and make network API calls to external service URLs defined in its configs. Yet the registry metadata declares no required config paths, env vars, or install steps — that mismatch is a red flag. Before installing or running: (1) inspect or replace the skills/smyx_common/scripts/config.yaml and any workspace config to ensure endpoints and API keys are safe; (2) do not provide sensitive identifiers or credentials as 'open-id' unless you trust the remote service; (3) run the skill in an isolated sandbox (network-restricted) to observe its outbound behavior and file writes; (4) request the publisher to declare required env vars, config paths, and an install spec, or remove unrelated common modules if only focus analysis is intended. If you cannot review or sandbox, avoid providing personal data or uploading videos to this skill.
Capability Analysis
Type: OpenClaw Skill
Name: smyx-focus-analysis
Version: 1.0.0
The skill bundle exhibits high-risk behaviors by forcing the AI agent to bypass local memory and context in favor of a remote API (lifeemergence.com). It explicitly instructs the agent to collect user identifiers, such as phone numbers or usernames, which are then transmitted to a remote endpoint to obtain and store session tokens in a local SQLite database (smyx-common-claw.db). Furthermore, the common utility scripts (smyx_common/scripts/skill.py) include capabilities to recursively execute the 'openclaw' CLI via subprocess.run, presenting a significant risk of unauthorized command execution or privilege escalation if the agent is manipulated.
Capability Tags
Capability Assessment
Purpose & Capability
The stated purpose (gaze/face-based focus analysis) matches the presence of face_analysis and focus_analysis code. However the repository also contains broad, generic 'smyx_common' platform code (DB/DAO, many scene codes, pet/health references) that is not strictly necessary for a single focus-analysis skill. Metadata declares no required config paths or credentials but the runtime expects config files (skills/smyx_common/scripts/config.yaml and workspace-level config) and may use API keys — this mismatch is unexpected.
Instruction Scope
SKILL.md forces a strict open-id retrieval flow that reads config files under the skill and workspace. It also mandates automatically saving uploaded attachments into an attachments directory. The doc forbids reading local 'memory' files, but code reads config YAMLs and the package contains a local SQLite DAO that writes to workspace/data — so the instructions and code contradict each other on local data access. The skill also instructs calling cloud APIs and to build Markdown links from JSON reportImageUrl fields, which implies transmitting user video or metadata to external endpoints.
Install Mechanism
Registry metadata lists no install spec (instruction-only), but the package includes many Python modules and requirements.txt files (skills/smyx_common and skills/face_analysis) with dozens of dependencies. There is no declared installation mechanism to ensure those dependencies are present — this is an inconsistency that may lead to hidden dependency installation later or runtime failures. No externally downloaded installers were detected in the manifest.
Credentials
Declared required env vars/config paths: none. In reality, code reads environment variables (OPENCLAW_WORKSPACE, OPENCLAW_SENDER_OPEN_ID, OPENCLAW_SENDER_USERNAME, FEISHU_OPEN_ID) and tries to read config YAMLs under skills/smyx_common/scripts/config.yaml (and workspace-level config). The skill also relies on API endpoints and optional API keys (ApiEnum/API_KEY). Asking for open-id (username/phone) as required input and reading workspace config without declaring these requirements is disproportionate and opaque.
Persistence & Privilege
The code includes a local DAO that creates and writes an SQLite database under a workspace data path and the SKILL.md specifies saving uploaded attachments to disk. The skill will therefore persist user-supplied videos and create local DB records. Although 'always' is false and the skill isn't forced on all agents, the persistence behavior and workspace-level file writes are significant and weren't declared in the metadata or the instruction preamble.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install smyx-focus-analysis - After installation, invoke the skill by name or use
/smyx-focus-analysis - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release of smyx-focus-analysis skill for real-time concentration analysis.
- Provides real-time detection of gaze direction and facial pose to quantify focus, distraction, or mind-wandering states.
- Supports structured concentration analysis reports for scenarios including classroom learning, office meetings, and driving attention monitoring.
- Enforces strict open-id acquisition and mandatory use of cloud API for all historical report queries; strictly forbids local memory file usage.
- Triggers automatically on relevant keywords or video uploads, managing attachments and ensuring correct analysis/report viewing workflow.
- Outputs reports in Markdown table format, with clickable report links for easy viewing.
Metadata
Frequently Asked Questions
What is Concentration Analysis Skill | 专注度分析技能?
Real-time detection of gaze direction and facial pose to quantify states of focus, distraction, or mind-wandering. Suitable for scenarios such as classroom l... It is an AI Agent Skill for Claude Code / OpenClaw, with 67 downloads so far.
How do I install Concentration Analysis Skill | 专注度分析技能?
Run "/install smyx-focus-analysis" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Concentration Analysis Skill | 专注度分析技能 free?
Yes, Concentration Analysis Skill | 专注度分析技能 is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Concentration Analysis Skill | 专注度分析技能 support?
Concentration Analysis Skill | 专注度分析技能 is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Concentration Analysis Skill | 专注度分析技能?
It is built and maintained by smyx-skills (@18072937735); the current version is v1.0.0.
More Skills