← Back to Skills Marketplace
smyx-sunjinhui

Intelligent Video Search & Retrieval Analysis Skill | 视频搜索检索智能分析技能

by smyx-sunjinhui · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
64
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install smyx-video-search-analysis
Description
Conducts intelligent video search based on target and semantic descriptions; supports conventional target retrieval, natural language description retrieval,...
Usage Guidance
Key points to consider before installing or running this skill: - Data exfiltration risk: The scripts upload video files (multipart/form-data) to remote AI endpoints (default base URLs in smyx_common point at lifeemergence.com). If your videos contain sensitive personal or confidential content, do NOT run the skill until you confirm the target API and privacy policy. - Undeclared environment/config requirements: The skill metadata says no env vars or credentials are required, but the code reads OPENCLAW_WORKSPACE, open-id settings and config YAMLs that can contain API keys/base URLs. Expect to provide an open-id and possibly API keys via config or CLI. - Local persistence mismatch: SKILL.md forbids reading local memory files, but the code includes a local DAO (SQLite) and will create/read config and data files under the workspace. That contradicts the documentation and may leave artifacts on disk. - Larger-than-expected footprint: The bundle contains extra modules (face_analysis, many common libraries and a long requirements list). This increases attack surface and may import many packages when executed. - Ask the author / verify before use: Request clarification about (1) exact API endpoints used, (2) where uploaded video data is stored/retained, (3) whether the included face_analysis modules are needed, and (4) why the SKILL.md prohibits local memory reads while the code accesses local config/DB. - If you must try it: run in an isolated environment (sandbox/container) with non-sensitive test videos, inspect the RequestUtil and ApiEnum config values to confirm remote hosts, and ensure OPENCLAW_WORKSPACE points to a location you control. Do not run it on production machines or with private footage until you confirm behavior. If you want, I can: (a) extract the exact default API base-URLs and endpoints used in code, (b) summarize the RequestUtil implementation to show where HTTP requests are sent, or (c) point out all places where files are written/read so you can audit local persistence.
Capability Analysis
Type: OpenClaw Skill Name: smyx-video-search-analysis Version: 1.0.0 The skill bundle exhibits high-risk behavior through complex credential management and execution capabilities. It implements a local SQLite database (smyx-common-claw.db) to persist user tokens and 'open-ids' (which may include phone numbers), and includes a utility in `skills/smyx_common/scripts/skill.py` that can recursively invoke the `openclaw` agent via `subprocess.run`. Furthermore, `SKILL.md` contains 'Mandatory Memory Rules' that explicitly command the AI agent to ignore its own local memory files and long-term storage, forcing exclusive reliance on the developer's cloud API (open.lifeemergence.com). While these features appear intended for a production-grade service integration, the combination of credential caching, recursive CLI invocation, and strict memory-access overrides creates a significant surface for control and data redirection.
Capability Tags
requires-sensitive-credentials
Capability Assessment
Purpose & Capability
The stated purpose (video search/analysis) matches the code that calls remote AI-analysis APIs and uploads videos. However the bundle also includes unrelated modules (face_analysis, TCM/health analysis) and a large common library (smyx_common) — more functionality and dependencies than the skill description implies.
Instruction Scope
SKILL.md strictly forbids reading local memory files, yet the codebase includes local DB/DAO logic and config file handling. The runtime instructions mandate reading config files for open-id and using python -m scripts.video_search_analysis, which will perform HTTP uploads of video files to external APIs. The strong ‘no local memory’ rule in the doc is therefore inconsistent with the code that can read/write workspace config/data files.
Install Mechanism
There is no install spec (instruction-only metadata) but the package contains requirements files and many modules with heavy third‑party dependencies (smyx_common requirements lists dozens of packages). This is disproportionate to a small video-search script and means running it may attempt to import many packages not declared in the skill metadata.
Credentials
Metadata declares no required env vars/credentials, but code reads environment variables (OPENCLAW_WORKSPACE, OPENCLAW_SENDER_OPEN_ID, OPENCLAW_SENDER_USERNAME, FEISHU_OPEN_ID) and relies on config YAMLs that may contain API keys/base URLs. The SKILL.md enforces obtaining an open-id from local config files or user input, and the API endpoint defaults point to external domains (lifeemergence.com). Secret/credential access is therefore required in practice but not declared.
Persistence & Privilege
Skill will write/read local files: it expects/creates config.yaml, may save uploaded attachments under a skill attachments directory, and the common dao code creates/uses a SQLite DB under a workspace data directory. Although always:false, the skill thus gains local persistence and can create files under the OPENCLAW_WORKSPACE-derived data path.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install smyx-video-search-analysis
  3. After installation, invoke the skill by name or use /smyx-video-search-analysis
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
- Initial release of "video-search-analysis" skill for intelligent video retrieval. - Supports object-based, natural language, and vectorized model search modes in videos. - Strict rules to prevent use of local or long-term memory; all history queries must fetch from the cloud API. - Enforces a stepwise open-id acquisition process for user identification before analysis. - Output of history reports is in a Markdown table with direct report links. - Designed for rapid, accurate video searches in scenarios like surveillance and asset management.
Metadata
Slug smyx-video-search-analysis
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Intelligent Video Search & Retrieval Analysis Skill | 视频搜索检索智能分析技能?

Conducts intelligent video search based on target and semantic descriptions; supports conventional target retrieval, natural language description retrieval,... It is an AI Agent Skill for Claude Code / OpenClaw, with 64 downloads so far.

How do I install Intelligent Video Search & Retrieval Analysis Skill | 视频搜索检索智能分析技能?

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

Is Intelligent Video Search & Retrieval Analysis Skill | 视频搜索检索智能分析技能 free?

Yes, Intelligent Video Search & Retrieval Analysis Skill | 视频搜索检索智能分析技能 is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Intelligent Video Search & Retrieval Analysis Skill | 视频搜索检索智能分析技能 support?

Intelligent Video Search & Retrieval Analysis Skill | 视频搜索检索智能分析技能 is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Intelligent Video Search & Retrieval Analysis Skill | 视频搜索检索智能分析技能?

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

💬 Comments