Communication Assistant
/install communication-assistant
📬 通信助理技能 (Communication Assistant)
全能通信助理,统一管理你的所有消息通信渠道。
功能概述
整合了iMessage(BlueBubbles)和邮件(Himalaya)两大通信渠道,提供统一的消息发送、通知提醒和通信管理功能。
✨ 核心功能
💬 iMessage 短信 (BlueBubbles)
- 发送文本消息和附件
- 消息Tapback表情回应
- 编辑/撤回已发送消息
- 线程内回复
- 群组聊天管理
- iMessage特效发送
📧 电子邮件 (Himalaya)
- 邮件列表和查看
- 编写、回复、转发邮件
- 邮件搜索和筛选
- 文件夹管理
- 附件下载
- 多账户支持
🔔 通知提醒
- 支持同时发送到邮箱和手机号
- Markdown格式消息内容
- 批量通知发送
- 通知脚本集成
快速开始
发送iMessage
{
"action": "send",
"channel": "bluebubbles",
"target": "+15551234567",
"message": "Hello from Communication Assistant!"
}
发送邮件
himalaya message write -H "To:[email protected]" -H "Subject:Hello" "Message body"
使用通知脚本发送批量通知
bash scripts/send-notification.sh \
--content ./notification.md \
--emails "[email protected],[email protected]" \
--phones "+15551234567,+15557654321"
配置要求
BlueBubbles (iMessage)
需要在网关配置中添加:
[channels.bluebubbles]
serverUrl = "https://your-bluebubbles-server.com"
password = "your-api-password"
Himalaya (邮件)
创建配置文件 ~/.config/himalaya/config.toml:
[accounts.personal]
email = "[email protected]"
default = true
backend.type = "imap"
backend.host = "imap.example.com"
backend.port = 993
backend.encryption.type = "tls"
backend.login = "[email protected]"
message.send.backend.type = "smtp"
message.send.backend.host = "smtp.example.com"
message.send.backend.port = 587
message.send.backend.encryption.type = "start-tls"
使用场景
- 📱 个人助理: 自动回复短信和邮件
- 🔔 系统通知: 任务完成后发送多渠道提醒
- 📋 批量通知: 同时发送邮件和短信给多个收件人
- 📧 邮件处理: 自动分类和回复邮件
- 💬 消息管理: 统一管理所有消息渠道
技能清单
包含的工具和脚本:
send-notification.sh- 批量通知发送脚本- BlueBubbles iMessage集成
- Himalaya邮件CLI集成
- Markdown格式化支持
License
MIT
让通信变得简单而高效 🚀
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install communication-assistant - After installation, invoke the skill by name or use
/communication-assistant - Provide required inputs per the skill's parameter spec and get structured output
What is Communication Assistant?
全能通信助理技能 - 统一管理iMessage短信、邮件和通知发送。支持BlueBubbles(iMessage)和Himalaya(邮件)集成。 It is an AI Agent Skill for Claude Code / OpenClaw, with 161 downloads so far.
How do I install Communication Assistant?
Run "/install communication-assistant" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Communication Assistant free?
Yes, Communication Assistant is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Communication Assistant support?
Communication Assistant is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Communication Assistant?
It is built and maintained by terrycarter1985 (@terrycarter1985); the current version is v1.0.0.