bluebubbles

Develop and maintain an OpenClaw external channel plugin for BlueBubbles messaging.

1|Updated Feb 1, 2026
One-click install
npx skills add https://github.com/zkcpku/verdentClaw --skill bluebubbles-zkcpku
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: bluebubbles
Source: https://github.com/zkcpku/verdentClaw/tree/main/skills/bluebubbles
Command: npx skills add https://github.com/zkcpku/verdentClaw --skill bluebubbles-zkcpku

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill enables seamless integration with the BlueBubbles messaging platform, allowing for the creation and management of an external channel plugin for OpenClaw.

Core Features & Use Cases

  • Plugin Development: Build and update the BlueBubbles external channel plugin.
  • Message Handling: Send and receive messages, including reactions and typing indicators.
  • Webhook Integration: Process inbound messages via a webhook.
  • REST API Interaction: Utilize helper functions for REST communication with BlueBubbles.
  • Use Case: Integrate your OpenClaw agent with BlueBubbles to send and receive messages from your iMessage contacts, effectively extending your agent's communication capabilities to a new platform.

Quick Start

Use the bluebubbles skill to send a message to the target phone number with the content "Hello from OpenClaw!".

Frequently Asked Questions about bluebubbles

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I connect an OpenClaw agent to BlueBubbles for iMessage integration?

To connect OpenClaw to BlueBubbles, you use this skill to develop an external channel plugin that interfaces with the BlueBubbles messaging service via REST APIs and webhooks.

Can I send and receive iMessage texts through an OpenClaw agent?

Yes, the BlueBubbles plugin enables your OpenClaw agent to send and receive messages from iMessage contacts, including support for reactions and typing indicators.

How does webhook inbound message handling work for the BlueBubbles channel plugin?

Webhook integration processes inbound messages from BlueBubbles into the OpenClaw framework, allowing the agent to react to incoming texts and events triggered by the messaging service.

Do I need the plugin SDK to build a BlueBubbles external channel for OpenClaw?

Yes, runtime integration and plugin development for OpenClaw to interface with BlueBubbles require utilizing the plugin SDK to establish REST communication and webhook handling.

What is the best way to extend an agentic framework's communication capabilities to a new messaging platform?

Building an external channel plugin using the plugin SDK is the best way to extend an agentic framework, enabling cross-platform messaging capabilities via REST and webhook integrations.

Are there limitations when probing or sending messages via the BlueBubbles REST API?

The BlueBubbles plugin supports REST-based sending and probing, but limitations depend on the BlueBubbles server's uptime and the OpenClaw plugin SDK's runtime integration constraints.