Skip to content

Video Editing Workflows

Guides an agent through cutting, structuring and polishing real video footage with FFmpeg, Remotion and AI tools.

Repository
affaan-m/ECC
Stars
295,127
Licence
MIT
Files
2 files

What it does

When installed, the agent follows a six-layer workflow for editing existing video rather than generating videos from scratch. It helps transcribe and plan cuts from raw recordings, writes FFmpeg commands to trim, join, proxy and normalize audio, suggests Remotion code for overlays and motion graphics, and optionally calls voice and music generation services for specific assets. The final polish is left to a human using Descript or CapCut.

Great for

  • Creators turning long recordings or vlogs into shorter videos
  • Developers making product demos or tutorials from screen captures
  • Marketers reframing one video for YouTube, TikTok and Instagram aspect ratios

Skip it if

  • Generating whole videos from text prompts, since the skill explicitly says it is for editing real footage (wrong tool for that job)
  • Users who cannot review the commands it writes, because FFmpeg and Remotion steps can overwrite or misplace files if run without checking

Try asking

  • “Here's the transcript of a 4-hour recording. Pick the 8 strongest segments for a 24-minute vlog and give me FFmpeg cut commands.”
  • “Make a 9:16 version of this demo video for TikTok with a title overlay.”
  • “Create a proxy file of raw.mp4 so I can edit faster, then normalize the audio levels.”
  • “Generate a short ElevenLabs voiceover for this narration script and add it to the vlog.”
Step-by-step guide: how to use Video Editing WorkflowsInstall, first run, examples, tips and FAQs

Install in 3 steps

  1. 1

    Download the skill

    The ZIP contains the 2 original files, the MIT licence and an attribution note.

    video-editing.zip
  2. 2

    Add it to your agent

    Claude Code (all projects)

    mkdir -p ~/.claude/skills && unzip video-editing.zip -d ~/.claude/skills/

    Claude Code / Agent SDK (this project only)

    mkdir -p .claude/skills && unzip video-editing.zip -d .claude/skills/

    Claude apps (web/desktop): Settings → Capabilities → Skills → Upload skill, and choose the ZIP.

  3. 3

    Ask for the task

    No special command needed — the agent reads the skill's description and loads it when your request matches. Try one of the prompts above.

Get better results

  • Review every FFmpeg and Remotion command before running it, especially batch loops that write files, and keep a copy of the original raw footage.
  • Use the proxy and stream-copy cuts first for speed, then re-encode only the final export.
  • Store API keys in environment variables rather than in prompts or project files, and only enable the optional services you need.

What's inside

  • agents/openai.yaml
  • SKILL.md

Redistributed unmodified from affaan-m/ECC under the MIT licence. The assessment was drafted with AI from the skill's files on 2026-10-29. Skills can instruct your agent to run code — read SKILL.md and any scripts before installing.