Video
Process, edit, and optimize videos for any platform with compression, format conversion, captioning, and repurposing workflows.
MIT-0 · Free to use, modify, and redistribute. No attribution required.
⭐ 3 · 993 · 16 current installs · 17 all-time installs
byIván@ivangdavila
MIT-0
Security Scan
OpenClaw
Benign
high confidencePurpose & Capability
Name/description match the claimed requirements and artifacts: the skill is an instruction-only FFmpeg workflow guide and declares ffmpeg/ffprobe as required and whisper/realesrgan as optional. Nothing requested (no env vars, no config paths) is unrelated to video processing.
Instruction Scope
SKILL.md and supporting files limit actions to processing user-supplied files with FFmpeg and optional local tools (Whisper, Real-ESRGAN). The instructions do not reference credentials or remote uploads. Minor notes: many example commands assume a Unix shell (/dev/null, for-loops, bc, echo) which can be non-portable on Windows; some workflows reference optional external tools (whisper, realesrgan) that, if installed, will run locally — the skill does not provide install steps for them.
Install Mechanism
Instruction-only skill with no install spec and no code files — nothing is downloaded or written to disk by the skill itself. This is the lowest-risk install pattern.
Credentials
No environment variables, credentials, or config paths are requested. Optional tools are explicitly labeled optional and appropriate for the stated features (local transcription/upscaling).
Persistence & Privilege
The skill is not always-enabled and does not request persistent or elevated privileges. It does not modify other skills or system settings according to its documentation.
Assessment
This is a documentation-only skill that provides FFmpeg commands and workflows and appears to do only what it says: operate on files the user explicitly provides. Before installing/using it: ensure ffmpeg and ffprobe are installed from trusted sources; be aware optional tools (Whisper, Real-ESRGAN) are local and must be installed separately if you want those features; many example commands assume a Unix shell—adapt them on Windows; review any commands before running them (they will execute on files you provide). If you prefer to avoid any chance of local execution by an autonomous agent, keep the skill user-invocable only and do not grant it unattended execution privileges.Like a lobster shell, security has layers — review code before you run it.
Current versionv1.0.1
Download ziplatest
License
MIT-0
Free to use, modify, and redistribute. No attribution required.
Runtime requirements
🎬 Clawdis
OSLinux · macOS · Windows
Binsffmpeg, ffprobe
SKILL.md
Requirements
Required:
ffmpeg/ffprobe— core video processing
Optional:
whisper— local transcription for captionsrealesrgan— AI upscaling
Quick Reference
| Situation | Load |
|---|---|
| Platform specs (YouTube, TikTok, Instagram) | platforms.md |
| FFmpeg commands by task | commands.md |
| Quality/compression settings | quality.md |
| Workflow by use case | workflows.md |
Core Capabilities
| Task | Method |
|---|---|
| Convert/compress | FFmpeg (see commands.md) |
| Generate captions | Whisper → SRT/VTT |
| Change aspect ratio | Crop, pad, or smart reframe |
| Clean audio | Normalize, denoise, enhance |
| Batch operations | Process entire folders in one run |
Execution Pattern
- Clarify target — What platform? What format? File size limit?
- Check source —
ffprobefor codec, resolution, duration, audio - Process — FFmpeg for transformation
- Verify — Confirm output meets specs before delivering
- Deliver — Provide file to user
Common Requests → Actions
| User says | Agent does |
|---|---|
| "Make this work for TikTok" | Reframe to 9:16, check duration ≤3min, compress |
| "Add subtitles" | Whisper → SRT → burn-in or deliver separately |
| "Compress for WhatsApp" | Target <64MB, H.264, AAC |
| "Extract audio" | -vn -acodec mp3 or -acodec copy |
| "Make a GIF" | Extract frames, optimize palette, loop |
| "Split into clips" | Cut at timestamps with -ss and -t |
Quality Rules
- Always re-encode audio to AAC for maximum compatibility
- Use
-movflags +faststartfor web playback - CRF 23 is good default for H.264 (lower = better, bigger)
- Check before delivering — verify duration, file size, playability
Platform Quick Reference
| Platform | Aspect | Max Duration | Max Size |
|---|---|---|---|
| TikTok | 9:16 | 3 min | 287MB |
| Instagram Reels | 9:16 | 90s | 250MB |
| YouTube Shorts | 9:16 | 60s | No limit |
| YouTube | 16:9 | 12h | 256GB |
| Any | 3 min | 64MB |
Scope
This skill:
- Processes video files user explicitly provides
- Runs FFmpeg commands on user request
- Does NOT access files without user instruction
- Does NOT upload to external services automatically
Files
5 totalSelect a file
Select a file to preview.
Comments
Loading comments…
