bluebubbles
通过 BlueBubbles 集成 iMessage,发送消息和附件、反应(轻点)、编辑/撤销、线程回复和管理群组参与者
npx skills add steipete/clawdis --skill bluebubblesBefore / After 效果对比
1 组手动完成通过 BlueBubbles 相关任务,需要反复操作和确认,整个过程大约需要77小时,容易出错且效率低下
使用该 Skill 自动化处理,智能分析和执行,8小时内完成全部工作,准确率高且流程标准化
description SKILL.md
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
-
target(preferchat_guid:...; also+15551234567in E.164 oruser@example.com) -
messagetext for send/edit/reply -
messageIdfor react/edit/unsend/reply -
Attachment
pathfor local files, orbuffer+filenamefor base64
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
-
Requires gateway config
channels.bluebubbles(serverUrl/password/webhookPath). -
Prefer
chat_guidtargets when you have them (especially for group chats). -
BlueBubbles supports rich actions, but some are macOS-version dependent (for example, edit may be broken on macOS 26 Tahoe).
-
The gateway may expose both short and full message ids; full ids are more durable across restarts.
-
Developer reference for the underlying plugin lives in
extensions/bluebubbles/README.md.
Ideas to try
-
React with a tapback to acknowledge a request.
-
Reply in-thread when a user references a specific message.
-
Send a file attachment with a short caption.
Weekly Installs244Repositorysteipete/clawdisGitHub Stars328.6KFirst SeenJan 24, 2026Security AuditsGen Agent Trust HubFailSocketPassSnykPassInstalled onopencode219codex217gemini-cli214cursor213github-copilot210kimi-cli210
forum用户评价 (0)
发表评价
暂无评价,来写第一条吧
统计数据
用户评分
为此 Skill 评分