Skip to content
Content
Skill

/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 plugin
media-skills
247 skills

Claude Code

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

SKILL.md

video-overlay.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`:**

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.
Read more
@wells1137
Ships withmedia-skills

A collection of open-source Agent Skills for OpenClaw, focused on content creation — images, audio, and video — with zero API key management. We handle all the service integrations so you can focus on creating.

Stars on GitHub

Momentum

stars in total
24
Star history of wells1137/media-skills on GitHub, a chart by star-history.com

Other skills on media-skills.

audiomind

audiomind

Tired of juggling multiple audio APIs? This skill gives you one-command access to TTS, music generation, sound effects, and voice…

image-studio

image-studio

Tired of juggling 8 API keys? This skill gives you one-command access to Midjourney, Flux, Ideogram, and more, with zero setup.…

kling-studio

kling-studio

Full-featured Kling 3.0 Omni video generation skill. Covers text-to-video, image-to-video, video editing (base mode), video…

seedance-prompter

seedance-prompter

Expert prompt engineering for Seedance 2.0. Use when the user wants to generate a video with multimodal assets (images, videos,…

video-breakdown

video-breakdown

A professional video analysis skill powered by a **dual-model architecture**: ByteDance **Seed-2.0-Mini** for rapid previews and…

More skills from other plugins.

prompt-lookup

prompt-lookup

Activates when the user asks about AI prompts, needs prompt templates, wants to search for prompts, or mentions prompts.chat. Use…

@gh-f@gh-fInstall Skill
ppt-master

ppt-master

AI-driven presentation workflow for generating editable PPTX decks and slides, reconstructing page visuals, creating reusable…

@hugohe3@hugohe3Install Skill
morph-ppt

morph-ppt

Use this skill when the user wants a .pptx with smooth cross-slide animation — PowerPoint Morph transitions, Keynote-style…

officecli11d33k
@iofficeai@iofficeaiInstall Skill

Questions about video-overlay.

Which coding agents can use video-overlay?
video-overlay installs in Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot, OpenCode and Windsurf with the skills CLI, using each agent's flag shown on this page. Flowy's auto-invocation, which fires a skill when your prompt matches, runs in Claude Code only.