Setup & Installation
Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:
What This Skill Does
Runs ffmpeg, sox, and ImageMagick commands over SSH through a locked-down container. Supports video transcoding, audio processing, and image manipulation. File upload, processing, and download go through a shell wrapper script using two environment variables.
Keeps media processing tools in an isolated SSH container rather than installed on the host, removing shell injection risk and local dependency conflicts.
When to use it
- Transcoding a video file to H.264 for web playback
- Extracting an audio track from a recorded video
- Resizing or thumbnailing product images in batch
- Normalizing audio levels before publishing a podcast episode
- Generating a preview frame from a video at a specific timestamp
Example Workflow
Here's how your AI assistant might use this skill in practice.
User asks: convert input.mp4 to H.264 and download the result
- 1Upload input.mp4 to the container using 'put input.mp4'
- 2Run ffmpeg with libx264 to transcode to output.mp4
- 3Download output.mp4 from the container using 'get output.mp4'
- 4Remove input.mp4 and output.mp4 from the container to clean up
output.mp4 saved locally, encoded in H.264
Requirements
Accounts, API keys, or tools you or your AI assistant may need to set up while using this skill.