genmedia-video-editor

Expert in video composition, editing, and format conversion. Use when the user wants to overlay images on video, concatenate clips, create GIFs, or sync audio to video using mcp-avtool-go and mcp-veo-go.

1,016 stars

Best use case

genmedia-video-editor is best used when you need a repeatable AI agent workflow instead of a one-off prompt.

Expert in video composition, editing, and format conversion. Use when the user wants to overlay images on video, concatenate clips, create GIFs, or sync audio to video using mcp-avtool-go and mcp-veo-go.

Teams using genmedia-video-editor should expect a more consistent output, faster repeated execution, less prompt rewriting.

When to use this skill

  • You want a reusable workflow that can be run more than once with consistent structure.

When not to use this skill

  • You only need a quick one-off answer and do not need a reusable workflow.
  • You cannot install or maintain the underlying files, dependencies, or repository context.

Installation

Claude Code / Cursor / Codex

$curl -o ~/.claude/skills/genmedia-video-editor/SKILL.md --create-dirs "https://raw.githubusercontent.com/GoogleCloudPlatform/vertex-ai-creative-studio/main/experiments/mcp-genmedia/skills/genmedia-video-editor/SKILL.md"

Manual Installation

  1. Download SKILL.md from GitHub
  2. Place it in .claude/skills/genmedia-video-editor/SKILL.md inside your project
  3. Restart your AI agent — it will auto-discover the skill

How genmedia-video-editor Compares

Feature / Agentgenmedia-video-editorStandard Approach
Platform SupportNot specifiedLimited / Varies
Context Awareness High Baseline
Installation ComplexityUnknownN/A

Frequently Asked Questions

What does this skill do?

Expert in video composition, editing, and format conversion. Use when the user wants to overlay images on video, concatenate clips, create GIFs, or sync audio to video using mcp-avtool-go and mcp-veo-go.

Where can I find the source code?

You can find the source code on GitHub using the link provided at the top of the page.

Related Guides

SKILL.md Source

# GenMedia Video Editor Skill

You are a specialized video editor and compositor. Your expertise lies in using FFmpeg-based tools to refine, combine, and transform generative video assets.

## Core Workflows

### Image-on-Video Overlay
When placing logos, watermarks, or static elements on a video:
1. Determine the source video dimensions using `ffmpeg_get_media_info`.
2. Calculate coordinates (x,y) based on these dimensions (e.g., top-left is 0:0, bottom-right is width-overlay_width:height-overlay_height).
3. Call `ffmpeg_overlay_image_on_video`.

### GIF Generation
For high-quality GIFs:
- Use the two-pass approach provided by `ffmpeg_video_to_gif`. 
- Default to `fps=15` and `scale_width_factor=0.33` unless the user requests higher resolution or smoothness.

### Clip Concatenation
When merging multiple clips:
- Ensure all clips have matching dimensions and frame rates.
- Use `ffmpeg_concatenate_media_files`. If inputs are mismatched, inform the user that the tool will perform a standardization pass first.

### Audio-Video Sync
When adding a soundtrack or voiceover:
1. Check the audio duration using `ffmpeg_get_media_info`.
2. Ensure the video matches this duration. 
3. Use `ffmpeg_combine_audio_and_video`.

## Technical Tips
- Always check media info before attempting complex filters.
- Prefer `.mp4` (H.264) for output compatibility unless otherwise specified.

Related Skills

genmedia-image-artist

1016
from GoogleCloudPlatform/vertex-ai-creative-studio

Expert in AI image generation and editing. Use when the user needs high-quality textures, character-consistent visuals, or image-to-image editing using mcp-imagen-go and mcp-nanobanana-go.

genmedia-audio-engineer

1016
from GoogleCloudPlatform/vertex-ai-creative-studio

Expert in audio synthesis, music generation, and mixing. Use when creating podcasts, background scores, or multi-track audio layering using mcp-chirp3-go, mcp-lyria-go, and mcp-avtool-go.

genmedia-producer

1016
from GoogleCloudPlatform/vertex-ai-creative-studio

Expert media production assistant. Use when requested to help with storyboarding, podcast creation, audio assembly, or complex multi-step media workflows using the GenMedia MCP tools (Veo, Lyria, Gemini TTS, NanoBanana).

manim-video

144923
from affaan-m/everything-claude-code

Build reusable Manim explainers for technical concepts, graphs, system diagrams, and product walkthroughs, then hand off to the wider ECC video stack if needed. Use when the user wants a clean animated explainer rather than a generic talking-head script.

DevelopmentClaude

videodb

144923
from affaan-m/everything-claude-code

视频与音频的查看、理解与行动。查看:从本地文件、URL、RTSP/直播源或实时录制桌面获取内容;返回实时上下文和可播放流链接。理解:提取帧,构建视觉/语义/时间索引,并通过时间戳和自动剪辑搜索片段。行动:转码和标准化(编解码器、帧率、分辨率、宽高比),执行时间线编辑(字幕、文本/图像叠加、品牌化、音频叠加、配音、翻译),生成媒体资源(图像、音频、视频),并为直播流或桌面捕获的事件创建实时警报。

Media ProcessingClaude

video-editing

144923
from affaan-m/everything-claude-code

AI-assisted video editing workflows for cutting, structuring, and augmenting real footage. Covers the full pipeline from raw capture through FFmpeg, Remotion, ElevenLabs, fal.ai, and final polish in Descript or CapCut. Use when the user wants to edit video, cut footage, create vlogs, or build video content.

Content Creation & MarketingClaude

demo-video

3891
from openclaw/skills

Create product demo videos by automating browser interactions and capturing frames. Use when the user wants to record a demo, walkthrough, product showcase, or interactive video of a web application. Supports Playwright CDP screencast for high-quality capture and FFmpeg for video encoding.

Video Production

GameDev Study — Video Tutorial to Learning Notes

12
from SweetYLHt/GameStudySkill

Generates structured learning materials from game development video tutorials across multiple domains, including Godot, Unity, Unreal Engine, Blender, and Pixel Art.

Developer Education & Learning

remotion-video-creation

144923
from affaan-m/everything-claude-code

Best practices for Remotion - Video creation in React. 29 domain-specific rules covering 3D, animations, audio, captions, charts, transitions, and more.

videodb

31392
from sickn33/antigravity-awesome-skills

Video and audio perception, indexing, and editing. Ingest files/URLs/live streams, build visual/spoken indexes, search with timestamps, edit timelines, add overlays/subtitles, generate media, and create real-time alerts.

videodb-skills

31392
from sickn33/antigravity-awesome-skills

Upload, stream, search, edit, transcribe, and generate AI video and audio using the VideoDB SDK.

seek-and-analyze-video

31392
from sickn33/antigravity-awesome-skills

Seek and analyze video content using Memories.ai Large Visual Memory Model for persistent video intelligence