← 返回 Skills 市场
terrycarter1985

Communication Assistant

作者 terrycarter1985 · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ 安全检测通过
161
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install communication-assistant
功能描述
全能通信助理技能 - 统一管理iMessage短信、邮件和通知发送。支持BlueBubbles(iMessage)和Himalaya(邮件)集成。
使用说明 (SKILL.md)

📬 通信助理技能 (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


让通信变得简单而高效 🚀

安全使用建议
This skill is internally consistent for integrating a BlueBubbles gateway and the Himalaya CLI, but before installing: (1) Verify you trust the BlueBubbles serverUrl you will enter — the skill will connect to that gateway and use its password to send/receive messages. (2) Install himalaya from a trusted Homebrew tap and verify ~/.config/himalaya/config.toml contains only accounts you intend to use. (3) The documentation references send-notification.sh and scripts/send-notification.sh, but no scripts are bundled — do not run or fetch unknown scripts from untrusted sources; inspect any script you plan to use. (4) Be aware the skill can send messages and bulk notifications to phone numbers and email addresses — limit access and credentials accordingly. If you want higher assurance, request the missing scripts/source or a provenance link for the package before enabling.
功能分析
Type: OpenClaw Skill Name: communication-assistant Version: 1.0.0 The communication-assistant skill is designed to manage iMessage and email communications using legitimate third-party tools like BlueBubbles and the Himalaya CLI. The documentation in SKILL.md and metadata in _meta.json align with the stated purpose, and there is no evidence of malicious intent, data exfiltration, or unauthorized execution logic.
能力评估
Purpose & Capability
Name and description claim BlueBubbles (iMessage) + Himalaya (email). The skill declares the himalaya binary and a channels.bluebubbles config path, which are exactly the capabilities needed to implement those integrations.
Instruction Scope
SKILL.md only instructs use of the Himalaya CLI and a BlueBubbles gateway config (serverUrl + password) and to create ~/.config/himalaya/config.toml — all within scope. However the docs reference a send-notification.sh script and a scripts/send-notification.sh path that are not included in the package; this is a mismatch and will require the user to provide or audit those scripts before running them.
Install Mechanism
Install spec uses Homebrew to install the himalaya formula (a mainstream package manager). No custom downloads or archive extraction are present, so install risk is low.
Credentials
No environment variables or unrelated credentials are requested. The only secret material described is the BlueBubbles gateway password and standard Himalaya IMAP/SMTP credentials provided via config files — these match the skill's purpose. Store those credentials securely; the skill does not declare or require global/system credentials.
Persistence & Privilege
always is false and no special persistent privileges are requested. The skill does not attempt to modify other skills or system-wide agent settings according to the manifest.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install communication-assistant
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /communication-assistant 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Initial release: iMessage + Email integration
元数据
Slug communication-assistant
版本 1.0.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 1
常见问题

Communication Assistant 是什么?

全能通信助理技能 - 统一管理iMessage短信、邮件和通知发送。支持BlueBubbles(iMessage)和Himalaya(邮件)集成。 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 161 次。

如何安装 Communication Assistant?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install communication-assistant」即可一键安装,无需额外配置。

Communication Assistant 是免费的吗?

是的,Communication Assistant 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Communication Assistant 支持哪些平台?

Communication Assistant 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Communication Assistant?

由 terrycarter1985(@terrycarter1985)开发并维护,当前版本 v1.0.0。

💬 留言讨论