Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
aviz85 avatar

Whatsapp

  • 47 installs
  • 44 repo stars
  • Updated July 8, 2026
  • aviz85/claude-skills-library

whatsapp is a Claude skill that automates WhatsApp via the Green API to send messages, voice notes, and images and read group members.

About

whatsapp automates WhatsApp through the Green API using bundled TypeScript scripts to send text messages, voice notes, and images, and to extract group members. A developer uses it to send messages or confirm delivery from an agent, with phone-format normalization and a dry-run preview. It pairs with the get-contact and speech-generator skills for lookups and TTS voice notes.

  • Send WhatsApp text, voice notes, and images via the Green API
  • Get group members and normalize multiple phone formats
  • --dry-run preview before bulk operations

Whatsapp by the numbers

  • 47 all-time installs (skills.sh)
  • Ranked #1,109 of 2,719 Automation & Workflows skills by installs in the Skillselion catalog
  • Data as of Jul 28, 2026 (Skillselion catalog sync)
At a glance

whatsapp capabilities & compatibility

Requires Green API credentials via SETUP.md; ships with setup_complete false.

Capabilities
speech generator · zoom meeting
Use cases
email
Pricing
Bring your own API key
From the docs

What whatsapp says it does

WhatsApp automation using Green API. Send messages, voice notes, images, and get group members.
skill.md
Use `--dry-run` to preview before bulk operations
skill.md
Voice notes require `ffmpeg` installed
skill.md
npx skills add https://github.com/aviz85/claude-skills-library --skill whatsapp

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs47
repo stars44
Last updatedJuly 8, 2026
Repositoryaviz85/claude-skills-library

What it does

Send WhatsApp messages, voice notes, or images and read group members from an agent via the Green API.

Who is it for?

Sending WhatsApp text, voice, or image messages and extracting group phone numbers from an agent.

Skip if: Messaging platforms other than WhatsApp; it is specific to the Green API.

When should I use this skill?

User wants to send a WhatsApp message, voice note, or image, or get group members.

What you get

A delivered WhatsApp message, voice note, or image, confirmed via the API response.

  • Sent WhatsApp messages
  • Group member phone numbers

By the numbers

  • Four bundled scripts (message, voice, image, group members)

Files

skill.mdMarkdownGitHub ↗

WhatsApp Automation (Green API)

First time? If setup_complete: false above, run ./SETUP.md first, then set setup_complete: true.

Send messages and get group information via WhatsApp.

Workflow

1. Get contact - Use get-contact skill or ask user for phone 2. Send message - Text, voice, image, or file 3. Confirm delivery - Check response for success

Scripts

All scripts in scripts/ folder:

ScriptUse
send-message.tsText messages
send-voice.tsVoice notes (converts to OGG)
send-image.tsImages with captions
get-group-members.tsExtract group phone numbers

Quick Examples

cd scripts/

# Text message
npx ts-node send-message.ts --phone "972501234567" --message "Hello!"

# Voice note
npx ts-node send-voice.ts --phone "972501234567" --audio "/path/audio.mp3"

# Image with caption
npx ts-node send-image.ts --phone "972501234567" --image "/path/image.jpg" --caption "Check this!"

# Preview without sending
npx ts-node send-message.ts --phone "972501234567" --message "Test" --dry-run

Phone Formats

InputNormalized
0501234567972501234567@c.us
+972501234567972501234567@c.us
972501234567972501234567@c.us

Default Numbers

Configure your test number in skill for quick access:

AliasNumber
myself / me / testYOUR_PHONE_NUMBER

Notes

  • Use --dry-run to preview before bulk operations
  • Voice notes require ffmpeg installed
  • Rate limits apply when sending many messages

Related skills

FAQ

Which API does the whatsapp skill use?

It uses the Green API to send messages and get group information.

How can you preview before sending in bulk?

Pass --dry-run to preview a message without sending it.

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.