omni-batch

Manage Omni batch jobs for media processing with cost estimation and monitoring.

34|14|Updated Jan 29, 2026
One-click install
npx skills add https://github.com/automagik-dev/omni --skill omni-batch
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: omni-batch
Source: https://github.com/automagik-dev/omni/tree/main/plugins/omni/skills/omni-batch
Command: npx skills add https://github.com/automagik-dev/omni --skill omni-batch

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires omni *, jq *, and includes scripts (resource) components.

What problem does it solve?

This Skill streamlines the management of batch processing jobs within the Omni platform, allowing users to estimate costs, create new jobs, and monitor their progress.

Core Features & Use Cases

  • Cost Estimation: Predict the cost of batch jobs before execution.
  • Job Creation: Initiate various types of batch jobs, including time-based processing, targeted chat synchronization, and media redownloading.
  • Monitoring & Control: Track the status of running or failed jobs and cancel them if necessary.
  • Use Case: You need to process all audio and video content from the last 30 days for a specific Omni instance. Use this Skill to estimate the cost, create the job, and then monitor its completion.

Quick Start

Estimate the cost for a time-based batch job processing audio and image content for the next 7 days on instance 'my-omni-instance'.

Frequently Asked Questions about omni-batch

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I estimate the cost of a batch media processing job before running it?

To estimate batch processing costs, you can use this Skill to predict the expected expenses for time-based media and content jobs prior to execution. It calculates projected costs using the Omni CLI based on specified content types and date ranges.

Can I filter Omni batch jobs to only process specific media content types from certain dates?

Yes, you can filter Omni batch jobs by specifying content types like audio and video, and setting exact date ranges. This allows targeted processing of media files synchronized within a defined historical timeframe.

What is the best way to monitor and cancel a failed media batch processing job?

The best way to monitor batch jobs is by tracking their execution status through this Skill, which also allows you to cancel running or failed jobs. It utilizes Bash commands with Omni CLI to query and terminate active job processes.

Do I need jq installed to manage Omni batch jobs for content synchronization?

Yes, you need jq installed because this Skill uses it for JSON parsing alongside the Omni CLI. These dependencies are required to execute the Bash scripts that manage job creation, cost estimation, and chat synchronization.

How does targeted chat synchronization work within a time-based batch job?

Targeted chat synchronization within a time-based batch job works by initiating a process to sync specific chat content over a defined date range. The Skill creates and manages these jobs via Omni CLI commands to ensure precise content alignment.

Can I redownload specific media content using a batch processing job?

Yes, you can redownload media content by creating a specific batch job for this purpose. The Skill supports media redownloading with options for content type filtering, allowing you to retrieve specific audio or video files from targeted dates.