bluebubbles

Build or update the BlueBubbles channel plugin for OpenClaw with webhook handling and runtime bridge wiring.

Updated Feb 3, 2026
One-click install
npx skills add https://github.com/Dolonia333/dolo.ai --skill bluebubbles-dolonia333
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: bluebubbles
Source: https://github.com/Dolonia333/dolo.ai/tree/main/skills/bluebubbles
Command: npx skills add https://github.com/Dolonia333/dolo.ai --skill bluebubbles-dolonia333

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

BlueBubbles plugin development for OpenClaw often requires scaffolding and consistent integration points. This skill provides the blueprint, modules, and guidance to build or update the BlueBubbles channel plugin for OpenClaw.

Core Features & Use Cases

  • Extension package layout: extensions/bluebubbles/ with entry index.ts.
  • Channel implementation and webhook handling: extensions/bluebubbles/src/channel.ts and monitor.ts.
  • REST helpers and runtime bridge: extensions/bluebubbles/src/send.ts, probe.ts, and extensions/bluebubbles/src/runtime.ts.

Quick Start

Initialize or update the BlueBubbles OpenClaw plugin by wiring its extension package, webhook, REST helpers, and runtime bridge.

Frequently Asked Questions about bluebubbles

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

FAQPage Schema
How do I build a channel plugin for OpenClaw?

To build a channel plugin for OpenClaw, you scaffold an extension package with an entry index.ts, then implement channel logic, webhook handling, and REST helpers. This provides the blueprint and modules for consistent integration.

What's the best way to handle webhooks in an OpenClaw extension?

Handling webhooks in an OpenClaw extension requires a dedicated monitor module to receive events. This skill provides the webhook handling logic needed to process incoming requests within the channel plugin architecture.

What files are needed to structure an OpenClaw plugin extension package?

Structuring an OpenClaw plugin extension package requires files like index.ts for entry, channel.ts for implementation, and send.ts for REST helpers. The layout organizes webhook handling and runtime bridge components.

Can I update an existing channel plugin instead of creating one from scratch?

Yes, you can update an existing channel plugin. This skill provides guidance to build or update the extension package, channel implementation, webhook handling, and runtime bridge to ensure end-to-end plugin operation.

Do I need to set up a runtime bridge for a BlueBubbles OpenClaw plugin?

Yes, a runtime bridge is required for a BlueBubbles OpenClaw plugin. The runtime.ts module wires the REST helpers and channel implementation together to enable end-to-end plugin operation and communication.

Why does my BlueBubbles plugin integration require REST helpers?

BlueBubbles plugin integration requires REST helpers to manage send and probe operations. These modules handle outbound requests and connectivity checks, ensuring the channel implementation communicates reliably with the runtime bridge.