Install
openclaw skills install cross-channel-notifySend the same notification across email (Himalaya) and iMessage (BlueBubbles) in one shot. Use when the user wants to broadcast or notify someone through multiple channels simultaneously, or asks for cross-channel / multi-channel notifications. Handles content formatting via a shared markdown template so both channels receive consistent, well-structured messages.
openclaw skills install cross-channel-notifySend a single notification through both email and iMessage with unified markdown formatting.
himalaya --version). See references/channels.md for setup.channels.bluebubbles).to_email, to_imessage (E.164 or chat_guid), subject (email), body (markdown).scripts/format_message.sh to apply the shared markdown template. This produces two outputs:
email_body: full markdown (headers, bullet lists, signature block)imessage_body: compact plain-text (stripped markdown syntax, ≤2000 chars)cat << 'EOF' | himalaya template send
From: <sender>
To: <to_email>
Subject: <subject>
<email_body>
EOF
message tool with channel: "bluebubbles", target: <to_imessage>, message: <imessage_body>.scripts/format_message.sh reads the body and applies:
## Notification) prepended#, **, bullet markers, and truncates to 2000 charsUsage:
scripts/format_message.sh "Your message body here"
# Outputs two lines: EMAIL_BODY <tab> IMESSAGE_BODY
Both channels are sent by default. To skip a channel:
SKIP_IMESSAGE=1SKIP_EMAIL=1SKIP_EMAIL=1 scripts/format_message.sh "Urgent: server down"