ワンクリックで
Send and read WhatsApp messages via the wacli CLI. Search chats, view history, send text and files to contacts or groups.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Send and read WhatsApp messages via the wacli CLI. Search chats, view history, send text and files to contacts or groups.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
Guide for creating, updating, and managing skills. Use when: you need to extend your capabilities with a new skill, or the user asks you to create one. Skills are persistent Markdown instruction modules auto-discovered at runtime.
Access 1Password secrets via the op CLI: read passwords, inject secrets into commands, manage vaults. Requires desktop app integration.
Manage Apple Reminders via remindctl CLI: list, add, edit, complete, delete. Supports lists, date filters, and JSON output. Syncs to iOS devices.
Create, search, and manage Bear notes via the grizzly CLI. Supports tags, x-callback-url, and JSON output.
Control Bluesound/NAD players: discovery, playback, volume, grouping, and TuneIn radio via blu CLI.
Capture snapshots, clips, or motion events from RTSP/ONVIF IP cameras via camsnap CLI.
| name | |
| description | Send and read WhatsApp messages via the wacli CLI. Search chats, view history, send text and files to contacts or groups. |
| requires_bridge |
Use the whatsapp bridge to read and send WhatsApp messages via the wacli CLI.
imessage bridgeBefore any WhatsApp operation, check that wacli is connected and syncing:
wacli-daemon status to check if the sync daemon is runningwacli-daemon startwacli doctor that CONNECTED is trueThis ensures messages are always up-to-date without requiring the user to manually sync.
If wacli doctor shows AUTHENTICATED as false, tell the user they need to re-authenticate with wacli auth on the host (this requires scanning a QR code and cannot be done remotely).
All commands run via host_execute(bridge="whatsapp", command="...").
wacli-daemon status # Check if sync is running
wacli-daemon start # Start sync in background (idempotent)
wacli-daemon stop # Stop background sync
wacli chats list --limit 20
wacli chats list --limit 20 --query "John"
wacli messages search "query" --limit 20
wacli messages search "query" --limit 20 --chat <jid>
wacli messages search "query" --after 2025-01-01 --before 2025-02-01
wacli send text --to "+14155551212" --message "Hello!"
For groups, use JID format:
wacli send text --to "1234567890-123456789@g.us" --message "Hello group!"
wacli send file --to "+14155551212" --file /path/to/image.jpg --caption "Check this"
wacli auth # Interactive QR code authentication (host only)
wacli doctor # Check auth/connection/store status
When the user asks to message someone by name (e.g. "send a message to Marco"), never say you don't have the number. Instead:
wacli chats list --query "Marco"brew install steipete/tap/wacliln -sf $(pwd)/scripts/wacli-daemon /opt/homebrew/bin/wacli-daemonwacli auth (scan QR code with WhatsApp on phone)wacli-daemon startwhatsapp bridge in config.yaml, restart gateway