omni-agent-setup

Create AI providers and assign them to Omni channel instances.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill streamlines the process of integrating AI agents with various communication channels like WhatsApp, Telegram, and Discord, enabling automated message handling and responses.

Core Features & Use Cases

  • Provider Creation: Define how Omni communicates with different AI backends (Genie, Claude Code, Agno, Webhook, etc.).
  • Instance Assignment: Link communication channels (like a Telegram bot) to a specific AI provider.
  • Reply Filtering & Routing: Configure when and to whom the AI should respond, with options for per-chat or per-user routing.
  • Use Case: Set up a customer support bot on WhatsApp that uses a specific AI agent to handle incoming queries, filtering responses to only direct messages and mentions.

Quick Start

Use the omni-agent-setup skill to create a new provider for your AI agent.

Frequently Asked Questions about omni-agent-setup

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

FAQPage Schema
How do I connect an AI agent to messaging channels like WhatsApp or Telegram?

To connect AI agents to messaging channels, you create a provider defining how the backend communicates, then assign that provider to a specific channel instance. This links your AI agent to platforms like WhatsApp or Telegram for automated message handling.

What AI backend schemas are supported for messaging integration?

Messaging integration supports multiple AI backend provider schemas including genie, claude-code, agno, webhook, and openclaw. These options allow diverse AI backend integrations for routing automated responses across various communication platforms.

Can I configure routing rules so the AI agent only replies to direct messages?

Yes, you can configure reply filters and advanced routing rules for per-chat or per-user message handling. This allows you to restrict AI agent responses to specific contexts like direct messages or mentions.

How do I set up a customer support bot on WhatsApp using an AI provider?

Set up a WhatsApp support bot by creating a provider for your AI agent, assigning it to your WhatsApp instance, and applying reply filters. This ensures the AI handles incoming queries and filters responses to direct messages and mentions.

Does messaging channel integration require configuring separate sessions for each user?

No, you can configure session strategies to handle messages either per-chat or per-user. This flexibility allows you to manage how the AI agent processes and responds to individual conversations across connected channels.

Why use a provider schema for connecting an AI agent to communication channels?

Using a provider schema defines exactly how the messaging platform communicates with your specific AI backend. This abstraction facilitates seamless integration and automated message routing across diverse platforms like Discord and Telegram.