From agent-tools
Split a wide (3840x1080) side-by-side video into separate screen and camera files using ffmpeg. Use when the user says "split this file" or wants to split a wide video recording.
npx claudepluginhub czue/agent-tools --plugin agent-toolsThis skill is limited to using the following tools:
Splits a 3840x1080 side-by-side video into two 1920x1080 files: one for the screen capture (left half) and one for the camera (right half).
Searches, retrieves, and installs Agent Skills from prompts.chat registry using MCP tools like search_skills and get_skill. Activates for finding skills, browsing catalogs, or extending Claude.
Searches prompts.chat for AI prompt templates by keyword or category, retrieves by ID with variable handling, and improves prompts via AI. Use for discovering or enhancing prompts.
Checks Next.js compilation errors using a running Turbopack dev server after code edits. Fixes actionable issues before reporting complete. Replaces `next build`.
Splits a 3840x1080 side-by-side video into two 1920x1080 files: one for the screen capture (left half) and one for the camera (right half).
$0: (optional) path to the video file to splitResolve the input file:
$0 is provided, use it.~/ (home directory)~/Videos/AskUserQuestion to ask which file to split.AskUserQuestion to ask for the file path.Verify the video dimensions using ffprobe:
ffprobe -v error -select_streams v:0 -show_entries stream=width,height -of csv=p=0 "<input_file>"
Split the video into two files:
ffmpeg -i "<input_file>" -filter:v "crop=1920:1080:0:0" -c:v libx264 -crf 18 -preset fast -c:a aac -b:a 192k "<base>-screen.mp4"
ffmpeg -i "<input_file>" -filter:v "crop=1920:1080:1920:0" -c:v libx264 -crf 18 -preset fast -c:a aac -b:a 192k "<base>-cam.mp4"
Where <base> is the input filename without its extension.
Report results: Tell the user the names of the two output files created.