batch-process · Batch Processing

batch-process

Apply one operation across a whole directory of images, videos, or audio: batch compression, watermarking, format conversion, resizing, aspect-ratio changes, loudness normalization, and more.

The directory-batch version of image-editing / video-editing / audio-editing. list previews the file scope first, then run; output goes to <dir>/batch_out/ by default — never overwrites originals. Sequential execution; failed files are listed separately without stopping the run.

Example invocation: "Compress all images in this folder to 500KB."

Full brief

Positioning

batch-process is the directory-level batch tool: one operation applied uniformly to every image/video/audio file in a directory. It's the batch version of image-editing / video-editing / audio-editing — traversal, delegation, and result summary only.

Core capabilities

Workflow

  1. Confirm directory, file type, operation, parameters
  2. list previews which files will be processed
  3. Test uncertain parameters on a single file first
  4. run and report success/failure counts

Inputs & outputs

Input Required Notes
Directory Yes Directory of files to process
Type Yes image / video / audio
Operation Yes ops subcommand
Operation params Varies Pass through after -- to the ops script

Output: processed same-name files (default <dir>/batch_out/) + success/failure counts.

Boundaries with adjacent skills

Skill Lane
batch-process (this) Directory-level batch processing
image-editing / video-editing / audio-editing Single-file processing (parameter testbed)

Fit

Before you start


batch-process is part of the Aiglade Skill library. Invoke it from the Aiglade chat box in plain language.

← All 155 skills