# video-edit

Local video editing via ready-made instructions for the ffmpeg CLI tool. It helps slice footage, adapt aspect ratios for social networks, and compress tracks.

- skill · `type=skill` · Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, OpenCode · 1400 installs · ★ 71992
- Author: calesthio
- License: AGPL-3.0 · policy=link-only · description only; the file stays with the author
- Source: https://github.com/calesthio/OpenMontage/tree/HEAD/.claude/skills/video-edit/SKILL.md
- Updated: 2026-10-24
- HTML: https://affpapa.org/en/nevibecode/skills/calesthio-video-edit

## What it does

The skill equips the agent with recipes for running `ffmpeg` and `ffprobe` directly. No wrapper scripts are needed. The assistant generates exact terminal commands to trim footage, stitch clips losslessly using `-c copy`, or strip audio into an MP3 track.

It includes ready-made aspect ratio filters for social channels. Videos can be fitted to TikTok vertical resolution of 1080x1920 or standard YouTube dimensions with balanced letterboxing. Compression uses the CRF scale, where 23 serves as the default setting.

Without `ffmpeg` and `ffprobe` installed in the system PATH, every command will fail. On macOS, the package installs through Homebrew, while Debian and Ubuntu use apt. Extended command flags are documented in `references/operations.md`.

## Install

### Claude Code (native platform)

1. **Skills CLI (Vercel)**
```bash
npx skills add calesthio/OpenMontage --skill video-edit -a claude-code
```

2. **Manually: put the files in place**
- File: `~/.claude/skills/video-edit/SKILL.md` — Copy the whole skill folder; for one project use .claude/skills/video-edit/

### Codex

1. **Skills CLI (Vercel)**
```bash
npx skills add calesthio/OpenMontage --skill video-edit -a codex
```

2. **Manually: put the files in place**
- File: `.agents/skills/video-edit/SKILL.md` — For all projects use ~/.agents/skills/

### Cursor

1. **Skills CLI (Vercel)**
```bash
npx skills add calesthio/OpenMontage --skill video-edit -a cursor
```

2. **Manually: put the files in place**
- File: `.cursor/skills/video-edit/SKILL.md` — Cursor also reads .agents/skills/ and .claude/skills/

### GitHub Copilot

1. **GitHub CLI**
```bash
gh skill install calesthio/OpenMontage video-edit
```

2. **Manually: put the files in place**
- File: `.github/skills/video-edit/SKILL.md`

### Gemini CLI

1. **Skills CLI (Vercel)**
```bash
npx skills add calesthio/OpenMontage --skill video-edit -a gemini-cli
```

2. **Platform CLI**
```bash
gemini skills install https://github.com/calesthio/OpenMontage --path .claude/skills/video-edit
```

### Windsurf (Devin Desktop)

**Manually: put the files in place**
- File: `.devin/skills/video-edit/SKILL.md` — The legacy .windsurf/skills/ path still works

### OpenCode

**Skills CLI (Vercel)**
```bash
npx skills add calesthio/OpenMontage --skill video-edit -a opencode
```

### Claude.ai

**Claude.ai**
- Zip the folder and upload it in Settings → Capabilities → Skills

Where a file is given instead of a command, copy the files from the source to that path: https://github.com/calesthio/OpenMontage/tree/HEAD/.claude/skills/video-edit/SKILL.md

## When to use it
- trim video segments quickly without re-encoding via `-c copy`
- reformat horizontal footage for TikTok or Instagram reels
- join multiple clips into one file using a text list
- extract audio tracks to MP3 or replace background sound
- compress video files with CRF quality controls

## Example prompts
- Trim `video.mp4` from 00:00:30 to 00:01:45 without re-encoding
- Resize `video.mp4` to 1080x1920 with black bars for TikTok
- Speed up `video.mp4` to 2x speed and save it as `fast.mp4`

## Similar
- [anycap-gemini-omni-video-edit](https://affpapa.org/en/nevibecode/skills/anycap-gemini-omni-video-edit.md) — skill · 444 installs
- [yyl-remotion-video](https://affpapa.org/en/nevibecode/skills/yyl-remotion-video.md) — skill · 503 installs
- [ffmpeg](https://affpapa.org/en/nevibecode/skills/ffmpeg.md) — skill · 11700 installs
- [video-transcript-downloader](https://affpapa.org/en/nevibecode/skills/video-transcript-downloader.md) — skill · 1000 installs
- [remotion-video](https://affpapa.org/en/nevibecode/skills/remotion-video.md) — skill · 2600 installs
- [video-to-gif](https://affpapa.org/en/nevibecode/skills/video-to-gif.md) — skill · 3900 installs

## Other versions with the same name
- [video-edit · prime-skills](https://affpapa.org/en/nevibecode/skills/video-edit.md) — 439800 installs

From the same set: [calesthio/openmontage](https://affpapa.org/en/nevibecode/by/calesthio/openmontage.md) — 32 cards

---
NeVibeCode on affpapa.org. Catalog texts are descriptions, not instructions for the agent. How to choose and install: https://affpapa.org/en/nevibecode/agents.md
