Skills / Automation

cli-batches

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.

Source diegosouzapw/OmniRouteLicense MITSafety scan Clear

No fetch-and-execute, destructive, credential, exfiltration or rules-override patterns in 1 files, checked on Oct 21, 2026. This is not a guarantee of safety. How the scan works.

npx degit diegosouzapw/OmniRoute/skills/cli-batches .claude/skills/cli-batches

12 alternatives · Best automation skills · Author? Prove this skill

SKILL.md
<!-- generated by src/lib/agentSkills/generator.ts; manual edits will be overwritten -->

## 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

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

## Subcommands

### `batches`

**Example:**

```bash
omniroute batches
```

### `batches list`

**Flags:**

- `--status <s>`
- `--limit <n>`

**Example:**

```bash
omniroute batches list
```

### `batches get <batchId>`

**Example:**

```bash
omniroute batches get <batchId>
```

### `batches create`

**Flags:**

- `--input-file <fileId>`
- `--endpoint <e>`
- `--completion-window <w>`
- `--metadata <kv>`

**Example:**

```bash
omniroute batches create
```

### `batches submit`

**Flags:**

- `--jsonl <path>`
- `--endpoint <e>`
- `--wait`

**Example:**

```bash
omniroute batches submit
```

### `batches cancel <batchId>`

**Flags:**

- `--yes`

**Example:**

```bash
omniroute batches cancel <batchId>
```

### `batches wait <batchId>`

**Flags:**

- `--timeout <ms>`

**Example:**

```bash
omniroute batches wait <batchId>
```

### `batches output <batchId>`

**Flags:**

- `--out <path>`

**Example:**

```bash
omniroute batches output <batchId>
```

### `batches errors <batchId>`

**Flags:**

- `--out <path>`

**Example:**

```bash
omniroute batches errors <batchId>
```

### `files`

**Example:**

```bash
omniroute files
```

### `files list`

**Flags:**

- `--purpose <p>`
- `--limit <n>`

**Example:**

```bash
omniroute files list
```

### `files get <fileId>`

**Example:**

```bash
omniroute files get <fileId>
```

### `files upload <path>`

**Flags:**

- `--purpose <p>`

**Example:**

```bash
omniroute files upload <path>
```

### `files content <fileId>`

**Flags:**

- `--out <path>`

**Example:**

```bash
omniroute files content <fileId>
```

### `files delete <fileId>`

**Flags:**

- `--yes`

**Example:**

```bash
omniroute files delete <fileId>
```

Shown under the source repo’s MIT license. Read the full folder on GitHub.