Help us improve
Share bugs, ideas, or general feedback.
From omni
Search and manage WhatsApp messages via Omni CLI: inspect details/read receipts, edit/delete/star/unstar, remove reactions, browse chat history.
npx claudepluginhub automagik-dev/omni --plugin omniHow this skill is triggered — by the user, by Claude, or both
Slash command
/omni:omni-messagesThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Use `omni messages` for direct message operations and `omni chats messages` for chat history browsing.
Manages Omni chats via CLI: list/filter by unread/pending/attention/labels/channels/types/search, create/update/delete, archive/unarchive/read, view participants/history.
Interacts with WhatsApp via CLI: send messages, list chats, read conversations, manage accounts. Authenticates as companion device using QR code or pairing code for AI agents.
Sends and receives WhatsApp messages, reacts to conversations, sets status, and polls for incoming messages via Baileys WebSocket client. Restricted to allowlisted contacts. Use when the user asks to send or read WhatsApp messages, monitor WhatsApp conversations, or automate WhatsApp communication.
Share bugs, ideas, or general feedback.
Use omni messages for direct message operations and omni chats messages for chat history browsing.
# Search across chats
omni messages search "invoice" --since 7d --limit 50 --json
omni messages search "" --type audio --since 30d --json
omni messages search "urgent" --chat <chatId> --since 24h --json
# Full message details (includes transcription/description fields)
omni messages get <messageId> --json
# Single
omni messages read <messageId> --instance <id> --json
# Batch in a chat
omni messages read --batch --chat <chatId> --ids id1,id2,id3 --instance <id> --json
# Edit / delete
omni messages edit <messageId> --chat <chatJid> --text "Updated" --instance <id> --json
omni messages delete <messageId> --chat <chatJid> --instance <id> --json
# Star / unstar
omni messages star <messageId> --chat <chatJid> --instance <id> --json
omni messages unstar <messageId> --chat <chatJid> --instance <id> --json
# Remove a reaction
omni messages remove-reaction <messageId> --emoji "👍" --instance <id> --json
omni chats messages)omni chats messages <chatId> --limit 100 --json
omni chats messages <chatId> --since 7d --audio-only --json
omni chats messages <chatId> --media-only --search "receipt" --compact --json
--type in search currently supports: text,image,audio,document.--chat <chatJid>.includeHidden=true query param to include them.