Tooluck logoTooluck
SKILL.md

showcase-video

Agent skill fromrehan-remade/universal-modder

Record and cut a short showcase video of a game mod, or a compilation of clips, ready to post on X/YouTube. Records the game window with only the game's own audio, picks moments from contact sheets, and edits with one-line animated titles, creator credits, transitions, music, watermark and fade-out via an EDL JSON. Use when the user wants a demo video, trailer, clip or montage of a mod, or wants to combine existing clips into a styled video.

How to install showcase-video

install showcase-video
# install the universal-modder pack with the skills CLI
npx skills add rehan-remade/universal-modder

# or add only this skill to Claude Code: copy the folder

skills/showcase-video/

# into

~/.claude/skills/showcase-video/ (all projects)

.claude/skills/showcase-video/ (one project)

skills/showcase-video/SKILL.md

MITFull file
1# Showcase video
2
3A mod isn't finished until you can show it in 30 seconds. The toolchain is `um win record` (capture),
4`um video contact` (look), `um video compile` (edit), all ffmpeg + Pillow.
5
6## 1. Make the take repeatable
7- **Script the action.** Use a mod-side timeline or command sequence (spawn enemies, fire the weapon, cue
8 the boss), a scenario with triggers and camera moves, or a WinDrive command list. The first clean take
9 should be reproducible exactly, so you can reshoot after a fix.
10- **Restore the world before each take.** Explosions crater worlds; units die. Keep a pristine copy with
11 `um backup` and restore it every take.
12- **Clean frame.** Hide debug text, fix the camera zoom (the Terraria showcase used 1.5x so 1080p frames
13 read like a 720p cut), run at full speed when unfocused, and hide the cursor (capture uses
14 `capture_cursor=0`).
15
16## 2. Record the window + the game's own audio
17```bash
18um win record --exe Game.exe --out C:\caps\take1 --seconds 40 # -> take1.mkv, take1.audio.raw, take1.json
19um video first-frame C:/caps/take1.mkv # where gameplay starts (skips loading screens)
20um video mux C:/caps/take1.mkv C:/caps/take1.audio.raw C:/caps/take1.json take1.mp4 [--offset 0.25]
21```
22- **Video:** ffmpeg gfxcapture of that window only (GPU frames, no desktop). It encodes with NVENC, AMF or
23 QSV when available. NVENC H.264 maxes out at **4096 px wide**, so the recorder scales above that; for
24…

Excerpt shown under the repository's MIT license.

More skills in universal-modder

Newsletter

Join the Community

Subscribe to our newsletter for the latest news and updates