Install any skill in seconds. Free to start, no credit card required.
Get Started Free →trpc-group/bluebubbles
Use when you need to send or manage iMessages via BlueBubbles (recommended iMessage integration). Calls go through the generic message tool with channel="bluebubbles".
Passed 19 of 21 test cases with the skill, and 3 of 21 without it.
and 43 more in the full report
18 fixed3 passed either way2 still failing0 broke
Tokens, turns and time describe resource use, not a dollar price.
One of 16 test cases the skill fixed. Same model, same prompt, with and without the skill.
Generate the JSON action for replying to message msg_111222 from target +15551112222 with the text 'Got it, thanks'.
| Checked | Without skill | With skill |
|---|---|---|
| Uses action "reply" | Missed | Passed |
| Sets replyTo to "msg_111222" | Missed | Passed |
| Sets message to "Got it, thanks" | Missed | Passed |
The instructions your model reads when the skill loads.
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.
target (prefer chat_guid:...; also +15551234567 in E.164 or [email protected])message text for send/edit/replymessageId for react/edit/unsend/replypath for local files, or buffer + filename for base64If the user is vague ("text my mom"), ask for the recipient handle or chat guid and the exact message content.
{
"action": "send",
"channel": "bluebubbles",
"target": "+15551234567",
"message": "hello from OpenClaw"
}
{
"action": "react",
"channel": "bluebubbles",
"target": "+15551234567",
"messageId": "<message-guid>",
"emoji": "❤️"
}
test cases passed, vs 3 / 21 without
More skills from the same source and nearby in the registry, with their headline benchmark lift.