← Back to Skills Marketplace
smyx-sunjinhui

Image Quality Assessment Analysis Tool | 图像质量检测分析工具

by smyx-sunjinhui · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
69
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install smyx-image-quality-detection-analysis
Description
Detects quality issues in camera footage such as black/white screens, color cast, stripes, noise, and blurriness. Suitable for security surveillance and came...
Usage Guidance
What to check before installing: - Confirm endpoints: the included common config points to domains (e.g., open.lifeemergence.com / lifeemergence.com). Review skills/smyx_common/scripts/config.* and RequestUtil (skills/smyx_common/scripts/util.py) to see exactly which URLs the skill will call and whether uploads will be made to those services. - Data sensitivity: the skill uploads images/video frames to remote APIs. Do not run it with private or sensitive camera feeds until you confirm the remote service and its privacy/security policies. - Local persistence mismatch: SKILL.md forbids reading local memory/history, but the package contains DAO code that writes a local SQLite DB and code that reads/writes config.yaml in the workspace. If you require no local persistence, this skill is inconsistent. - Unrelated functionality: the bundle includes a large face_analysis/TCM module (medical/face-analysis code). Confirm you are comfortable with that code being present and potentially reuseable within the package (it may cause broader data flows than image-quality alone). - Environment & credentials: SKILL.md asks for an open-id obtained from config files; the code also reads some environment variables silently. Ensure no sensitive environment variables or secrets will be used or leaked. If you will supply an API key or open-id, verify where it is sent. - Test in sandbox: run the skill in an isolated environment (no access to sensitive feeds) and instrument network calls (or use a captive DNS/proxy) to observe outbound requests before using with real camera data. If you want, I can (a) locate and summarize the RequestUtil functions to show exact HTTP destinations and headers, (b) list all places the code writes files under your workspace, or (c) highlight references in the code where images/video get uploaded. Those details would raise confidence level.
Capability Tags
requires-sensitive-credentials
Capability Assessment
Purpose & Capability
SKILL.md describes image-quality detection, which aligns with scripts/image_quality_detection_analysis.py. But the bundle also includes a sizeable face_analysis subskill (中医面诊) and a large smyx_common library with DB/DAO and many API endpoints. Those face-analysis/medical modules are unrelated to the stated image-quality purpose and increase the skill's footprint and network scope beyond what the description claims.
Instruction Scope
The runtime instructions forbid reading local memory and LanceDB, and require retrieving an open-id from config files. However the code reads/writes config.yaml, may read environment variables, and smyx_common includes a DAO that writes a local SQLite DB under the workspace/data path. The SKILL.md requirements (no local memory usage) contradict the code's local I/O and persistence behaviors.
Install Mechanism
There is no install spec (instruction-only) but multiple requirements.txt files are included. That means the skill will run local Python code (no automatic installer), and relies on network calls implemented in the included modules. No external download URLs were used, which lowers install-time network risk, but many optional dependencies are bundled as metadata (large dependency surface).
Credentials
The registry metadata declares no required env vars or credentials, but the code uses configuration files (skills/smyx_common/scripts/config.yaml), reads environment variables (e.g., OPENCLAW_SENDER_OPEN_ID, FEISHU_OPEN_ID) and supports API keys/open-id for remote services. The SKILL.md instructs getting open-id from local config files in the workspace; that is a plausible design, but the skill also may persist data locally. The lack of explicit declared credentials in metadata vs. code usage is an inconsistency and warrants caution.
Persistence & Privilege
The code will create/read config YAMLs and the DAO creates a SQLite DB under workspace/data — i.e., it persists data to disk. SKILL.md claims an absolute prohibition on using local memory for history, yet included libraries persist local data. The skill does not request always:true, but it does persist and may read workspace config files, which is higher privilege than an ephemeral/readonly instruction-only skill.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install smyx-image-quality-detection-analysis
  3. After installation, invoke the skill by name or use /smyx-image-quality-detection-analysis
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release of the image-quality-detection-analysis skill. - Automatically detects image quality issues in camera footage, including black/white screens, color cast, stripes, noise (snow), and blurriness. - Supports both images and video frames for real-time surveillance or self-check scenarios. - Strictly enforces cloud-based history queries and open-id authentication (username/phone required)—local memory is forbidden for report lookups. - Provides clear triggers for both on-demand and automatic analysis based on user actions or keywords. - Delivers structured Markdown output for historical reports with direct report links.
Metadata
Slug smyx-image-quality-detection-analysis
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Image Quality Assessment Analysis Tool | 图像质量检测分析工具?

Detects quality issues in camera footage such as black/white screens, color cast, stripes, noise, and blurriness. Suitable for security surveillance and came... It is an AI Agent Skill for Claude Code / OpenClaw, with 69 downloads so far.

How do I install Image Quality Assessment Analysis Tool | 图像质量检测分析工具?

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

Is Image Quality Assessment Analysis Tool | 图像质量检测分析工具 free?

Yes, Image Quality Assessment Analysis Tool | 图像质量检测分析工具 is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Image Quality Assessment Analysis Tool | 图像质量检测分析工具 support?

Image Quality Assessment Analysis Tool | 图像质量检测分析工具 is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Image Quality Assessment Analysis Tool | 图像质量检测分析工具?

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

💬 Comments