agentsclimarketplace

Video overlay

Skill wells1137/media-skills/skills/video-overlay

A collection of open-source Agent Skills for content creation — images, audio, and video.

Install
npx -y skills add wells1137/media-skills --skill video-overlay

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • no licenseNo license file was found in the repository. Code published without one is not open source by default, so using it at work is a question for whoever answers licensing questions where you are.

What its author says it does

Copied from the file, not written here

Adds professional packaging and motion graphics to videos. Use when the user asks to add intros, outros, subtitles, transitions, watermarks, or lower thirds to a video. Supports multiple styles and custom options, no API key required.

SKILL.md

2.9 KB, as published. Nobody here has run it

Overlay Skill

This skill adds a variety of professional packaging and motion graphics to videos, enhancing their overall quality. It supports both FFmpeg and MoviePy as backend engines and provides a rich set of preset templates and flexible custom parameters.

When to Use

Use this skill when the user asks to:

  • "Add an intro/outro to my video"
  • "Put subtitles on this clip"
  • "Create a transition between these two shots"
  • "Add my logo as a watermark"
  • "Put a title card at the beginning"
  • "Add a lower third with my name and title"

Core Features

FeatureDescriptionExample Use Case
Intro/OutroAdd an engaging opening or a professional closing.Brand logo animation, "Thanks for watching" screen.
Subtitles/TitlesOverlay static or dynamic text information.Dialogue subtitles, chapter titles, call-to-action text.
TransitionsCreate smooth or dynamic transitions between clips.Fade between scenes, wipe to reveal next shot.
Watermark/BordersAdd copyright information or decorative borders.Channel logo in corner, cinematic black bars.
Lower ThirdsDisplay names, locations, or other info.Interviewee name and title, location identifier.

Usage Examples (Dialogue Format)

1. Add a Watermark

User: "Can you add my logo to this video? It should be in the top right corner." User uploads my_video.mp4 and logo.png

Agent using video-overlay:

python /home/ubuntu/skills/video-overlay/scripts/add_watermark.py --input my_video.mp4 --output video_with_watermark.mp4 --image logo.png --position top_right

2. Add Subtitles

User: "Add the subtitle 'Hello, world!' from 5 seconds to 10 seconds into the video." User uploads my_video.mp4

Agent using video-overlay:

python /home/ubuntu/skills/video-overlay/scripts/add_subtitles.py --input my_video.mp4 --output video_with_subtitles.mp4 --text "Hello, world!" --start 00:00:05 --end 00:00:10 --style modern

Resources

  • /scripts/: Contains the Python implementation code for all features.
  • /templates/presets.json: A JSON file containing preset styles for intros, subtitles, and lower thirds.
  • /references/ffmpeg_moviepy_cheatsheet.md: A cheatsheet with common commands and tips for FFmpeg and MoviePy.

Keep looking

Skills are one crate of 328,083. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.