KS
Killer-Skills

omni-executor — Categories.community

v1.0
GitHub

About this Skill

Perfect for AI Agents requiring universal event-driven omnichannel communication across various messaging platforms. Universal event-driven omnichannel platform for AI agents to communicate across any messaging platform

# Core Topics

automagik-dev automagik-dev
[6]
[0]
Updated: 2/26/2026

Quality Score

Top 5%
47
Excellent
Based on code quality & docs
Installation
SYS Universal Install (Auto-Detect)
Cursor IDE Windsurf IDE VS Code IDE
> npx killer-skills add automagik-dev/omni

Agent Capability Analysis

The omni-executor MCP Server by automagik-dev is an open-source Categories.community integration for Claude and other AI agents, enabling seamless task automation and capability expansion. Optimized for ai-agents, bun, discord.

Ideal Agent Persona

Perfect for AI Agents requiring universal event-driven omnichannel communication across various messaging platforms.

Core Value

Empowers agents to send messages using the `omni send` command with JSON processing via `jq`, enabling seamless interaction across different channels and protocols.

Capabilities Granted for omni-executor MCP Server

Sending text messages via the `omni` CLI
Automating event-driven communication workflows
Integrating with multiple messaging platforms using a single interface

! Prerequisites & Limits

  • Requires `omni` CLI installed and in PATH
  • Deprecation notice: superseded by atomic skills in `plugins/omni/skills/`
  • Needs `jq` available for JSON processing
Project
SKILL.md
2.6 KB
.cursorrules
1.2 KB
package.json
240 B
Ready
UTF-8
SKILL.md
Readonly

⚠️ DEPRECATED: Superseded by atomic skills in plugins/omni/skills/. omni-orchestrator → use omni-instances/SKILL.md + omni-config/SKILL.md omni-executor → use omni-send/SKILL.md omni-analytics → use omni-events/SKILL.md

Omni Executor

Prerequisites

  • omni CLI installed and in PATH (omni auth login --api-key sk_xxx --api-url <url>)
  • jq available for JSON processing

Sending Messages

Use omni send with the appropriate flags for each message type:

bash
1# Text 2omni send --to <recipient> --text "Hello!" --instance <id> 3 4# TTS voice note 5omni send --to <recipient> --tts "Voice message" --instance <id> 6 7# Media (image, audio, video, document) 8omni send --to <recipient> --media ./file.jpg --caption "Caption" --instance <id> 9 10# Reaction 11omni send --to <recipient> --reaction "👍" --message <msg-id> --instance <id> 12 13# Sticker 14omni send --to <recipient> --sticker https://example.com/sticker.webp --instance <id> 15 16# Poll (Discord) 17omni send --to <channel-id> --poll "Question?" --options "A,B,C" --instance <id> 18 19# Embed (Discord) 20omni send --to <channel-id> --embed --title "Title" --description "Body" --instance <id>

Instance Resolution

The CLI matches instance IDs intelligently:

  • Full UUID: 00000000-1111-2222-3333-444444444444
  • UUID prefix: c3a4f
  • Exact name: cezar-personal
  • Substring: personal

Searching Messages

bash
1omni messages search "keyword" --since 7d --limit 50 2omni messages search "" --type audio --since 30d --json 3omni messages search "urgent" --chat <chat-id> --since 24h

Filters

FilterDescription
--contentFull-text search
--typetext, audio, image, video
--chatSpecific chat ID
--sinceTime range (7d, 24h, 30min)
--limitMax results

JSON Output and Piping

Every command supports --json for structured output:

bash
1omni send --to <phone> --text "Hi" --json | jq -r '.data.messageId' 2omni instances list --json | jq '.[] | select(.status=="connected")' 3omni chats list --instance <id> --json | jq '.[] | select(.unreadCount > 0)'

Testing Automations

bash
1omni automations test <id> --dry-run 2omni automations logs <id>

Rate Limiting

When sending in loops, add a delay between messages:

bash
1for recipient in "${recipients[@]}"; do 2 omni send --to "$recipient" --text "Hello" --instance <id> --json 3 sleep 1 4done

Error Handling

Check exit codes and capture stderr:

bash
1if ! output=$(omni send --to <phone> --text "Hi" --instance <id> --json 2>&1); then 2 echo "Error: $output" >&2 3 exit 1 4fi

Related Skills

Looking for an alternative to omni-executor or building a Categories.community AI Agent? Explore these related open-source MCP Servers.

View All

widget-generator

Logo of f
f

f.k.a. Awesome ChatGPT Prompts. Share, discover, and collect prompts from the community. Free and open source — self-host for your organization with complete privacy.

149.6k
0
Design

flags

Logo of vercel
vercel

flags is a Next.js feature management skill that enables developers to efficiently add or modify framework feature flags, streamlining React application development.

138.4k
0
Browser

zustand

Logo of lobehub
lobehub

The ultimate space for work and life — to find, build, and collaborate with agent teammates that grow with you. We are taking agent harness to the next level — enabling multi-agent collaboration, effortless agent team design, and introducing agents as the unit of work interaction.

72.8k
0
Communication

data-fetching

Logo of lobehub
lobehub

The ultimate space for work and life — to find, build, and collaborate with agent teammates that grow with you. We are taking agent harness to the next level — enabling multi-agent collaboration, effortless agent team design, and introducing agents as the unit of work interaction.

72.8k
0
Communication