NVIDIA AV1 Video Compressor

ReviewAudited by ClawScan on May 14, 2026.

Overview

The skill mostly matches its video-compression purpose, but it should be reviewed because it can automatically install an unpinned Python package at runtime and can run batch compression without an in-script confirmation step.

Before installing, be aware that this tool runs local FFmpeg/NVIDIA commands on your selected video directory and may automatically install the tqdm Python package if it is missing. Prefer installing dependencies yourself from a trusted source, run a small test compression first, and verify output location and quality before allowing a full batch job.

Findings (2)

Artifact-based informational review of SKILL.md, metadata, install specs, static scan signals, and capability signals. ClawScan does not execute the skill or run runtime probes.

What this means

Running the skill may install external code before compressing videos, which creates supply-chain and environment-change risk even though the package is a normal progress-bar dependency.

Why it was flagged

The script automatically downloads and installs an unpinned dependency from an external package index at runtime if tqdm is missing. This modifies the user's Python environment and can execute third-party package code outside a declared install step.

Skill content
except ImportError:
    print("正在安装依赖库 tqdm...")
    subprocess.run([sys.executable, "-m", "pip", "install", "tqdm", "-i", "https://pypi.tuna.tsinghua.edu.cn/simple"], capture_output=True)
Recommendation

Move dependency installation to a declared install step or requirements-based setup, pin the package version, and prompt the user before installing anything at runtime.

What this means

If invoked too broadly, the skill can spend significant time and disk space creating compressed copies of videos without another in-script confirmation.

Why it was flagged

The agent-facing compression action always invokes the compression script in non-interactive mode and may run for up to an hour. This is consistent with batch video compression, but it relies on the agent/user to approve scope before execution.

Skill content
# 非交互模式
cmd.append("--no-confirm")
...
proc = subprocess.run(cmd, capture_output=True, text=True, timeout=3600)
Recommendation

Use test mode first, confirm the exact input and output directories, and only allow full compression after checking sample output quality.