← 返回 Skills 市场
790
总下载
1
收藏
2
当前安装
1
版本数
在 OpenClaw 中安装
/install video-clip
功能描述
Use when the user wants to trim, cut, or extract a specific segment from a video by time range — e.g. "cut from 1:30 to 3:00", "trim the first 2 minutes", "e...
安全使用建议
This skill's local clip.sh is coherent and appears safe for trimming videos locally (it checks for ffmpeg and performs a stream-copy). However, SKILL.md also includes an optional 'AI Edit' workflow that will upload videos to an external Sparki API and requires a SPARKI_API_KEY; that API key is not declared in the skill metadata. Before installing or running any AI Edit examples: (1) confirm you understand and trust the external endpoint (agent-api-test.aicoding.live / sparki.io) and their data retention/privacy policies, (2) do not provide your API keys unless you intend to use that remote service, and (3) if you only need local trimming, run scripts/clip.sh directly and avoid the AI Edit commands. If you want higher assurance, ask the publisher to declare SPARKI_API_KEY in the registry metadata (and provide the official production API base) or remove the upload instructions from the skill if uploads are not intended.
功能分析
Type: OpenClaw Skill
Name: video-clip
Version: 1.0.0
The skill is classified as suspicious due to significant shell injection vulnerabilities and a potential file exfiltration vector. The `scripts/clip.sh` file directly interpolates user-controlled arguments (`$INPUT`, `$START`, `$END`, `$DURATION`, `$OUTPUT`) into an `ffmpeg` command without sanitization, creating a classic shell injection risk. Additionally, the `SKILL.md` file contains an embedded script for AI editing that uses `curl` to upload a file (`$FILE_PATH`) to an external API (`https://agent-api-test.aicoding.live`). If an attacker can manipulate `$FILE_PATH` via prompt injection against the AI agent, this could lead to the exfiltration of arbitrary local files to the external endpoint.
能力评估
Purpose & Capability
The stated purpose (local trimming via ffmpeg) matches the included scripts: scripts/clip.sh performs local stream-copy clipping and only needs ffmpeg. However, SKILL.md also documents an optional 'AI Edit' feature that performs uploads to an external Sparki API and requires SPARKI_API_KEY. That extra capability extends the skill beyond the stated 'local, no API key needed' scope and is not clearly reflected in the skill's declared requirements.
Instruction Scope
The runtime instructions for the primary Clip tool are narrowly scoped and only invoke the local scripts/clip.sh. But SKILL.md includes full example code and step-by-step commands that will upload user video files to an external API (SPARKI_API_BASE pointing at agent-api-test.aicoding.live) and poll for results. Those instructions also show a line that will fail if SPARKI_API_KEY is not set (: "${SPARKI_API_KEY:?Error: SPARKI_API_KEY is required...}"). The presence of explicit upload/poll code in the documentation means an agent following those instructions could transmit user videos off-host — behavior outside the simple clipping purpose.
Install Mechanism
No install spec is provided (instruction-only skill plus a local script). There are no downloads or archive extraction instructions. The included clip.sh is a local Bash script that checks for ffmpeg and runs it; this is low risk from an install mechanism perspective.
Credentials
Declared requirements list no environment variables, but SKILL.md includes an AI Edit workflow that requires SPARKI_API_KEY (and uses openclaw config set env.SPARKI_API_KEY in examples). That is a mismatch: an environment secret (API key) is referenced and effectively required for the AI Edit flow, yet the registry metadata does not declare it. Requesting an API key that would enable uploading user videos to an external service is disproportionate to the core local trimming function unless the user explicitly opts into the AI Edit feature.
Persistence & Privilege
always is false, user-invocable and autonomous invocation defaults are normal. The skill does not request persistent privileges or modify other skills or system-wide configs (other than example instructions showing how to set an env var in openclaw).
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install video-clip - 安装完成后,直接呼叫该 Skill 的名称或使用
/video-clip触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
- Initial release of Video Clip skill.
- Instantly trim, cut, or extract precise segments from any video by time range using ffmpeg (no API key needed).
- Local, stream-copy clipping for near-instant results.
- Automatically escalate to AI Edit tool when intelligent highlight extraction or smart editing is requested (requires SPARKI_API_KEY).
- Includes error reference and usage examples for both clipping and AI-powered editing.
元数据
常见问题
Video Clip 是什么?
Use when the user wants to trim, cut, or extract a specific segment from a video by time range — e.g. "cut from 1:30 to 3:00", "trim the first 2 minutes", "e... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 790 次。
如何安装 Video Clip?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install video-clip」即可一键安装,无需额外配置。
Video Clip 是免费的吗?
是的,Video Clip 完全免费(开源免费),可自由下载、安装和使用。
Video Clip 支持哪些平台?
Video Clip 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(darwin, linux)。
谁开发了 Video Clip?
由 BoShen(@symbolk)开发并维护,当前版本 v1.0.0。
推荐 Skills