Apple Imessage
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_ef9e183a/apple-imessage。
技能介绍
它解决什么问题
在 macOS 上,如果你已经能把自动化流程接到终端,下一步通常不是再开一个聊天窗口,而是把消息收发放进脚本、Agent 或日常工具链。这个技能针对的是这个具体场景:在 macOS 环境里通过 imsg CLI 发送和接收 iMessage/SMS。它不负责重新实现消息协议,也不替代系统自带 Messages 的 UI;它的价值是把「发一条消息 / 读收件箱」变成可被上层流程调用的动作。
它如何工作
- 运行平台是 macOS,依赖环境中存在可用的
imsg命令。 - 发送能力面向 iMessage / SMS,实际发送动作由
imsgCLI 完成。 - 接收能力同样面向 iMessage / SMS,对应读取动作会落到
imsgCLI 提供的结果上。 - 技能本身更像一个面向 Agent / 自动化流程的接口层:你给出目标消息和必要上下文,它调用
imsgCLI;如果调用失败,应回到 CLI、权限或消息状态上排查。
适用边界与注意点
- 只在 macOS 上使用;Linux、Windows 或其他平台没有这套前置条件。
- 核心前置是
imsg可执行文件;没有它,技能无法完成收发。 - 它处理的是 iMessage/SMS 的收发链路,不负责消息模板系统、联系人管理、富文本协议或多账号编排。
- SMS 会受运营商、号码状态、短信限额等外部因素影响;iMessage 会受 Apple ID、iCloud 同步、设备状态和网络影响。
- 自动化收发消息涉及隐私和授权,建议把调用范围限制在明确的业务流程内,不要把它当成无限制的外发通道。
使用场景
- 运维在macOS服务器上编写脚本,通过技能调用imsg CLI发送故障告警短信
- 开发者让Agent使用技能读取iMessage中的用户反馈,用于迭代产品
- 运营人员在macOS终端通过技能批量发送活动通知短信给目标用户
- 产品经理用技能让Agent自动发送iMessage收集测试用户的使用体验
适合人员
- macOS原生应用开发者:需要将iMessage发送功能集成到自研工具中的开发者
- 自动化运维工程师:要在macOS服务器上通过脚本自动发送告警短信的运维人员
- AI应用开发者:让Agent通过imsg CLI收发消息以实现业务流程自动化的开发者
- 移动端测试工程师:需要在macOS环境中测试iMessage/SMS收发功能的测试人员