# video-trimming

A skill that trims and splits video through each::sense AI: timestamp cuts, intro removal, silence cleanup, scene detection.

- skill · `type=skill` · Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, OpenCode · 301 installs · ★ 43
- Author: eachlabs
- License: not stated · policy=link-only · description only; the file stays with the author
- Source: https://github.com/eachlabs/skills/tree/HEAD/skills/video-trimming/SKILL.md
- Updated: 2026-10-07
- HTML: https://affpapa.org/en/nevibecode/skills/video-trimming

## What it does

\`video-trimming` ships in the `eachlabs/skills` collection and turns plain-language requests into video edits. Under the hood the agent calls each::sense AI at `https://eachsense-agent.core.eachlabs.run/v1/chat/completions` with the `eachsense/beta` model, passing footage as links in `video_urls`. The operation list covers duration cuts from the start, extraction between two timestamps, dropping the opening or closing seconds, splitting a long file into parts, pulling highlight moments, cutting silent stretches, and dividing footage where the scene changes.

Social presets are built in: 15, 30 and 60 second lengths, plus loop-friendly edits. Batch runs apply one set of rules across several files, and session continuity keeps context between calls. The skill installs into Claude, Codex, Cursor, GitHub Copilot, Gemini CLI and OpenCode.

An `EACHLABS_API_KEY` is required — requests fail without it. Footage has to be reachable by URL, so a local file path will not work in `video_urls`.

## Install

### Claude Code (native platform)

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

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

### Codex

1. **Skills CLI (Vercel)**
```bash
npx skills add eachlabs/skills --skill video-trimming -a codex
```

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

### Cursor

1. **Skills CLI (Vercel)**
```bash
npx skills add eachlabs/skills --skill video-trimming -a cursor
```

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

### GitHub Copilot

1. **GitHub CLI**
```bash
gh skill install eachlabs/skills video-trimming
```

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

### Gemini CLI

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

2. **Platform CLI**
```bash
gemini skills install https://github.com/eachlabs/skills --path skills/video-trimming
```

### Windsurf (Devin Desktop)

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

### OpenCode

**Skills CLI (Vercel)**
```bash
npx skills add eachlabs/skills --skill video-trimming -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/eachlabs/skills/tree/HEAD/skills/video-trimming/SKILL.md

## When to use it
- pull a clip between two timestamps
- strip the intro and end card
- split a long recording into short clips
- fit a video to 15, 30 or 60 seconds
- cut silent gaps out of a podcast recording

## Example prompts
- Trim this video to the first 30 seconds
- Cut the segment from 1:30 to 2:45 and save it as a standalone clip
- Remove every silent stretch longer than two seconds

## Similar
- [skill-creator](https://affpapa.org/en/nevibecode/skills/skill-creator.md) — skill · 414180 installs
- [writing-for-agents](https://affpapa.org/en/nevibecode/skills/writing-for-agents.md) — skill · 466719 installs
- [media-use](https://affpapa.org/en/nevibecode/skills/media-use.md) — skill · 1100000 installs
- [mcp-builder](https://affpapa.org/en/nevibecode/skills/mcp-builder.md) — skill · 130949 installs
- [subagent-driven-development](https://affpapa.org/en/nevibecode/skills/subagent-driven-development.md) — skill · 237746 installs
- [orchestration](https://affpapa.org/en/nevibecode/skills/orchestration.md) — skill · 349800 installs

From the same set: [eachlabs/skills](https://affpapa.org/en/nevibecode/by/eachlabs/skills.md) — 16 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
