bluebubbles
Send and manage iMessages via BlueBubbles, including attachments, tapbacks, edits, replies, and groups.
Install via CLI (Recommended)
clawhub install openclaw/openclaw/skills/bluebubblesWhat This Skill Does
The bluebubbles skill acts as a powerful bridge between OpenClaw and the BlueBubbles ecosystem, enabling seamless interaction with iMessage. By leveraging the BlueBubbles gateway, this skill allows users to send, receive, and manage messages directly from their OpenClaw agent. It is designed to handle standard text communication, but extends into advanced iMessage features such as reaction tapbacks, message editing, unsending, and threaded replies. Furthermore, it supports rich media interactions, allowing users to send local file attachments with captions, and even apply iMessage-specific visual effects like balloons or lasers. Whether you are managing individual conversations or coordinating within complex group chats, the bluebubbles skill provides the necessary control via targeted chat GUIDs and contact identifiers.
Installation
To integrate this functionality into your environment, use the OpenClaw command-line interface. Run the following command in your terminal:
clawhub install openclaw/openclaw/skills/bluebubbles
Ensure that your OpenClaw gateway configuration includes the mandatory channels.bluebubbles settings, specifically the server URL, secure password, and webhook path. Once installed and configured, the skill will be automatically registered and available for your agent to execute.
Use Cases
This skill is indispensable for users looking to consolidate their messaging workflow. Primary use cases include:
- Automating routine messaging tasks like checking in with family or sending automated alerts.
- Managing high-volume group chats by replying directly to specific messages to maintain context.
- Professionally handling media sharing by sending attachments with context-aware captions.
- Correcting mistakes in real-time using the edit and unsend capabilities.
- Expressing sentiment quickly via tapback reactions.
Example Prompts
- "Send a text to Mom saying I'll be home in 20 minutes, and attach the photo from my downloads folder labeled 'dinner.jpg'."
- "Reply to the message in our 'Family Group' chat with the guid chat_guid:123 that says 'Sounds like a great plan!'"
- "Edit my last message to Sarah to correct the typo and send it again."
Tips & Limitations
- Targeting: Always prefer using a
chat_guidfor consistent results, especially when dealing with group chats where contact numbers or emails might be ambiguous. - Durability: Use full message IDs provided by the BlueBubbles gateway to ensure actions like reactions or edits are applied correctly, as short IDs may vary across server restarts.
- Compatibility: Keep in mind that certain advanced features, such as editing messages, depend heavily on your specific macOS version running the BlueBubbles server. If an action fails, check the server-side logs.
- Security: Ensure your BlueBubbles server is password-protected and restricted to authorized networks, as this skill enables external agents to interact with your private messaging data.
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-openclaw-bluebubbles": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: external-api, file-read, data-collection
Related Skills
apple-notes
Create, view, edit, delete, search, move, or export Apple Notes via the memo CLI on macOS.
sherpa-onnx-tts
Local text-to-speech via sherpa-onnx (offline, no cloud)
goplaces
Query Google Places for text search, place details, resolve, reviews, or scriptable JSON via goplaces.
skill-creator
Create, edit, improve, tidy, review, audit, or restructure AgentSkills and SKILL.md files.
video-frames
Extract frames or short clips from videos using ffmpeg.