A powerful integration enabling AI agents to send and manage iMessages through a self-hosted BlueBubbles macOS server.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install tc-bluebubbles
Copy the skill folder to one of these locations
~/.openclaw/skills/ <project>/skills/ Priority: Workspace > Local > Bundled
Copy this prompt to OpenClaw to install it automatically.
Help me install tc-bluebubbles using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).
Get the raw skill files in a ZIP archive.
The BlueBubbles skill is a specialized communication bridge designed for Openclaw Skills that allows AI agents to interact directly with the iMessage ecosystem. By leveraging a self-hosted BlueBubbles server on macOS, this skill bypasses traditional API limitations, granting agents the ability to send texts, handle attachments, and use native iMessage features.
This tool is essential for developers looking to build responsive AI assistants that live within the Apple messaging environment. It provides a secure, private way to extend Openclaw Skills into personal and professional chat workflows without relying on third-party cloud messaging middle-men.
To enable this skill, you must have a functional BlueBubbles server running on a macOS machine. Configure your gateway by adding the following to your configuration file:
[channels.bluebubbles]
server_url = "http://your-server-ip:port"
password = "your-password"
allowed_senders = ["*"]
Ensure that the Openclaw Skills environment has network access to your BlueBubbles server instance.
The skill manages communication data through structured JSON payloads. Below are the primary data fields used by the Openclaw Skills integration:
| Field | Type | Description |
|---|---|---|
| target | String | The phone number (+1...) or iCloud email of the recipient. |
| message | String | The body text of the iMessage. |
| effect | String | Optional native iMessage screen or bubble effect (e.g., 'spotlight'). |
| file_path | String | Local path to an attachment file to be uploaded and sent. |
| message_id | String | The unique identifier for a specific message, used for reactions. |
Loading
A prompt-based tool designed to build firm, honest cancellation call scripts with refusal phrases and confirmation logs for recurring services.

A high-speed interface for deploying and managing AI agent profiles on the pawr.link platform via x402 automated payments.

A specialized automation skill for controlling local user interface actions and desktop behavior on a gateway machine.

A fast and flexible CLI tool for generating memes and image macros directly from the terminal using the Memegen.link API.

A powerful GIF search and media processing engine that integrates Tenor and Giphy directly into your AI workflow.

A lightweight, authentication-free web scraping tool for extracting LinkedIn job postings using public API endpoints.








































