Guide · Agent skill
How to use the Showcase Video Maker agent skill (showcase-video)
Updated · written with AI from the project's own documentation and checked against our catalogue data
The showcase-video skill lets an AI agent help you record a game mod in action and cut it into a short promotional video for X or YouTube. It is aimed at mod authors who want a 30-second demo or trailer, and at creators who want to combine clips they have permission to use into a styled montage. After this guide you will know what the skill does, how to install it, how to phrase a request that triggers it, and what it needs to run.
Quick start
- 1Install the um tool, ffmpeg and Pillow. Set up the external tools on a Windows machine. The skill needs them before any recording or editing can happen.
- 2Download and unzip the skill. Download the ZIP from this page and unzip it into ~/.claude/skills/ or a project's .claude/skills/ folder, or upload it under Settings → Capabilities → Skills in the Claude apps.
- 3Script a repeatable take. Plan the action, keep a pristine world copy with um backup, and clean the frame before recording.
- 4Record the game window and audio. Run um win record with your executable and length, then mux the video, audio and JSON with um video mux.
- 5Pick moments from contact sheets. Run um video contact to make timestamped grids, then note in and out times for the best moments.
- 6Write the EDL and compile. Describe the segments, titles, transitions and music in a JSON file, then run um video compile with --preview first.
- 7Check the finished video. Make a contact sheet of the final output and review it before posting.
What the skill makes the agent do
Agent skills are folders of instructions that an AI agent loads when a task matches them. This one covers the full path from gameplay to finished video: scripting a repeatable take, recording only the game window with the game's own audio, picking moments from timestamped contact sheets, and assembling the result from a JSON edit list.
The skill's toolchain is the um command-line tool, which uses ffmpeg and Pillow. The commands it names are um win record (capture), um video contact (look at frames) and um video compile (edit).
- Records the game window only, not the whole desktop
- Captures game audio only, with no Spotify or notifications
- Builds contact sheets so the agent can choose in and out points
- Edits with one-line animated titles, creator credits, transitions, music, a watermark and a fade-out
Install the showcase-video skill
Download the ZIP for the showcase-video skill from this page, then choose one of two routes. For a personal setup, unzip it into ~/.claude/skills/. For a single project, unzip it into that project's .claude/skills/ folder. The skill ships as a single file, SKILL.md.
If you use the Claude apps, you can instead upload the skill under Settings → Capabilities → Skills.
- Personal: unzip into ~/.claude/skills/
- Project only: unzip into the project's .claude/skills/
- Claude apps: Settings → Capabilities → Skills, then upload
Install the tools the skill depends on
The skill does not work on its own. It calls the um command-line tool, ffmpeg and Pillow, and it expects a Windows machine with a game window to capture. Install these before you ask for a video. The source does not give installation commands for um, so check its own documentation for that step.
- um command-line tool (um win record, um video, um fal music)
- ffmpeg
- Pillow
- Windows with a running game window
- Optional: NVENC, AMF or QSV for hardware encoding
- Optional: a music generation service through um fal music, which implies a fal account or API key (the skill does not specify the details)
Trigger the skill with a natural request
You do not need special syntax. The skill loads when your request asks for a demo video, trailer, clip or montage of a mod, or for combining existing clips into a styled video. Say what you want and what you have.
Good requests name the mod, the game executable if you know it, the length you want, and any clips or music you plan to use.
- "Make a 30-second demo video of my mod from the Terraria game window."
- "Record a take of Game.exe for 40 seconds and cut a trailer from it."
- "Combine these three clips I have permission to use into a styled montage with titles and credits."
- "Put a watermark and fade-out on my mod showcase."
Follow the workflow the skill describes
The skill walks the agent through four stages. First, make the take repeatable: script the action, restore the world before each take with um backup, and set a clean frame. Second, record the window and audio, then mux them with a sync offset. Third, look at contact sheets and pick peak moments. Fourth, write an EDL JSON and compile it.
Here is an example of the recording commands the skill uses:
- Restore the game world before each take so every take starts the same
- Use --offset in the mux step when audio and video drift, matching a visual flash with its sound
- Preview with --preview before a full render
- Look at a contact sheet of the finished video before sharing it
um win record --exe Game.exe --out C:\caps\take1 --seconds 40
um video first-frame C:/caps/take1.mkv
um video mux C:/caps/take1.mkv C:/caps/take1.audio.raw C:/caps/take1.json take1.mp4 [--offset 0.25]Edit with an EDL JSON file
The edit is described in a JSON file, called an EDL here, which you pass to um video compile. The skill's example sets the frame size, frame rate, accent colour, a default fade transition, clip volume, background music, a corner watermark and a list of segments. Each segment names a clip, an in point, a duration, and optionally a title, hook or transition. A segment can also be a title card.
The full format is documented in um video --help, according to the skill.
- Transitions: any ffmpeg xfade type (fade, pixelize, slideleft, circleopen and others) or cut
- Fills for non-16:9 clips: blur, crop or pad
- Per clip: speed, volume, zoom and crop
- Music: set bpm and use beats instead of dur to cut on the beat
{"size": [1920, 1080], "fps": 30, "transition": {"type": "fade", "duration": 0.3}, "clip_volume": 0.8, "music": {"path": "music.mp3", "volume": 0.5}, "watermark": {"path": "logo.png", "height": 54, "corner": "br"}, "segments": [{"clip": "take1.mp4", "in": 9.0, "dur": 3.0, "hook": "Terraria, but with a tactical nuke."}, {"clip": "take1.mp4", "in": 24.2, "dur": 4.5, "title": "Tactical Nuke", "transition": {"type": "pixelize"}}, {"card": {"title": "Fal Arsenal", "sub": "a Terraria mod"}, "dur": 2.5}]}Safety notes: scripts and network
The skill runs scripts and uses the network. Its recording step uses a WASAPI process loopback script, um/ps1/ProcLoopback.ps1, to capture the game's audio. The optional music step sends a request to a music generation service. Review the scripts and the tool before you run the skill, especially on a machine with sensitive data.
The skill asks you to credit other creators and to get permission for promotional use, but it does not enforce either rule. Only download public posts, and only the clips you will actually use.
- Runs scripts: yes (including ProcLoopback.ps1)
- Uses network: yes (for example, the optional music service)
- Permission and crediting are advice, not enforced by the skill
Tips for a better showcase
The skill gives concrete style advice. Keep titles to one line that names what is on screen, and leave out captions about how the video was made; put that in the post text instead. Get into gameplay within 2-3 seconds, keep menus under 3 seconds, and keep clips to about 3-5 seconds each. End on the mod name or URL and fade out.
Keep the game's own audio, because it sells impacts. In a compilation, put music under the clips and set clip audio around 0.5 to 0.8.
- Titles: one line, naming the thing on screen
- Pace: gameplay within 2-3 s, clips 3-5 s each
- Sound: keep game audio; music under compilations
- Compilations: credit every creator on screen and in the post
What people use it for
- A 30-second demo of a game mod for a mod page or social post
- A trailer built from repeated takes of scripted gameplay
- A montage of clips you have permission to use, with creator credits on screen
- A short showcase with a watermark, one-line titles and a fade-out
Frequently asked questions
How do I install the showcase-video agent skill?
Download the ZIP from this page and unzip it into ~/.claude/skills/ for personal use, or into a project's .claude/skills/ folder. In the Claude apps, you can upload it under Settings → Capabilities → Skills instead.
Is the showcase-video skill free?
The skill is published under the MIT licence. The source does not state any price, and the optional music step may depend on a separate music service with its own account.
What do I need to run the showcase-video skill?
You need the um command-line tool, ffmpeg and Pillow, plus Windows with a game window to capture. NVENC, AMF or QSV are optional for hardware encoding. The music step needs a music generation service.
Does the skill work on macOS or Linux?
The recording relies on Windows window capture and WASAPI process loopback, so the skill is aimed at Windows. Users without a Windows gaming setup are not the target audience.
Does the skill record my whole screen or other app audio?
No. It records only the game window and uses WASAPI process loopback so only the game's audio is captured, with no Spotify or notifications.
Is this a standalone video editor?
No. It depends on the external um tool, ffmpeg and Pillow, and it edits from a JSON edit list rather than through a graphical timeline.
New agent skills, repos and AI tools — every week
The best new skills and open-source projects, the fastest-growing repos, and one free prompt. Five minutes to read. Unsubscribe anytime.
Our verdict
Choose this skill if you are a mod author or creator on Windows who already works with the um toolchain and wants a repeatable way to make a 30-second demo, trailer or credited montage. Pick something else if you need a standalone editor, a non-Windows capture workflow, or a tool that enforces clip permissions for you.
Download the skill