# Text overlays on video (/moviepy)

/moviepy is a Claude Code skill in the Video & Motion section. It is maintained by digitalsamba and published under the MIT license. Puts exact text, such as labels and lower thirds, over video clips and builds short spots in a single build.py file using moviepy.

- Web version: https://skills.sgomez.dev/en/s/moviepy
- Section: [Video & Motion](https://skills.sgomez.dev/en/video.md)
- Author: digitalsamba
- License: MIT
- Source: https://github.com/digitalsamba/claude-code-video-toolkit/tree/225c80a1c3a57c82d319ea6c73e0eff513787ae8/.claude/skills/moviepy
- Updated 10 Sept 2026

## How to ask for it

- `Add a lower-third with the interviewee's name to this clip`
- `Overlay text on this LTX-2-generated video`
- `Build a 20-second ad spot in Python using moviepy`

## Install

macOS · Linux:

```
curl -fsSL https://raw.githubusercontent.com/sgomez-dev/claude-skills/main/install.sh | bash
```

Windows:

```
irm https://raw.githubusercontent.com/sgomez-dev/claude-skills/main/install.ps1 | iex
```


## Author's description

Python video composition with moviepy 2.x — overlaying deterministic text on AI-generated video (LTX-2, SadTalker), compositing clips, single-file build.py video projects. Use when adding labels/captions/lower-thirds to LTX-2 or SadTalker outputs, building short ad-style spots in pure Python without Remotion, or doing programmatic video composition. Triggers include text overlay on video, label LTX-2 clip, caption SadTalker output, lower third, build.py video, moviepy, Python video composition, sub-30s ad spot.

- [How we review this](https://skills.sgomez.dev/en/methodology.md)
