Setup & Installation
Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:
Version History
v1.2.0: Complete command reference. Added: systemd service management, shell completion, auth status/logout, config get, media file size limits table, structured sections with code blocks. All commands verified against meta v0.1.0.
What This Skill Does
CLI tool for automating WhatsApp, Instagram, Facebook Pages, and Messenger via the Meta Graph API. Handles message sending, media uploads, template management, analytics, and inbound webhook listening. All commands support structured JSON output for scripting.
Covers all four Meta surfaces in one CLI with non-interactive flags and JSON output, removing the need for a separate SDK, browser session, or surface-specific tooling.
When to use it
- Send WhatsApp alerts from a CI/CD pipeline
- Publish Instagram posts and Reels without opening a browser
- Post Facebook Page updates from a cron job
- Forward inbound WhatsApp messages to an external webhook handler
- Pull 30-day messaging analytics for a WhatsApp Business account
Example Workflow
Here's how your AI assistant might use this skill in practice.
User asks: send the Q4 report PDF to +1234567890 on WhatsApp
- 1Run `meta auth status` to confirm the token is valid
- 2Run `meta wa send "+1234567890" --document ./q4-report.pdf --caption "Q4 Report" --json`
- 3Parse the JSON response to extract the message ID (wamid)
- 4Run `meta wa read WAMID --json` to mark the message as read
PDF delivered to +1234567890 via WhatsApp with message ID confirmed
Requirements
Accounts, API keys, or tools you or your AI assistant may need to set up while using this skill.