Communitygithub.com

codepawl/edit-video

Edit video in the tool the user has: DaVinci Resolve (Edit, Fusion, Color, Deliver, scripting), CapCut, Premiere Pro and After Effects, Kdenlive and Shotcut, or FFmpeg by command. Covers cutting for Shorts, Reels, TikTok and YouTube, pacing, beat sync, captions, transitions, shakes, speed ramps, titles, colour grade, loudness and export settings per platform, plus a map from paid plugins to free tools.

What is edit-video?

edit-video is a Claude Code agent skill that edit video in the tool the user has: DaVinci Resolve (Edit, Fusion, Color, Deliver, scripting), CapCut, Premiere Pro and After Effects, Kdenlive and Shotcut, or FFmpeg by command. Covers cutting for Shorts, Reels, TikTok and YouTube, pacing, beat sync, captions, transitions, shakes, speed ramps, titles, colour grade, loudness and export settings per platform, plus a map from paid plugins to free tools.

Works with~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/codepawl/creator-generalist/tree/HEAD/plugins/2d-generalist/skills/edit-video

Ask in your favorite AI

Open a new chat with this agent skill pre-loaded.

Documentation

Edit Video

A tool skill. The generalist skills (2d-generalist, 3d-generalist) decide the story, the look and the order of work. This skill says how to cut, time, finish and export the video in the editor the user has, by exact UI path, by script or by command.

When to use

  • Cutting footage or renders into a piece, a Short or a reel, with captions, music, transitions and effects.
  • A retime, title, grade, composite or export in any editor, or a batch job with FFmpeg.
  • Not for building video in code (Remotion) and not for designing sound. Mix levels here, design sound elsewhere.

Pick the editor

Use the editor the user already has. When nothing decides it: DaVinci Resolve for a full edit with effects and grade (the free edition covers most work); CapCut for a fast phone-first Short with auto captions; FFmpeg for batch, scripted or headless jobs; Kdenlive or Shotcut when the user wants open source; Premiere and After Effects when the user already pays for them. Ask before suggesting a paid tool.

Routing

The task isRead
Cutting craft in any editor: hook, pacing, J and L cuts, beat sync, captions, safe zones, platform exportreferences/editing-craft.md
Any Resolve step: free vs Studio, rules, scripting, checksreferences/resolve-basics.md first
Resolve Anim Curves, splines, beat sync, markers, scene cut detectionreferences/edit-page-and-keyframes.md
Resolve transitions, stingers, zooms, wipes on adjustment clipsreferences/transitions.md
Resolve shakes, twitches, punch, camera shakereferences/shakes-and-camera.md
Resolve optical flow retime, speed rampsreferences/retime-and-speed.md
Resolve Fusion effects, masks, keying, macrosreferences/fusion-effects.md
Resolve titles, Text+, 3D text, morphs, subtitlesreferences/text-and-typography.md
Resolve grade, film look, overlays, hue tricksreferences/color.md
Resolve hotkeys, cache, settings, packs, troubleshootingreferences/workflow-and-settings.md
CapCut desktop or mobilereferences/capcut.md
Premiere Pro or After Effectsreferences/premiere-and-after-effects.md
Kdenlive or Shotcutreferences/open-source-editors.md
FFmpeg: trim, join, reframe to 9:16, burn captions, loudness, speed, encodereferences/ffmpeg.md
An After Effects, Premiere, Twixtor, Saber or Element 3D look in a free toolreferences/paid-to-free.md

Long references open with a reading map. Find the exact entry, then read the whole entry with its steps and source.

How to work

  1. Read the brief from the calling skill. When the user called this skill directly, ask about platform, length, aspect and look first (at most 4 questions, each with options and a recommended default).
  2. Set the timeline to the delivery format first: 1080x1920 for vertical Shorts, 1920x1080 for landscape, and the frame rate of the footage.
  3. Cut the story before effects: rough cut, then timing to the voice or the beat, then transitions, titles, grade, captions and the mix.
  4. Keep effects on adjustment layers or clips so the cut can still change.
  5. Export a low quality preview of the whole piece first. Export full quality only after the user signs off.

Checks before handing off

  • Extract frames at each cut, at the peak of each effect and at the end, and look at them. Check that text fits inside the platform safe zone, edges show no ghosting, and speed ramps land on the beat.
  • Measure the loudness of the export (references/ffmpeg.md, "Measure loudness") against the platform target.
  • Check duration, resolution, frame rate and codec with ffprobe against the platform limits.
  • Say which paid or Studio-only features were used and which free fallback replaced them.

Sources

Resolve references distil PeeJ Ent's tutorials, and the paid-to-free map draws on craftedbycm and Bilto, with time-stamped links in each entry. The FFmpeg, CapCut, Premiere, After Effects, Kdenlive and Shotcut references follow each tool's official documentation. Menu names drift between versions, so check them in the app.

Individual skills in this repo

This repo contains 2 individual skills — each has its own dedicated page.

Related Skills