← 返回 Skills 市场
qiaotucodes

Openclaw Skill Cutmv Video Tool

作者 魏然 · GitHub ↗ · v0.1.0
cross-platform ⚠ suspicious
467
总下载
0
收藏
1
当前安装
1
版本数
在 OpenClaw 中安装
/install openclaw-skill-cutmv-video-tool
功能描述
A video processing tool using FFmpeg to cut, convert, compress videos, extract frames/audio, add text watermarks and subtitles for messaging apps.
安全使用建议
This skill appears to be what it claims (ffmpeg-based video tools) and has no unrelated credential or network requests, but take these precautions before use: - Review or patch the code: replace eval(video_stream.get('r_frame_rate', '0/1')) with a safe parser that splits the string on '/' and computes numerator/denominator (or use fractions.Fraction). Using eval on external data is unsafe. - Run the skill only in a restricted environment (sandbox, container, VM) when processing untrusted media files—ffmpeg and ffprobe have had security vulnerabilities and malformed media can trigger them. - Keep ffmpeg/ffprobe up to date from official releases. - If you want extra assurance, ask the author for a short explanation of why eval was used and for a patched version; or run a quick code review/tests that exercise get_video_info with crafted inputs. If you will only process trusted local files and can mitigate the eval issue, the skill is reasonable to use. If you process arbitrary uploads or untrusted files, treat it as risky until the eval usage is removed and you sandbox ffmpeg calls.
功能分析
Type: OpenClaw Skill Name: openclaw-skill-cutmv-video-tool Version: 0.1.0 The skill is designed for legitimate video processing using FFmpeg. However, it contains significant vulnerabilities. The `skill.py` file uses `eval()` on `ffprobe` output in the `get_video_info` function, which is a critical RCE vulnerability if an attacker can craft a malicious video file to control `ffprobe`'s output. Additionally, the `add_subtitle` function directly interpolates the user-provided `style` parameter into an FFmpeg filter string, allowing for potential FFmpeg filter injection. While there is no evidence of intentional malicious behavior, these vulnerabilities could be exploited for harmful actions.
能力评估
Purpose & Capability
Name, description, SKILL.md, and code align: the skill calls ffmpeg/ffprobe to cut, convert, compress, extract frames/audio, add watermarks/subtitles. Required system dependency (ffmpeg) is consistent with purpose; no unrelated credentials or binaries are requested.
Instruction Scope
SKILL.md instructs the agent to use ffmpeg/ffprobe and local Python APIs/CLI—scope is consistent. However, the code processes arbitrary user-supplied files and calls ffmpeg/ffprobe; the code also uses eval() on ffprobe output (r_frame_rate) which is unnecessary and introduces code-injection risk if ffprobe output can be manipulated. Also, processing untrusted media can expose the host to any native ffmpeg vulnerabilities, so run on untrusted files in a sandbox.
Install Mechanism
No install spec (instruction-only + single Python file). This minimizes install-time risk—nothing is downloaded or executed during install by the skill itself. The only external dependency is the system ffmpeg binary, which is standard and documented in SKILL.md.
Credentials
The skill requests no environment variables, credentials, or config paths. That is proportional to a local media-processing utility.
Persistence & Privilege
The skill is not always-enabled and does not request persistent/privileged platform presence. It does not modify other skills or platform configuration in the provided files.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install openclaw-skill-cutmv-video-tool
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /openclaw-skill-cutmv-video-tool 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v0.1.0
cutmv-video-tool 0.1.0 initial release - Provides video/audio cutting, format conversion, and video compression using FFmpeg. - Supports frame extraction, audio extraction/replacement, text watermarks, and subtitle embedding. - Python API and command-line interface for flexible usage. - No Python dependencies; requires FFmpeg installed and in PATH. - Suitable for compressing videos for messaging apps and other practical media tasks.
元数据
Slug openclaw-skill-cutmv-video-tool
版本 0.1.0
许可证
累计安装 1
当前安装数 1
历史版本数 1
常见问题

Openclaw Skill Cutmv Video Tool 是什么?

A video processing tool using FFmpeg to cut, convert, compress videos, extract frames/audio, add text watermarks and subtitles for messaging apps. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 467 次。

如何安装 Openclaw Skill Cutmv Video Tool?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install openclaw-skill-cutmv-video-tool」即可一键安装,无需额外配置。

Openclaw Skill Cutmv Video Tool 是免费的吗?

是的,Openclaw Skill Cutmv Video Tool 完全免费(开源免费),可自由下载、安装和使用。

Openclaw Skill Cutmv Video Tool 支持哪些平台?

Openclaw Skill Cutmv Video Tool 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Openclaw Skill Cutmv Video Tool?

由 魏然(@qiaotucodes)开发并维护,当前版本 v0.1.0。

💬 留言讨论