Install any skill in seconds. Free to start, no credit card required.
Get Started Free →Manage Evolution Go instances and send WhatsApp messages via the Evolution Go REST API. Use when you need to list/create/connect instances, send messages (text, media, location, contact, link, sticker, poll), react/edit/delete messages, check connection status, or get QR codes. Calls the Evolution Go server directly with no third-party proxy.
.claude/skills/evolution-foundation-int-evolution-go/SKILL.md| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-01 | ✗→✓ | ▲ Improved | 71% | 0% |
| case-03 | ✗→✓ | ▲ Improved | 186% | 0% |
| case-07 | ✗→✓ | ▲ Improved | 82% | 0% |
| case-08 | ✗→✓ | ▲ Improved | 56% | 0% |
| case-09 | ✗→✓ | ▲ Improved | 54% | 0% |
Interact with your Evolution Go (WhatsApp) server via the Evolution Go REST API.
EVOLUTION_GO_URL=https://go.evolution-api.com EVOLUTION_GO_KEY=your-api-key-here
bashpython3 /mnt/skills/user/int-evolution-go/scripts/evolution_go_client.py instances
bashpython3 /mnt/skills/user/int-evolution-go/scripts/evolution_go_client.py create_instance my-instance --token optional-token
bashpython3 /mnt/skills/user/int-evolution-go/scripts/evolution_go_client.py connect --phone 5511999999999 --webhook https://example.com/webhook python3 /mnt/skills/user/int-evolution-go/scripts/evolution_go_client.py connect --phone 5511999999999 --webhook https://example.com/webhook --immediate --subscribe message,message.update
bashpython3 /mnt/skills/user/int-evolution-go/scripts/evolution_go_client.py disconnect
bashpython3 /mnt/skills/user/int-evolution-go/scripts/evolution_go_client.py status
bashpython3 /mnt/skills/user/int-evolution-go/scripts/evolution_go_client.py qr
bashpython3 /mnt/skills/user/int-evolution-go/scripts/evolution_go_client.py pair --phone 5511999999999
bashpython3 /mnt/skills/user/int-evolution-go/scripts/evolution_go_client.py logout
bashpython3 /mnt/skills/user/int-evolution-go/scripts/evolution_go_client.py delete_instance <instanceId>
bashpython3 /mnt/skills/user/int-evolution-go/scripts/evolution_go_client.py delete_proxy <instanceId>
bashpython3 /mnt/skills/user/int-evolution-go/scripts/evolution_go_client.py summary
bashpython3 /mnt/skills/user/int-evolution-go/scripts/evolution_go_client.py send_text 5511999999999 "Hello world" python3 /mnt/skills/user/int-evolution-go/scripts/evolution_go_client.py send_text 5511999999999 "Hello" --delay 1000 --quoted '{"messageId":"ABC","participant":"5511..."}'
bashpython3 /mnt/skills/user/int-evolution-go/scripts/evolution_go_client.py send_media 5511999999999 --url https://example.com/photo.jpg --type image --caption "Check this out" python3 /mnt/skills/user/int-evolution-go/scripts/evolution_go_client.py send_media 5511999999999 --url https://example.com/doc.pdf --type document --filename report.pdf
bashpython3 /mnt/skills/user/int-evolution-go/scripts/evolution_go_client.py send_location 5511999999999 --lat -19.9167 --lng -43.9345 --name "Office" --address "Av. Afonso Pena, 1000"
bashpython3 /mnt/skills/user/int-evolution-go/scripts/evolution_go_client.py send_contact 5511999999999 --fullName "John Doe" --phone 5511888888888 --org "Acme Corp"
bashpython3 /mnt/skills/user/int-evolution-go/scripts/evolution_go_client.py send_link 5511999999999 --url https://example.com --text "Check this link" --title "Example" --description "A great site" --imgUrl https://example.com/og.jpg
bashpython3 /mnt/skills/user/int-evolution-go/scripts/evolution_go_client.py send_sticker 5511999999999 --sticker https://example.com/sticker.webp
bashpython3 /mnt/skills/user/int-evolution-go/scripts/evolution_go_client.py send_poll 5511999999999 --question "Favorite color?" --options "Red,Blue,Green" --maxAnswer 1
bashpython3 /mnt/skills/user/int-evolution-go/scripts/evolution_go_client.py react 5511999999999 --id MSG_ID --reaction "👍"
bashpython3 /mnt/skills/user/int-evolution-go/scripts/evolution_go_client.py edit_message --chat 5511999999999@s.whatsapp.net --id MSG_ID --message "Updated text"
bashpython3 /mnt/skills/user/int-evolution-go/scripts/evolution_go_client.py delete_message --chat 5511999999999@s.whatsapp.net --id MSG_ID
bashpython3 /mnt/skills/user/int-evolution-go/scripts/evolution_go_client.py mark_read 5511999999999 --ids MSG_ID1,MSG_ID2
bashpython3 /mnt/skills/user/int-evolution-go/scripts/evolution_go_client.py message_status --id MSG_ID
bashpython3 /mnt/skills/user/int-evolution-go/scripts/evolution_go_client.py set_presence 5511999999999 --state composing python3 /mnt/skills/user/int-evolution-go/scripts/evolution_go_client.py set_presence 5511999999999 --state composing --isAudio
JSON to stdout. Use --json flag for raw JSON on any command (default for single-object responses).
5511999999999) — the client converts to JID internally.send_media endpoint accepts a URL (not file upload).send_link endpoint auto-generates link previews.--delay, --quoted, --mentionAll, and --mentionedJid.| Case | Status | Duration (ms) | Turns | Tokens | Tool calls | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Without | With | Δ | Without | With | Δ | Without | With | Δ | Without | With | Δ | ||
case-01 | fail→pass | 7,346 | 5,835 | -21% | 1 | 1 | 0% | 1,300 | 2,225 | +71% | 0 | 0 | — |
case-02 | fail→fail | 9,882 | 6,142 | -38% | 1 | 1 | 0% | 1,989 | 2,208 | +11% | 0 | 0 | — |
case-03 | fail→pass | 9,207 | 1,988 | -78% | 1 | 1 | 0% | 763 | 2,184 | +186% | 0 | 0 | — |
case-04 | pass→pass | 3,799 | 2,828 | -26% | 1 | 1 | 0% | 628 | 2,307 | +267% | 0 | 0 | — |
case-05 | pass→pass | 3,744 | 3,250 | -13% | 1 | 1 | 0% | 786 | 2,492 | +217% | 0 | 0 | — |
case-06 | pass→pass | 5,771 | 3,774 | -35% | 1 | 1 | 0% | 1,017 | 2,516 | +147% | 0 | 0 | — |
case-07 | fail→pass | 7,023 | 2,089 | -70% | 1 | 1 | 0% | 1,193 | 2,174 | +82% | 0 | 0 | — |
case-08 | fail→pass | 6,970 | 5,617 | -19% | 1 | 1 | 0% | 1,312 | 2,048 | +56% | 0 | 0 | — |
case-09 | fail→pass | 8,453 | 1,671 | -80% | 1 | 1 | 0% | 1,337 | 2,054 | +54% | 0 | 0 | — |
case-10 | fail→fail | 4,602 | 4,896 | +6% | 1 | 1 | 0% | 639 | 2,059 | +222% | 0 | 0 | — |
case-11 | fail→pass | 5,311 | 3,389 | -36% | 1 | 1 | 0% | 789 | 2,011 | +155% | 0 | 0 | — |
case-12 | fail→pass | 7,080 | 2,354 | -67% | 1 | 1 | 0% | 1,144 | 2,022 | +77% | 0 | 0 | — |
case-13 | fail→fail | 5,531 | 4,723 | -15% | 1 | 1 | 0% | 846 | 2,049 | +142% | 0 | 0 | — |
case-18 | fail→fail | 9,082 | 5,820 | -36% | 1 | 1 | 0% | 1,712 | 2,197 | +28% | 0 | 0 | — |
case-14 | fail→pass | 10,535 | 1,823 | -83% | 1 | 1 | 0% | 2,063 | 1,982 | -4% | 0 | 0 | — |
case-15 | fail→pass | 7,576 | 3,238 | -57% | 1 | 1 | 0% | 537 | 2,298 | +328% | 0 | 0 | — |
case-16 | fail→pass | 5,852 | 1,801 | -69% | 1 | 1 | 0% | 916 | 2,180 | +138% | 0 | 0 | — |
case-17 | fail→fail | 3,731 | 5,343 | +43% | 1 | 1 | 0% | 623 | 2,138 | +243% | 0 | 0 | — |
case-19 | fail→fail | 2,753 | 6,313 | +129% | 1 | 1 | 0% | 390 | 2,305 | +491% | 0 | 0 | — |
case-20 | fail→pass | 6,201 | 4,371 | -30% | 1 | 1 | 0% | 365 | 2,145 | +488% | 0 | 0 | — |
case-21 | fail→pass | 8,030 | 1,851 | -77% | 1 | 1 | 0% | 1,247 | 2,127 | +71% | 0 | 0 | — |
case-22 | fail→fail | 6,343 | 5,773 | -9% | 1 | 1 | 0% | 319 | 2,181 | +584% | 0 | 0 | — |
case-23 | fail→fail | 6,918 | 6,166 | -11% | 1 | 1 | 0% | 1,227 | 2,167 | +77% | 0 | 0 | — |
case-24 | fail→pass | 9,039 | 4,107 | -55% | 1 | 1 | 0% | 1,773 | 2,068 | +17% | 0 | 0 | — |
case-25 | fail→fail | 6,249 | 4,823 | -23% | 1 | 1 | 0% | 1,178 | 2,035 | +73% | 0 | 0 | — |
DecimalAI ran this skill against gemini-3.6-flash twice over the same eval suite — once with the skill loaded and once without — and compared the two runs case by case. 25 cases were attempted, and 13 counted toward the lift figure. The other 12 produced results that are not comparable between the two arms, so they are excluded from the headline rather than averaged into it. The headline lift of +52 percentage points is the difference between those two pass rates over the 13 comparable cases.
Without the skill loaded, the model failed this case. With it loaded, the same prompt on the same model passed. This is one improved case from the latest verified run; every case, including any that regressed, is in the table above.
Other measured skills in the registry, with their headline benchmark lift.