int-evolution-api

Manage Evolution API WhatsApp instances, messages, chats, contacts, groups, and webhooks.

520|175|Updated Apr 8, 2026
One-click install
npx skills add https://github.com/evolution-foundation/evo-nexus --skill int-evolution-api-evolution-foundation
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: int-evolution-api
Source: https://github.com/evolution-foundation/evo-nexus/tree/main/.claude/skills/int-evolution-api
Command: npx skills add https://github.com/evolution-foundation/evo-nexus --skill int-evolution-api-evolution-foundation

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill helps you operate Evolution API-backed WhatsApp instances and reliably send or manage messages, chats, contacts, groups, and webhooks without needing a third-party SDK.

Core Features & Use Cases

  • Instance management: list instances, create/connect instances (including QR flow), check connection state, restart, logout/disconnect, delete, and set presence.
  • Messaging: send text, media, location, contacts, buttons, lists, polls, reactions, and template messages.
  • Chat/contact/group administration: search/filter chats and messages, mark messages as read, archive/unarchive chats, update profile fields, find/check contacts, and create/manage groups.
  • Webhook management: list, set, and delete webhooks for an instance.

Quick Start

Set EVOLUTION_API_URL and EVOLUTION_API_KEY, then ask the assistant to list your instances by running the command: python3 scripts/evolution_api_client.py instances.

Frequently Asked Questions about int-evolution-api

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

FAQPage Schema
How do I connect a WhatsApp instance using Evolution API?

You can connect a WhatsApp instance by creating it through the Evolution API and completing the QR-based connection flow. This Skill manages instance provisioning, generates the QR code for authentication, and checks the connection state.

Can I send WhatsApp messages with different payload types like media and polls?

Yes, you can send WhatsApp messages with multiple payload types including text, media, location, contacts, buttons, lists, polls, and reactions. The Skill calls Evolution API REST endpoints directly to deliver these outbound messages.

What environment variables do I need to manage WhatsApp instances with Evolution API?

To manage WhatsApp instances, you need to set EVOLUTION_API_URL and EVOLUTION_API_KEY environment variables for authenticated REST endpoint requests. These provide the necessary API URL and authentication key.

Does Evolution API support WhatsApp group and chat administration?

Evolution API supports WhatsApp group and chat administration by allowing you to search and filter chats, mark messages as read, archive chats, update profile fields, and create or manage groups.

Can I configure webhooks for a WhatsApp instance via Evolution API?

You can configure webhooks for a WhatsApp instance by listing, setting, and deleting them through the Evolution API. This allows your operational workflows to receive event notifications for instance activities.

What is the best way to automate WhatsApp messaging without using a third-party SDK?

Automating WhatsApp messaging without a third-party SDK is done by calling Evolution API REST endpoints directly from scripts. This Skill handles outbound messaging, instance management, and chat operations natively.