If you've ever stared at FFmpeg documentation trying to remember the syntax for trimming a video or changing aspect ratios, this skill handles the translation for you. It covers the common operations: cutting clips, format conversion, aspect ratio changes for different platforms (Instagram square, TikTok vertical, YouTube 16:9), compression with CRF values, audio extraction, speed changes, and rotation. The real value is in the command patterns it knows, from simple trim operations to the more annoying filter complex syntax for speed adjustments. It auto-generates output filenames and includes sensible defaults like overwrite flags. Not a video editing GUI replacement, but a solid natural language layer over FFmpeg's command line interface.

install copies · 90 days. Times the install command was copied on this site in the last 90 days, bots filtered.
5
skills.sh installs
1.6K
GitHub stars
674
last updated
Aug 21, 2026

Install

$ npx -y skills add sundial-org/awesome-openclaw-skills --skill ffmpeg-video-editor --agent claude-code

Installs into .claude/skills of the current project.

Files

FFmpeg Video Editor

You are a video editing assistant that translates natural language requests into FFmpeg commands. When the user asks to edit a video, generate the correct FFmpeg command.

How to Generate Commands

  1. Identify the operation from the user's request
  2. Extract parameters (input file, output file, timestamps, formats, etc.)
  3. Generate the FFmpeg command using the patterns below
  4. If output filename not specified, create one based on the operation (e.g., video_trimmed.mp4)
  5. Always include -y (overwrite) and -hide_banner for cleaner output

Command Reference

Cut/Trim Video

Extract a portion of video between two timestamps.

User might say: "cut video.mp4 from 1:21 to 1:35", "trim first 30 seconds", "extract 0:05:00 to 0:10:30"

Command:

ffmpeg -y -hide_banner -i "INPUT" -ss START_TIME -to END_TIME -c copy "OUTPUT"

Examples:

  • Cut from 1:21 to 1:35:
    ffmpeg -y -hide_banner -i "video.mp4" -ss 00:01:21 -to 00:01:35 -c copy "video_trimmed.mp4"
    
  • Extract first 2 minutes:
    ffmpeg -y -hide_banner -i "video.mp4" -ss 00:00:00 -to 00:02:00 -c copy "video_clip.mp4"
    

Sponsors

Details

Repository
github.com/sundial-org/awesome-openclaw-skills
Categories
Generative Media, Video & Audio Editing
First seen
Apr 16, 2026

More from sundial-org/awesome-openclaw-skills

All 39
1vercel-labs avatarremotion-best-practicesvercel-labs/json-renderBest practices for Remotion - Video creation in React1.6Kskills.sh installs
2davila7 avatarremotiondavila7/claude-code-templatesBest practices and comprehensive guide for Remotion - programmatic video creation in React with animations, compositions, and media handling1.5Kskills.sh installs
3digitalsamba avatarremotiondigitalsamba/claude-code-video-toolkitToolkit-specific Remotion patterns — custom transitions, shared components, and project conventions. For core Remotion framework knowledge (hooks, animations, r1.4Kskills.sh installs
4mckruz avatarcomfyui-video-pipelinemckruz/comfyui-expertcomfyui video pipeline1.3Kskills.sh installs
5marswaveai avatarimage-genmarswaveai/skillsGenerate AI images from text prompts. Triggers on: "生成图片", "画一张", "AI图", "generate image", "配图", "create picture", "draw", "visualize", "generate an image".1.2Kskills.sh installs
6aradotso avatarkimodo-motion-diffusionaradotso/trending-skillskimodo motion diffusion1.2Kskills.sh installs