From aviz85-claude-skills-library
Automates WhatsApp messaging via Green API: send text, voice notes (with ffmpeg), images/files; retrieve group members using TypeScript CLI scripts. Useful for bulk messaging or group data extraction.
npx claudepluginhub aviz85/claude-skills-libraryThis skill uses the workspace's default tool permissions.
> **First time?** If `setup_complete: false` above, run `./SETUP.md` first, then set `setup_complete: true`.
Automates WhatsApp messaging via Green API: send text, voice notes (with ffmpeg), images/files; retrieve group members using TypeScript CLI scripts. Useful for bulk messaging or group data extraction.
Sends high-quality TTS voice messages to WhatsApp numbers or groups in 40+ languages using Piper TTS, FFmpeg, and Clawdbot CLI. Useful for automated multilingual audio delivery.
Interact with WhatsApp via CLI: send messages, read/list chats, manage conversations and accounts. Authenticates as companion device using QR code or pairing code for AI agents.
Share bugs, ideas, or general feedback.
First time? If
setup_complete: falseabove, run./SETUP.mdfirst, then setsetup_complete: true.
Send messages and get group information via WhatsApp.
get-contact skill or ask user for phoneAll scripts in scripts/ folder:
| Script | Use |
|---|---|
send-message.ts | Text messages |
send-voice.ts | Voice notes (converts to OGG) |
send-image.ts | Images with captions |
get-group-members.ts | Extract group phone numbers |
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
| Input | Normalized |
|---|---|
0501234567 | 972501234567@c.us |
+972501234567 | 972501234567@c.us |
972501234567 | 972501234567@c.us |
Configure your test number in skill for quick access:
| Alias | Number |
|---|---|
| myself / me / test | YOUR_PHONE_NUMBER |
--dry-run to preview before bulk operationsffmpeg installed