Media processing

SkillFiles & storage

Inspect, convert, compress, segment, and validate audio and video files with FFmpeg and FFprobe.

Available today. Use it from your connected AI after setup.

Connect ahel once, and every AI you use reads what you have installed.

Then ask your AI: use the Media processing skill

What this skill tells your AI

The instructions your AI receives, as published by metaspartan/cybara in plugins/media-workflows/skills/media-processing/SKILL.md and read by ahel’s review.

Use FFprobe to inspect source media and FFmpeg for deterministic transformations.

Workflow

  1. Inspect streams, codecs, duration, frame rate, dimensions, color metadata, channels, and sample rate.
  2. Preserve the source and write transformed output to a distinct path.
  3. Select codecs and quality settings from the requested delivery target rather than using arbitrary defaults.
  4. Preserve aspect ratio and avoid unintended frame-rate or color-space conversion.
  5. Validate output with FFprobe, decode checks, file size, duration, and representative frame or waveform inspection.
  6. Report the command, input and output paths, key media properties, and validation result.

Safety

  • Confirm before overwriting media or deleting intermediates.
  • Quote paths and avoid shell interpolation of untrusted metadata.
  • Bound preview extraction and do not decode an entire large asset when samples are sufficient.

Signals

GitHub stars
28
Forks
7
Last commit
Sep 2026
Advanced
Catalog kind
skill
Gateway key
media-processing-metaspartan
Source
github.com/metaspartan/cybara