← 返回 Skills 市场
indulgeback

video-frames

作者 Liu Wenyu · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
282
总下载
0
收藏
2
当前安装
1
版本数
在 OpenClaw 中安装
/install video-frames-skill
功能描述
基于 PyAV 的命令行工具,支持按帧号、时间点提取视频帧,批量采样,视频信息查看及视频和图片压缩转换。
安全使用建议
This skill appears to do what it says: a local video-frame CLI using PyAV. Before installing, manually inspect the referenced install.sh on the GitHub repo (the SKILL.md suggests executing it via curl | bash). That script will create files under your home directory and may edit your shell rc; if you do not trust the GitHub account or want to reduce risk, clone the repository and review/run the installer steps locally (create the venv, pip install -r requirements.txt) or run it in a disposable environment/container. Also be aware of the small metadata inconsistency (registry homepage missing) and prefer installing only from repositories you trust.
功能分析
Type: OpenClaw Skill Name: video-frames-skill Version: 1.0.0 The skill bundle contains high-risk installation instructions in SKILL.md that direct the AI agent to execute a remote script via 'curl | bash' (from raw.githubusercontent.com/indulgeback/video-frame-extractor/main/install.sh). This pattern is a classic vector for arbitrary code execution. Additionally, the instructions and the scripts/diagnose.sh file involve modifying the user's shell configuration (~/.zshrc) and environment. While these actions are consistent with the stated purpose of installing a video processing utility, the reliance on unverified remote payloads and persistent environment modifications poses a significant security risk to the host system.
能力评估
Purpose & Capability
The README, _meta.json and diagnose script all describe a local video-frame extraction CLI (PyAV, Pillow, ffmpeg) and the requested resources (none) match that purpose. Minor metadata mismatch: registry listing shows no homepage while _meta.json references the GitHub repo — likely a packaging/registry inconsistency but not functionally harmful.
Instruction Scope
SKILL.md only instructs installing the tool, creating/using a Python venv, adding ~/.local/bin to PATH, and running local commands (frame-extractor, ffmpeg, python imports). The included scripts check local files and environment; there are no instructions to read unrelated system secrets or to send data to external endpoints.
Install Mechanism
The skill recommends running a remote install script via curl -sSL https://raw.githubusercontent.com/... | bash. Fetching and executing a remote script is common for CLI tools but carries elevated risk because it runs arbitrary code from the network; the URL is a GitHub raw URL (a well-known host), but you should review the install.sh contents before executing.
Credentials
No environment variables, credentials, or config paths are requested. The skill operates on user-supplied files and paths (videos, output dirs) only, which is proportionate to its stated functionality.
Persistence & Privilege
The skill does not request always:true and contains no instructions to modify other skills or system-wide agent settings. Installation writes files under the user's home (~/.video-frame-extractor, ~/.local/bin) and suggests updating shell rc files to add to PATH — expected for a user CLI.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install video-frames-skill
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /video-frames-skill 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Initial release of video-frames-skill. - Command-line tool for extracting frames from videos using PyAV. - Supports single-frame, batch, and interval-based extraction; directory-first frame batch processing; video info display. - Includes video compression (H.264 re-encoding) and image compression (WebP conversion). - Multi-threaded and recursive directory processing supported. - Installer script and manual setup instructions provided. - Cross-platform compatibility (Windows, macOS, Linux).
元数据
Slug video-frames-skill
版本 1.0.0
许可证 MIT-0
累计安装 2
当前安装数 2
历史版本数 1
常见问题

video-frames 是什么?

基于 PyAV 的命令行工具,支持按帧号、时间点提取视频帧,批量采样,视频信息查看及视频和图片压缩转换。 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 282 次。

如何安装 video-frames?

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

video-frames 是免费的吗?

是的,video-frames 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

video-frames 支持哪些平台?

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

谁开发了 video-frames?

由 Liu Wenyu(@indulgeback)开发并维护,当前版本 v1.0.0。

💬 留言讨论