Claw Messenger
Skill by demegire
Why use this skill?
Integrate iMessage, RCS, and SMS into your OpenClaw agent. Send and receive mobile messages securely over WebSockets without needing a phone or Mac.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/demegire/claw-messengerWhat This Skill Does
Claw Messenger is a powerful communication interface for OpenClaw agents, enabling seamless interaction via iMessage, RCS, and SMS. By leveraging a shared infrastructure, this skill removes the traditional hardware barriers—you no longer need a dedicated Mac Mini or physical phone to handle mobile messaging. The integration operates over WebSockets, ensuring a secure and responsive connection without requiring public URLs or complex webhook configurations. Whether you are automating client updates, managing personal notifications, or coordinating group chats, Claw Messenger provides a robust bridge between your AI agent and the world of mobile text messaging.
Installation
- Install the plugin using the command:
openclaw plugins install @emotion-machine/claw-messenger. - Obtain your
cm_live_API key from the Claw Messenger dashboard after account setup. - Open your
.openclaw.jsonconfiguration file. - Merge the
claw-messengerblock into thechannelsobject as detailed in the documentation. - Ensure your
apiKeyandserverUrl(wss://claw-messenger.onrender.com) are correctly set. Save the file and restart your agent to establish the WebSocket connection.
Use Cases
- Proactive Notifications: Have your agent text you status updates or emergency alerts directly to your phone.
- Automated Client Communication: Engage with contacts via SMS or iMessage without manual intervention.
- Intelligent Group Chat: Participate in group conversations, allowing your agent to process and respond to multiple participants.
- Runtime Service Switching: Dynamically toggle between iMessage, RCS, and SMS based on the contact or message priority using available tools.
Example Prompts
- "Send an iMessage to +15550199 to confirm that the project report has been uploaded to the shared drive."
- "Can you check my Claw Messenger status to see if the connection is still active and which service is currently preferred?"
- "Switch my outgoing communication service to SMS so I can send an update to my colleague who isn't on iMessage."
Tips & Limitations
- Security: Treat your API key as a secret. Never share it in public repositories.
- DM Policies: Use the
dmPolicysetting (open, pairing, or allowlist) to prevent spam or unwanted interactions. - Media: You are not limited to text; you can send images, videos, and documents, making this ideal for rich communication.
- Testing: Always use the agent-initiated test message method to verify your configuration before relying on the agent for critical tasks.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-demegire-claw-messenger": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: network-access, external-api