channels-manager

Manage multi-platform communication instances and messaging policies via Ravi adapters.

6|2|Updated Jan 29, 2026
One-click install
npx skills add https://github.com/filipexyz/ravi --skill channels-manager
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: channels-manager
Source: https://github.com/filipexyz/ravi/tree/main/src/plugins/internal/ravi-system/skills/channels
Command: npx skills add https://github.com/filipexyz/ravi --skill channels-manager

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill solves the fragmentation of communication channels by providing a unified interface to manage, configure, and monitor various messaging platforms like WhatsApp, Slack, and Discord within the Ravi runtime.

Core Features & Use Cases

  • Instance Management: Easily connect, disconnect, and monitor the status of communication instances.
  • Policy Enforcement: Define granular DM and group policies to control how agents interact with external contacts.
  • Troubleshooting: Quickly diagnose connection issues and retrieve pairing information like QR codes.
  • Use Case: A business can use this to connect a dedicated WhatsApp instance for sales, set a pairing policy for DMs, and monitor the connection status directly from the terminal.

Quick Start

Use the channels-manager skill to list all currently active communication instances and check their connection status.

Frequently Asked Questions about channels-manager

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

FAQPage Schema
How do I manage multiple AI agent messaging channels from a single interface?▼

Multi-platform messaging channels are managed through a unified interface that configures and monitors instances for services like WhatsApp and Slack within the Ravi runtime.

What's the best way to set DM and group policies for WhatsApp connectivity?▼

To set DM and group policies for WhatsApp connectivity, define granular messaging policies through the centralized interface to control how agents interact with external contacts.

Do I need the Ravi daemon running to monitor AI agent connection states?▼

Yes, the Ravi daemon must be running to execute instance-level commands, monitor connection states, and apply policy updates to your integrated communication services.

How do I troubleshoot WhatsApp connection issues and retrieve pairing QR codes?▼

Troubleshoot WhatsApp connection issues by diagnosing the connection state and retrieving pairing information like QR codes directly through the centralized management interface.

Can I use this approach to connect a dedicated sales instance for WhatsApp?▼

Yes, you can connect a dedicated WhatsApp instance for sales, set a pairing policy for DMs, and monitor the connection status directly from the terminal interface.

Why does centralized communication management require interfacing with Ravi adapters?▼

Centralized communication management requires interfacing with Ravi adapters because they facilitate the underlying configuration of messaging policies and connection state monitoring across platforms.