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.