A sophisticated automation skill for sending and receiving SMS/RCS messages through the Google Messages web interface.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install google-messages-openclaw-skill
Copy the skill folder to one of these locations
~/.openclaw/skills/ <project>/skills/ Priority: Workspace > Local > Bundled
Copy this prompt to OpenClaw to install it automatically.
Help me install google-messages-openclaw-skill using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).
Get the raw skill files in a ZIP archive.
The Google Messages Browser Skill provides a robust interface for AI agents to interact with the Android messaging ecosystem. By automating the Google Messages web client, this skill allows for the programmatic sending and receiving of text messages, effectively bridging the gap between web-based automation and mobile communication. This integration is a key component for developers building comprehensive workflows within the Openclaw Skills ecosystem.
This skill handles everything from initial QR code pairing to real-time message observation. It is designed to work with persistent browser profiles, ensuring that once the initial handshake with an Android device is complete, the agent can maintain a continuous connection for messaging tasks. It is particularly useful for developers who need to incorporate real-world mobile notifications or two-way SMS communication into their agentic workflows.
To get started with this skill in your Openclaw Skills environment, follow these steps:
export SMS_NOTIFICATION_TARGET="telegram:YOUR_CHAT_ID"
export SMS_NOTIFICATION_CHANNEL="telegram"
node sms-webhook-server.js
browser action=open profile=openclaw targetUrl="https://messages.google.com/web/authentication"
browser action=screenshot profile=openclaw
The skill organizes its operations through a combination of browser session data and local server configurations. Below is the primary data structure used:
| Element | Type | Role |
|---|---|---|
| Browser Profile | File System | Stores cookies and persistent session tokens for Google Messages. |
| Conversation Ref | String | Unique identifier used by the browser tool to target specific chat threads. |
| Webhook Endpoint | URL | Localhost endpoint (127.0.0.1:19888) that receives incoming message payloads. |
| Selectors | Metadata | Mapping of Angular-specific tags like mws-conversations-list and textarea[aria-label*="message"]. |
Loading
An advanced health integration for Openclaw Skills that automates Fitbit data retrieval, trend analysis, and personalized health reporting.

An AI-driven financial news aggregator and briefing generator designed to keep investors updated via automated delivery channels.

A comprehensive communication skill for sending batch SMS and making programmatic voice calls with Text-to-Speech integration.

A multi-channel sales automation tool that orchestrates SMS and email follow-up sequences with CRM logging and intelligent auto-termination.

A comprehensive suite of ImageMagick operations designed to automate complex image manipulation, format conversion, and background removal within AI agent workflows.

An advanced browser automation skill designed to bypass aggressive anti-bot protections like Cloudflare and Datadome using stealth-patched browsers.
