mcpField
B
bluebubbles

bluebubbles

github.com/openclaw生産性393.3k1.8k 回インストール今日更新
リポジトリ

bluebubbles について

OpenClaw の BlueBubbles ブリッジで既存の iMessage 会話を操作するスキルです。添付ファイルや多様なメッセージ操作に対応します。

主な機能

  1. 01メッセージの送信と編集
  2. 02Tapback の追加と削除
  3. 03返信と送信取り消し
  4. 04添付ファイルとエフェクトの送信
  5. 05グループ会話の管理

活用シーン

  1. 01iMessage の会話にファイルを送信
  2. 02特定のメッセージにリアクションや返信
  3. 03送信済みメッセージの訂正や取り消し

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/openclaw/openclaw --skill bluebubbles

インストール後、Claude Code で/bluebubblesを入力して読み込まれたか確認します。

詳細

BlueBubbles アクション

概要

BlueBubbles は OpenClaw のレガシーな iMessage ブリッジです。添付ファイル、Tapback、編集/送信取り消し、返信、またはグループ管理が必要な、既存の BlueBubbles 経由の会話では、channel: "bluebubbles" を指定して message ツールを使用してください。

収集する入力

  • target(chat_guid:... を推奨します。E.164 形式の +15551234567 または [email protected] も指定できます)
  • 送信/編集/返信する message テキスト
  • リアクション/編集/送信取り消し/返信に使用する messageId
  • ローカルファイルの場合は添付ファイルの path、または base64 の場合は buffer と filename

ユーザーの依頼が曖昧な場合(「お母さんにメッセージして」など)は、宛先のハンドルまたは chat guid と、正確なメッセージ内容を尋ねてください。

アクション

メッセージを送信する
{
  "action": "send",
  "channel": "bluebubbles",
  "target": "+15551234567",
  "message": "hello from OpenClaw"
}
リアクションを付ける(Tapback)
{
  "action": "react",
  "channel": "bluebubbles",
  "target": "+15551234567",
  "messageId": "<message-guid>",
  "emoji": "❤️"
}
リアクションを削除する
{
  "action": "react",
  "channel": "bluebubbles",
  "target": "+15551234567",
  "messageId": "<message-guid>",
  "emoji": "❤️",
  "remove": true
}
送信済みメッセージを編集する
{
  "action": "edit",
  "channel": "bluebubbles",
  "target": "+15551234567",
  "messageId": "<message-guid>",
  "message": "updated text"
}
メッセージの送信を取り消す
{
  "action": "unsend",
  "channel": "bluebubbles",
  "target": "+15551234567",
  "messageId": "<message-guid>"
}
特定のメッセージに返信する
{
  "action": "reply",
  "channel": "bluebubbles",
  "target": "+15551234567",
  "replyTo": "<message-guid>",
  "message": "replying to that"
}
添付ファイルを送信する
{
  "action": "sendAttachment",
  "channel": "bluebubbles",
  "target": "+15551234567",
  "path": "/tmp/photo.jpg",
  "caption": "here you go"
}
iMessage エフェクトを付けて送信する
{
  "action": "sendWithEffect",
  "channel": "bluebubbles",
  "target": "+15551234567",
  "message": "big news",
  "effect": "balloons"
}

注意事項

  • ゲートウェイの設定 channels.bluebubbles(serverUrl/password/webhookPath)が必要です。
  • chat_guid がある場合は、宛先として指定することを推奨します(特にグループチャットの場合)。
  • BlueBubbles はさまざまなアクションに対応していますが、一部は macOS のバージョンに依存します(たとえば、macOS 26 Tahoe では編集が機能しない場合があります)。
  • ゲートウェイから短いメッセージ ID と完全なメッセージ ID の両方が公開されることがあります。完全な ID のほうが再起動後も有効です。
  • 基盤となるプラグインの開発者向けリファレンスは、BlueBubbles プラグインパッケージの README にあります。

試してみること

  • Tapback でリアクションを付けて、依頼を確認したことを伝えます。
  • ユーザーが特定のメッセージに言及した場合は、スレッド内で返信します。
  • 短いキャプションを添えてファイルを送信します。

コメント