LaunchKit · 2026
Back to Skills

mediaproc

Process media files (video, audio, images) via a locked-down SSH container.

0
0 downloads
by @psyb0t

Setup & Installation

openclaw skills install @psyb0t/mediaproc

Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:

npx clawhub install mediaproc

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.

INPUT

User asks: convert input.mp4 to H.264 and download the result

AGENT
  1. 1Upload input.mp4 to the container using 'put input.mp4'
  2. 2Run ffmpeg with libx264 to transcode to output.mp4
  3. 3Download output.mp4 from the container using 'get output.mp4'
  4. 4Remove input.mp4 and output.mp4 from the container to clean up
OUTPUT

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.

MEDIAPROC_HOST environment variableMEDIAPROC_PORT environment variableRunning mediaproc Docker instance (self-hosted)