bluebubbles

Send, edit, and react to iMessages via the BlueBubbles API.

Updated Mar 26, 2026
One-click install
npx skills add https://github.com/tedtv1007-ctrl/milk-skills-library --skill bluebubbles-tedtv1007-ctrl
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: bluebubbles
Source: https://github.com/tedtv1007-ctrl/milk-skills-library/tree/main/bluebubbles
Command: npx skills add https://github.com/tedtv1007-ctrl/milk-skills-library --skill bluebubbles-tedtv1007-ctrl

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill bridges the gap between AI agents and the iMessage ecosystem, allowing for automated communication and conversation management without manual device interaction.

Core Features & Use Cases

  • Message Orchestration: Send, edit, unsend, and reply to iMessages directly through the agent interface.
  • Rich Interaction: Support for attachments, tapback reactions, and specialized iMessage effects like balloons.
  • Use Case: Use this skill to automatically send a project update to a team member's iMessage or react to a client's message with a confirmation emoji.

Quick Start

Use the bluebubbles skill to send a message to the contact with the phone number 15551234567 saying hello from OpenClaw.

Frequently Asked Questions about bluebubbles

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

FAQPage Schema
How do I automate sending iMessage texts from an AI agent?

To automate sending iMessage texts, you can use a skill that integrates with the BlueBubbles API to send messages directly without manual device interaction. It bridges AI agents to the iMessage ecosystem, supporting text, attachments, and reactions across individual and group chats.

Do I need a BlueBubbles server to manage iMessage conversations through an agent?

Yes, you need a configured BlueBubbles gateway with valid server credentials and webhook paths. This setup acts as the bridge allowing the agent to orchestrate sending, editing, and replying to iMessages.

Can I send attachments and tapback reactions to iMessage contacts via automation?

Yes, automating iMessage communication supports sending attachments, applying tapback reactions, and using specialized effects like balloons. This enables rich interaction within both individual and group chats through the agent interface.

What is the best way to edit or unsend an iMessage programmatically?

The best way to edit or unsend an iMessage programmatically is through a BlueBubbles API integration. It provides message orchestration capabilities, allowing an agent to directly edit, unsend, and reply to messages in conversations.

How does an AI agent interact with iMessage group chats?

An AI agent interacts with iMessage group chats by using a BlueBubbles API integration to manage conversations. It supports sending text, attachments, and reactions specifically across group chats without requiring manual device interaction.