bluebubbles

Sends and manages Hubot messages and edits via the Hubot API.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill enables seamless sending and management of iMessages through the BlueBubbles integration, overcoming the limitations of direct iMessage support on non-Apple platforms.

Core Features & Use Cases

  • Send Messages: Compose and send text messages and attachments to contacts or groups.
  • Manage Conversations: React to messages, edit or unsend previously sent messages, and reply within threads.
  • Use Case: You need to send a quick iMessage to a friend while you're on your computer. You can use this Skill to send a text message and even include a photo directly from your desktop.

Quick Start

Use the bluebubbles skill to send a message to John Doe saying hello.

Frequently Asked Questions about bluebubbles

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

FAQPage Schema
How do I send iMessages from a non-Apple device or desktop?

You can send iMessages from non-Apple platforms by connecting through a BlueBubbles server gateway. This integration bridges the communication gap, allowing you to compose and send texts directly from your desktop.

Can I unsend or edit an iMessage after it has been sent?

Yes, you can manage conversations by editing or unsending previously sent iMessages. The integration supports these actions alongside adding reactions and replying within specific message threads.

How do I send attachments and iMessage effects to a phone number?

You can send attachments and iMessage effects by specifying the target phone number in your message request. The gateway handles various target formats including phone numbers and chat GUIDs.

Do I need a specific server setup to use BlueBubbles for messaging?

Yes, you must configure a gateway with your BlueBubbles server URL, password, and webhook path. This server setup is required to authenticate and route your iMessage communications.

What is the best way to react to a specific message in an iMessage thread?

To react to messages in an iMessage thread, you use the BlueBubbles integration to apply message reactions. This allows you to manage conversations and reply within specific chat contexts.

What are the limitations of using BlueBubbles for SMS communication?

BlueBubbles requires a continuously running server and valid gateway configuration to function. If the server URL, password, or webhook path is missing or incorrect, the messaging integration will fail to send or manage iMessages.