bluebubbles

Tool Use when you need to send or manage iMessages via BlueBubbles (recommended iMessage integration). Calls go through the g…
📦 Install
npx clawhub@latest install bluebubbles

BlueBubbles Actions

Overview

BlueBubbles is OpenClaw’s recommended iMessage integration. Use the message tool with channel: "bluebubbles" to send messages and manage iMessage conversations: send texts and attachments, react (tapbacks), edit/unsend, reply in threads, and manage group participants/names/icons.

Inputs to collect

If the user is vague ("text my mom"), ask for the recipient handle or chat guid and the exact message content.

Actions

Send a message

{

"action": "send",

"channel": "bluebubbles",

"target": "+15551234567",

"message": "hello from OpenClaw"

}

React (tapback)

{

"action": "react",

"channel": "bluebubbles",

"target": "+15551234567",

"messageId": "<message-guid>",

"emoji": "❤️"

}

Remove a reaction

{

"action": "react",

"channel": "bluebubbles",

"target": "+15551234567",

"messageId": "<message-guid>",

"emoji": "❤️",

"remove": true

}

Edit a previously sent message

{

"action": "edit",

"channel": "bluebubbles",

"target": "+15551234567",

"messageId": "<message-guid>",

"message": "updated text"

}

Unsend a message

{

"action": "unsend",

"channel": "bluebubbles",

"target": "+15551234567",

"messageId": "<message-guid>"

}

Reply to a specific message

{

"action": "reply",

"channel": "bluebubbles",

"target": "+15551234567",

"replyTo": "<message-guid>",

"message": "replying to that"

}

Send an attachment

{

"action": "sendAttachment",

"channel": "bluebubbles",

"target": "+15551234567",

"path": "/tmp/photo.jpg",

"caption": "here you go"

}

Send with an iMessage effect

{

"action": "sendWithEffect",

"channel": "bluebubbles",

"target": "+15551234567",

"message": "big news",

"effect": "balloons"

}

Notes

Ideas to try

← Back to all skills

Get openclaw-cli free

Install in one command and start monitoring your AI gateway.

npm install -g openclaw-cli