From evolution-api
Use when working with chats, contacts, profile, privacy, or WhatsApp groups in the Evolution API — searching messages/contacts/chats, marking as read, archiving, deleting messages, updating profile, creating groups, managing participants, invite links. Covers the `chat` and `group` domains.
How this skill is triggered — by the user, by Claude, or both
Slash command
/evolution-api:evolution-chat-groupsThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
A mix of **read** (searches, profiles) and **write** (mutations, groups). Choose the tool by the action's `readOnly`. Follow `evolution-api-workflow`.
A mix of read (searches, profiles) and write (mutations, groups). Choose the tool by the action's readOnly. Follow evolution-api-workflow.
chat Domain (read)| actionId | What it returns |
|---|---|
chat.whatsappNumbers | Which numbers have WhatsApp |
chat.findContacts | Contacts |
chat.findMessages | Messages from a chat |
chat.findChats | List of chats |
chat.findChatByRemoteJid | Chat by JID |
chat.findStatusMessage | Status |
chat.fetchProfile / chat.fetchBusinessProfile | Profile |
chat.fetchProfilePictureUrl | Profile picture URL |
chat.getBase64FromMediaMessage | Download media as base64 |
chat.fetchPrivacySettings | Privacy settings |
chat Domain (write)chat.markMessageAsRead, chat.markChatUnread, chat.archiveChat, chat.sendPresence (typing…), chat.updateMessage, chat.deleteMessageForEveryone ⚠️, chat.updateBlockStatus, chat.updateProfileName, chat.updateProfileStatus, chat.updateProfilePicture, chat.removeProfilePicture, chat.updatePrivacySettings.
group DomainRead: group.findGroupInfos, group.fetchAllGroups, group.participants, group.inviteCode, group.inviteInfo.
Write: group.create, group.updateGroupSubject, group.updateGroupPicture, group.updateGroupDescription, group.updateParticipant (add/remove/promote/demote), group.updateSetting, group.toggleEphemeral, group.sendInvite, group.acceptInviteCode, group.revokeInviteCode, group.leaveGroup ⚠️.
get_action_schema — groups use JID ([email protected]), participants go as an array of numbers with country code, and group.updateParticipant requires an action (add/remove/promote/demote).chat.deleteMessageForEveryone, group.leaveGroup, group.revokeInviteCode, chat.updateBlockStatus (block).chat.whatsappNumbers (read)group.create (write) → confirm participantsgroup.updateParticipant { action: "promote", ... }group.inviteCode (read)Provides UI/UX resources: 50+ styles, color palettes, font pairings, guidelines, charts for web/mobile across React, Next.js, Vue, Svelte, Tailwind, React Native, Flutter. Aids planning, building, reviewing interfaces.
Fetches up-to-date documentation from Context7 for libraries and frameworks like React, Next.js, Prisma. Use for setup questions, API references, and code examples.
npx claudepluginhub csmedeiros/evolution-api-mcp --plugin evolution-api