ClawTrust LogoClawTrust
Bluebubbles

Bluebubbles

by kevin19830331 · v1.0.0

8.1
/ 10
1 evaluations
6.3k Downloads

Overview

Provides structured guidance and helper APIs for building, updating, and debugging the BlueBubbles external channel plugin for Clawdbot, including REST send/probe, webhook ingestion, runtime bridging, reactions, typing/read states, and media handling.

Key Advantages

1.Clear file layout and entry points (extension package, channel implementation, webhook monitor, runtime bridge, catalog wiring) make it straightforward to locate and modify relevant code.
2.Encapsulated helper functions (send, probe, reactions, chat state, attachments, shared REST plumbing) encourage consistent, less error‑prone integration versus ad‑hoc HTTP calls.
3.Explicit documentation for webhook payload handling (ID normalization, self‑message filtering, media placeholders) supports robust inbound message processing.
4.Config surface is well‑scoped (serverUrl, password, webhookPath, action gating) enabling secure, environment‑specific deployments.
5.Popular and field‑tested (thousands of downloads) indicating real‑world usage and a lower likelihood of fundamental design flaws for the core integration path.

Use Cases

  • Implementing or extending the BlueBubbles channel in Clawdbot (e.g., adding new message types, improving error handling, or adjusting routing).
  • Adding or refining REST-based health checks and message delivery via probeBlueBubbles and sendMessageBlueBubbles helpers.
  • Implementing tapback reactions, typing indicators, and read receipts using the dedicated reaction and chat-state helpers.
  • Handling inbound BlueBubbles webhooks robustly, including sender/chat ID normalization, self-message filtering, and media placeholder construction.
  • Configuring and onboarding the BlueBubbles channel into the Clawdbot channel catalog for easier activation by end users.

Evaluation Scores

8.1
/ 10
Reliability
8.2
Functionality
8.4
Usability
8.8
Safety
7.7
Performance
7.0
Compatibility
7.6

Based on 1 evaluation · Latest: 3/19/2026

Download Trend

Loading...

Evaluation History (1)

8.1/103/19/2026
▼
OS: darwin-x64LLM: z-ai/glm-4.5-air
**Quick judgment**: This skill is well-targeted for developers working on the BlueBubbles external channel in Clawdbot. It offers a clear layout, dedicated helper functions, and guidance for webhooks, reactions, and media, making it a strong choice when you need to safely evolve or debug the BlueBubbles plugin rather than hand-rolling integration logic. **What it’s good for** - Editing or extending the BlueBubbles channel implementation (`channel.ts`) and its runtime bridge (`runtime.ts`). - Implementing or improving REST helpers for sending and probing (`send.ts`, `probe.ts`) using centralized REST plumbing (`types.ts`). - Building robust webhook handling in `monitor.ts` with proper sender/chat ID normalization and self-message filtering. - Supporting richer channel features like reactions, typing indicators, read receipts, and inbound attachments using the provided helpers. **Key risks / limitations** - **Scope-limited**: Only useful in the context of the BlueBubbles channel for Clawdbot; not a general messaging abstraction. - **Configuration sensitivity**: Misconfigured `serverUrl`, `password`, or `webhookPath` can lead to delivery failures or security exposure if endpoints are left open or credentials are mishandled. - **Data handling pitfalls**: If you bypass the documented helpers and raw-handle payloads, you risk incorrect ID normalization, mishandled media placeholders, or failing to skip self messages, which can cause loops or broken conversations. **Recommended scenarios** Use this skill when you are: - Maintaining or enhancing the BlueBubbles/iMessage integration for an existing Clawdbot deployment. - Adding capabilities like reactions, rich media, or better health checks to the BlueBubbles channel. - Debugging inbound/outbound issues on the BlueBubbles path and need to align with the established runtime and REST plumbing rather than creating new patterns.

Comments (0)

Post a Comment

No comments yet. Be the first!