omni-executor

Send text, TTS, media, reactions, stickers, and polls via the Omni CLI.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill streamlines the process of sending various types of messages across different communication channels using the Omni CLI, automating communication tasks.

Core Features & Use Cases

  • Multi-format Messaging: Send text, TTS, media (images, audio, video, documents), reactions, stickers, and polls.
  • Efficient Search: Quickly find messages based on keywords, types, and timeframes.
  • Batch Operations: Manage large-scale tasks like transcriptions or text extractions.
  • Use Case: Automatically send a welcome message with an image to new users across WhatsApp and Discord, or search for all messages containing "urgent" from the last 24 hours.

Quick Start

Send a text message to the recipient 1234567890 using the 'my-omni-instance' Omni instance.

Frequently Asked Questions about omni-executor

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

FAQPage Schema
How do I send messages across multiple communication channels like WhatsApp and Discord?

You can automate sending messages across multiple channels by executing outbound text, media, and TTS operations through the Omni CLI, requiring the CLI to be installed and authenticated to manage cross-platform delivery.

Can I batch send media files and text-to-speech messages through the Omni CLI?

Yes, the Omni CLI supports batch job creation for large-scale tasks like transcriptions and text extractions, alongside sending various media formats including images, audio, video, and documents across integrated communication channels.

How do I search for specific messages sent over communication channels by keyword and timeframe?

You can efficiently search messages by executing CLI commands filtered by specific keywords, message types, and timeframes, returning matching communication records processed through the jq dependency for JSON formatting.

What prerequisites do I need to automate outbound messaging with this approach?

Automating outbound messaging requires installing and authenticating the Omni CLI, alongside having the jq command-line tool available for parsing and processing the JSON outputs generated by message operations.

Does this method support sending interactive content like polls, reactions, and stickers?

Yes, the Omni CLI messaging execution supports sending interactive content including polls, reactions, and stickers, allowing automated engagement responses across all integrated communication channels.

Why do I need jq installed to manage message operations via the Omni CLI?

The jq tool is required to parse and process the JSON data structures returned by the Omni CLI during message searching, batch job monitoring, and status tracking operations, ensuring accurate data extraction.