← Back to Skills Marketplace
580
Downloads
0
Stars
2
Active Installs
3
Versions
Install in OpenClaw
/install video-pipeline-bundle
Description
视频一站式工作流技能包。整合视频剪辑、转写、烧录、拼接全流程,支持分步执行和用户确认。 包含:(1) auto-editor - 视频剪辑去除静音片段;(2) Faster Whisper + MiniMax LLM - 语音转字幕; (3) ffmpeg - 烧录字幕到视频;(4) FFmpeg 工具箱 - 拼...
Usage Guidance
Key things to consider before installing or running this bundle:
- Metadata mismatch: the registry says no env vars required, but the package needs MINIMAX_API_KEY (and can also use OPENAI/ANTHROPIC keys). Do not set API keys globally unless you intend the feature; prefer passing --api-key at runtime.
- Automatic installs at runtime: some scripts will attempt to pip install dependencies when executed. If you want full control, run in a disposable virtualenv or container and inspect/approve installs first.
- Notifications / possible exfiltration: scripts call an external 'openclaw' CLI to send messages to Feishu and will include filenames and progress. If you set OPENCLAW_TARGET or OPENCLAW_CHANNEL those notifications will go to that target. Keep notifications disabled (--notify false) or avoid setting OPENCLAW_TARGET if you don't want file names sent externally.
- Nonstandard HF mirror default: the code sets HF_ENDPOINT to https://hf-mirror.com which may redirect model downloads or API calls to a third-party mirror. If you care where models are downloaded from, override or remove that env default before running.
- Code quality: several scripts contain obvious bugs and malformed subprocess calls (broken quoting and syntax in pipeline.py). Expect to need to fix code before reliable use.
Recommended actions:
1) Inspect and, if needed, edit the scripts (remove or control auto-install behavior, fix broken strings). 2) Run only in an isolated environment (container or VM) with no sensitive environment variables exported. 3) Do not set OPENCLAW_TARGET, and prefer passing LLM keys on the command line if you must test. 4) Verify the openclaw binary and its configuration before enabling notifications. 5) If you require model downloads, explicitly set HF_ENDPOINT to an endpoint you trust or remove the default.
Because of the mismatches and runtime install/notification behavior, treat this skill as suspicious until you validate and sanitize it in an isolated environment.
Capability Analysis
Type: OpenClaw Skill
Name: video-pipeline-bundle
Version: 1.0.2
The skill bundle is classified as suspicious primarily due to multiple shell injection vulnerabilities found in `scripts/pipeline.py`. This script constructs commands using f-strings with user-controlled input paths (e.g., `input_dir`, `output_dir`, `output_file`) and then executes them via `subprocess.run(cmd, shell=True, ...)`. This allows an attacker to inject arbitrary shell commands by crafting malicious directory or file names, leading to potential Remote Code Execution (RCE). Additionally, `scripts/video_clip.py` and `scripts/video_to_text.py` use `pip install --break-system-packages`, which is a risky practice that can interfere with system Python environments, although this is transparently documented in `SKILL.md`.
Capability Assessment
Purpose & Capability
Name/description match the included code: scripts implement clip → transcribe → burn → concat using ffmpeg, auto-editor and faster-whisper and call an LLM for correction. However the SKILL metadata declared no required env vars while SKILL.md and code require MINIMAX_API_KEY (and the code also supports OPENAI/ANTHROPIC env keys and OPENCLAW_TARGET/OPENCLAW_CHANNEL). This mismatch between declared registry metadata and actual needs is inconsistent.
Instruction Scope
SKILL.md states optional Feishu notifications and that --install-deps won't run system package installs automatically, but multiple scripts will perform pip installs at runtime (video_clip.py, video_to_text.py) and call the external 'openclaw' CLI to send messages. Scripts also rename original files (mark them _已剪辑) and move files from input locations; these are reasonable for a pipeline but are destructive actions that should be expected and warned about. Notification behavior can leak filenames/processing status to the configured OPENCLAW_TARGET; SKILL.md warns about this, but the runtime sending is unconditional when TARGET is set. The scripts also set a default HF_ENDPOINT to https://hf-mirror.com (a nonstandard mirror) which affects where model downloads/api traffic may go — this is not called out in the top-level requirements.
Install Mechanism
There is no formal install spec (instruction-only), but several scripts attempt to pip install dependencies at runtime using subprocess (e.g., pip install auto-editor, faster-whisper, requests with --break-system-packages). This contradicts SKILL.md's claim that --install-deps only prints commands and does not perform installs. Automatic pip installs during script execution increase risk and surprise for the user.
Credentials
SKILL.md and some scripts require MINIMAX_API_KEY, and the code also supports OPENAI_API_KEY and ANTHROPIC_API_KEY though those are not highlighted in the top-level requirements. Scripts use OPENCLAW_TARGET and OPENCLAW_CHANNEL for notifications. Registry metadata states no required env vars — that is inconsistent and understates the credentials the code can access. Requiring LLM keys is proportionate to the correction feature, but undeclared additional keys and notification targets risk leakage if set globally.
Persistence & Privilege
The skill is not always-enabled and does not request any special persistent platform privilege. It does call an external 'openclaw' CLI to send notifications (so requires that binary and its credentials), but it does not appear to modify other skills or system-wide agent settings.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install video-pipeline-bundle - After installation, invoke the skill by name or use
/video-pipeline-bundle - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.2
恢复原始行为: 设置--target自动发送飞书通知
v1.1.0
优化安全: --notify控制消息发送, --install-deps改为显示安装指南而非自动执行, 修复脚本路径问题
v1.0.0
整合视频剪辑、转写、烧录、拼接全流程,包含依赖自动检测和安装功能
Metadata
Frequently Asked Questions
What is Video Pipeline Bundle?
视频一站式工作流技能包。整合视频剪辑、转写、烧录、拼接全流程,支持分步执行和用户确认。 包含:(1) auto-editor - 视频剪辑去除静音片段;(2) Faster Whisper + MiniMax LLM - 语音转字幕; (3) ffmpeg - 烧录字幕到视频;(4) FFmpeg 工具箱 - 拼... It is an AI Agent Skill for Claude Code / OpenClaw, with 580 downloads so far.
How do I install Video Pipeline Bundle?
Run "/install video-pipeline-bundle" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Video Pipeline Bundle free?
Yes, Video Pipeline Bundle is completely free (open-source). You can download, install and use it at no cost.
Which platforms does Video Pipeline Bundle support?
Video Pipeline Bundle is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Video Pipeline Bundle?
It is built and maintained by Leochens (@leochens); the current version is v1.0.2.
More Skills