cli-batches

SkillFiles & storage

Process large sets of prompts in the background by submitting batch jobs instead of one request at a time. Once added, your AI can submit batch jobs from the command line, track their progress, and collect the finished results. It also handles uploading and organizing the input files along the way.

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

After adding it, ask your AI to upload an input file and submit its first batch job, then check back for the results when the job finishes.

Then ask your AI: use the cli-batches skill

What your AI can do with it

  • Submit batch inference jobs from the command line
  • Check the progress of running batch jobs
  • Upload and manage files used for batch processing
  • Retrieve results once jobs finish
  • Connect batch jobs to CI/CD workflows

What this skill tells your AI

The instructions your AI receives, as published by diegosouzapw/omniroute in skills/cli-batches/SKILL.md and read by ahel’s review.

Overview

Submit and monitor batch inference jobs from the CLI. Upload and manage files for batch processing, retrieve results, and integrate batch pipelines with CI/CD workflows.

Quick install

npm install -g omniroute   # or: npx omniroute
omniroute --version

Subcommands

batches

Example:

omniroute batches

batches list

Flags:

  • --status <s>
  • --limit <n>

Example:

omniroute batches list

batches get <batchId>

Example:

omniroute batches get <batchId>

batches create

Flags:

  • --endpoint <e>
  • --completion-window <w>
  • --metadata <kv>

Example:

omniroute batches create

batches submit

Flags:

  • --endpoint <e>
  • --wait

Example:

omniroute batches submit

batches cancel <batchId>

Flags:

  • --yes

Example:

omniroute batches cancel <batchId>

batches wait <batchId>

Flags:

  • --timeout <ms>

Example:

omniroute batches wait <batchId>

batches output <batchId>

Flags:

  • --out <path>

Example:

omniroute batches output <batchId>

batches errors <batchId>

Flags:

  • --out <path>

Example:

omniroute batches errors <batchId>

files

Example:

omniroute files

files list

Flags:

  • --purpose <p>
  • --limit <n>

Example:

omniroute files list

files get <fileId>

Example:

omniroute files get <fileId>

files upload <path>

Example:

omniroute files upload <path>

files content <fileId>

Flags:

  • --out <path>

Example:

omniroute files content <fileId>

files delete <fileId>

Flags:

  • --yes

Example:

omniroute files delete <fileId>

Signals

GitHub stars
64k
Forks
9k
Last commit
Sep 2026
Advanced
Catalog kind
skill
Gateway key
cli-batches
Source
github.com/diegosouzapw/omniroute