bluebubbles

Send and manage iMessages through BlueBubbles via Otto's message tool.

Updated Apr 5, 2026
One-click install
npx skills add https://github.com/balic-AI-ML-R-D-Resources/eliza_autonomous_agents --skill bluebubbles-balic-ai-ml-r-d-resources
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: bluebubbles
Source: https://github.com/balic-AI-ML-R-D-Resources/eliza_autonomous_agents/tree/main/packages/skills/skills/bluebubbles
Command: npx skills add https://github.com/balic-AI-ML-R-D-Resources/eliza_autonomous_agents --skill bluebubbles-balic-ai-ml-r-d-resources

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

BlueBubbles integration provides a unified way to send and manage iMessages via Otto, enabling automation of messaging workflows through BlueBubbles.

Core Features & Use Cases

  • Send text messages to contacts via iMessage using BlueBubbles.
  • Attach files or images to messages and manage reactions, edits, and replies in threads.
  • Manage group participants, names, and icons within iMessage conversations through the generic message tool.

Quick Start

Ask Otto to send an iMessage to a contact via BlueBubbles with the text 'hello from Otto'.

Frequently Asked Questions about bluebubbles

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

FAQPage Schema
How do I automate sending iMessages through a chatbot?

You can automate sending iMessages by configuring the BlueBubbles gateway and providing a valid contact or chat GUID along with your message payload to process. This enables automated messaging workflows for both personal and group chats.

Can I manage group chats and participants in iMessage via automation?

Yes, iMessage group management via automation supports adding or removing participants, updating group names, and changing icons. You need the specific chat GUID and the participant management payload to execute these actions.

Does BlueBubbles integration support sending attachments and message reactions?

BlueBubbles integration supports sending attachments like files or images, managing message reactions, editing messages, unsending, and replying within iMessage threads. These actions require the respective message payload configuration.

What do I need to configure before automating iMessage workflows?

To automate iMessage workflows, you need the BlueBubbles gateway configured in your channels settings, a valid chat target such as a contact or chat GUID, and the specific message payload you intend to process.

Why are my automated iMessages not sending through the gateway?

Automated iMessages fail when the BlueBubbles gateway is not configured in channels, the chat target GUID is invalid, or the message payload is missing. Ensure all three elements are correctly provided to process messages successfully.