Skip to content
Back to skills

Video Overlay

ASecurity

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.

  • 25 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added May 26, 2026
developmentpythongobashapibackend

Works with

  • cli
  • api

Security analysis

A100/100

Pro scans all 8 files and shows the line behind each finding

Scanned May 27, 2026

npx -y skills add wells1137/media-skills --skill video-overlay --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Video Overlay?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Video Overlay
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/wells1137-video-overlay/badge)](https://www.skillsdirectory.com/skills/wells1137-video-overlay)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: video-overlay
description: >
  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.
version: 2.1.0
author: wells1137
tags: [video, editing, motion graphics, ffmpeg, moviepy, no-api-key]
---

# 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`:**
```bash
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`:**
```bash
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.

Files in this skill

  • SKILL.md2.9 KB
  • references/ffmpeg_moviepy_cheatsheet.md1.5 KB
  • scripts/add_intro_outro.py5.4 KB
  • scripts/add_lower_third.py7.2 KB
  • scripts/add_subtitles.py4.7 KB
  • scripts/add_transition.py5.1 KB
  • scripts/add_watermark.py6.3 KB
  • templates/presets.json2.3 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.