bluebubbles

Develop and operate the BlueBubbles external channel plugin for Clawdbot with REST and webhook support.

Updated Jan 29, 2026
One-click install
npx skills add https://github.com/douglasjs/clawdbot_plugin_tools --skill bluebubbles-douglasjs
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: bluebubbles
Source: https://github.com/douglasjs/clawdbot_plugin_tools/tree/main/bluebubbles
Command: npx skills add https://github.com/douglasjs/clawdbot_plugin_tools --skill bluebubbles-douglasjs

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill streamlines the development and management of the BlueBubbles external channel plugin for Clawdbot, enabling seamless communication and integration.

Core Features & Use Cases

  • Plugin Development: Build and update the BlueBubbles extension package.
  • Channel Integration: Implement the channel logic and handle incoming webhooks.
  • REST Operations: Utilize helper functions for sending messages, probing service health, and managing chat states.
  • Use Case: When developing new features for the BlueBubbles plugin, use this Skill to access specific helper functions for sending messages, checking the service status, or handling incoming media.

Quick Start

Use the bluebubbles skill to send a message to target +15551234567 with the content "Hello from Clawdbot!".

Frequently Asked Questions about bluebubbles

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

FAQPage Schema
How do I integrate a BlueBubbles webhook with Clawdbot?

To integrate a BlueBubbles webhook with Clawdbot, configure the server URL, password, and webhook path. The plugin handles inbound webhook routing and processes incoming messages for the channel.

What's the best way to send a REST message through the BlueBubbles channel plugin?

Sending a REST message through the BlueBubbles channel plugin requires using the provided REST helper utilities. You can pass the target chat address and content payload to the send function for delivery.

How do I probe BlueBubbles service health during plugin development?

Probing BlueBubbles service health involves calling the probe helper function included in the plugin's REST utilities. This checks the connection status and availability of the external channel service.

Can I manage incoming media through the BlueBubbles webhook integration?

Yes, you can manage incoming media through the BlueBubbles webhook integration. The channel implementation supports handling incoming media payloads alongside standard text message routing.

Do I need to configure a server password when developing a BlueBubbles channel plugin?

Yes, configuring a server password is required for BlueBubbles integration. You must set up the server URL, password, and webhook path to authenticate and route REST and webhook requests.