erichowens avatar

Video Processing Editing

FFmpeg automation for video workflows where you need to script the editing, not click through a timeline. Handles the common pipeline tasks: cutting clips at keyframe boundaries to avoid artifacts, concatenating footage with proper color space normalization, mixing audio tracks, burning in subtitles, and optimizing exports for YouTube or social platforms. The skill covers the gotchas that trip people up, like why arbitrary timestamp cuts create black frames and why chaining multiple re-encodes destroys quality. If you're building automated video production systems or batch processing content, this gets you past the FFmpeg learning curve. Not meant for creative work that needs a real NLE.

install copies · 90 days. Times the install command was copied on this site in the last 90 days, bots filtered.
8
skills.sh installs
929
GitHub stars
151
last updated
Jul 14, 2026

Install

$ npx -y skills add erichowens/some_claude_skills --skill video-processing-editing --agent claude-code

Installs into .claude/skills of the current project.

Files

Video Processing & Editing

Expert in FFmpeg-based video editing, processing automation, and export optimization for modern content creation workflows.

When to Use

✅ Use for:

  • Automated video editing pipelines (script-to-video)
  • Cutting, trimming, concatenating clips
  • Adding transitions, effects, overlays
  • Audio mixing and normalization
  • Subtitle/caption handling
  • Export optimization for platforms
  • Batch video processing
  • Color grading and correction

❌ NOT for:

  • Real-time video editing UI (use DaVinci Resolve/Premiere)
  • 3D compositing (use After Effects/Blender)
  • Motion graphics animation (use After Effects)
  • Basic screen recording (use OBS)

Technology Selection

Video Editing Tools

ToolSpeedFeaturesUse Case
FFmpegVery FastCLI automationProduction pipelines
MoviePyMediumPython APIProgrammatic editing
PyAVFastLow-level controlCustom processing
DaVinci ResolveSlowFull NLEManual editing

Decision tree:

Need automation? → FFmpeg
Need Python API? → MoviePy
Need frame-level control? → PyAV
Need manual editing? → DaVinci Resolve

Sponsors

Details

Repository
github.com/erichowens/some_claude_skills
First seen
Apr 16, 2026

More from erichowens/some_claude_skills

All 73

Recommended

1juliusbrussee avatarcavemanjuliusbrussee/cavemanUltra-compressed communication mode. Cuts output tokens 65% (measured) by speaking like caveman while keeping full technical accuracy. Supports intensity levels618.3Kskills.sh installs
2mattpocock avatargrill-memattpocock/skillsA relentless interview to sharpen a plan or design.1.5Mskills.sh installs
3shadcn avatarimproveshadcn/improveSurvey any codebase as a senior advisor and produce prioritized, self-contained implementation plans for OTHER models/agents to execute. Strictly read-only on s40Kskills.sh installs
4obra avatarsystematic-debuggingobra/superpowersUse when encountering any bug, test failure, or unexpected behavior, before proposing fixes326.7Kskills.sh installs
5forrestchang avatarkarpathy-guidelinesforrestchang/andrej-karpathy-skillsBehavioral guidelines to reduce common LLM coding mistakes through explicit assumptions, simplicity, and verifiable success criteria.17.9Kskills.sh installs
6vercel-labs avatarfind-skillsvercel-labs/skillsHelps users discover and install agent skills when they ask questions like "how do I do X", "find a skill for X", "is there a skill that can...", or express int4.3Mskills.sh installs