cli-batches
SkillFiles & storageProcess 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.
No other account needed.
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