Video overlay
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.From its SKILL.md
npx -y skills add wells1137/media-skills --skill video-overlayAssembled 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.
SKILL.md
2.9 KB, 582 tokens by cl100k_base, 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
| Feature | Description | Example Use Case |
|---|---|---|
| Intro/Outro | Add an engaging opening or a professional closing. | Brand logo animation, "Thanks for watching" screen. |
| Subtitles/Titles | Overlay static or dynamic text information. | Dialogue subtitles, chapter titles, call-to-action text. |
| Transitions | Create smooth or dynamic transitions between clips. | Fade between scenes, wipe to reveal next shot. |
| Watermark/Borders | Add copyright information or decorative borders. | Channel logo in corner, cinematic black bars. |
| Lower Thirds | Display 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.
What ships with it: 7 files
32.5 KB alongside SKILL.md, 5 of them executable
references/
scripts/
- add_intro_outro.pyruns5.4 KB
- add_lower_third.pyruns7.2 KB
- add_subtitles.pyruns4.7 KB
- add_transition.pyruns5.1 KB
- add_watermark.pyruns6.3 KB
templates/
- presets.json2.3 KB
Gives 0 of the 12 instructions most video audio skills give in 582 tokens
Counted across 619 of the 725 authors here whose files we hold, read 2026-09-06
- Read product marketing context firstin 13 of 619, across 7 files
- Define the core visual thesis in one sentencein 11 of 619, across 3 files
- Break the concept into 3 to 6 scenesin 11 of 619, across 3 files
- Render the smallest working version firstin 11 of 619, across 3 files
- Start with a low-quality smoke test renderin 11 of 619, across 3 files
- Add captions for accessibility and engagementin 11 of 619, across 5 files
- Write the scene outline before writing codein 11 of 619, across 3 files
- Specify subject, action, camera, style, and moodin 11 of 619, across 5 files
- Decide what each scene provesin 10 of 619, across 2 files
- Export one clean thumbnail framein 10 of 619, across 2 files
- Pick the right tool for the jobin 10 of 619, across 4 files
- Run the test suite before proposing a fixin 8 of 619, across 7 files
Said here and by no other author read
- Add an intro or outro to the video
- Put subtitles on the video clip
- Create a transition between video shots
- Add a logo as a watermark
- Put a title card at the beginning
- Add a lower third with details
Grouped from the skills themselves: near-identical wordings counted once, and counted by distinct author, so one author publishing three of these counts once. Length counted with cl100k_base; the agent that loads this file may tokenize it differently.