omni-chats

Manage Omni chats across messaging channels with filtering options.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill streamlines the management of all your messaging conversations across different channels within the Omni platform, from listing and creating chats to managing their states and participants.

Core Features & Use Cases

  • Conversation Management: List, get, create, update, and delete chats.
  • State Control: Archive, pin, mute, and manage disappearing messages.
  • Participant & Message Handling: View and manage chat participants, and retrieve message history with filtering options.
  • Use Case: Quickly find a specific group chat on WhatsApp, update its name to "Project Alpha Team", and add a new member via their user ID.

Quick Start

List the last 50 chats for your Omni instance with ID 'my-instance-id'.

Frequently Asked Questions about omni-chats

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

FAQPage Schema
How do I manage Omni conversations across multiple messaging channels?

You can manage Omni conversations across multiple channels by listing, retrieving, creating, updating, archiving, and pinning chats using unique chat IDs and instance identifiers.

Can I filter message history by unread status and channel type?

Yes, you can retrieve message history with filtering options for unread status, activity, channel type, and message content to find specific conversations quickly.

How do I add a new participant to a group chat using a user ID?

You can view and manage chat participants by adding new members via their user ID, alongside updating the chat name and managing other conversation states.

What's the best way to list recent chats for a specific Omni instance?

You can list the last 50 chats for your Omni instance by providing your unique instance identifier to retrieve and filter recent conversation activity.

Does this approach support muting and managing disappearing messages?

Yes, conversation state control includes archiving, pinning, muting, and managing disappearing messages for existing chats across your configured messaging channels.

Why do I need an instance identifier to retrieve chat data?

An instance identifier is required to retrieve chat data because it scopes operations to your specific Omni environment, ensuring you only access conversations within your messaging channels.