iMessage命令行工具
macOS消息管理C
从邮件内容中自动提取会议、活动、截止日期等事件信息,经用户确认后创建或更新日历条目。支持直接监控收件箱和转发邮件两种工作模式,具备事件追踪、重复检测、撤销操作和待办提醒功能。
解决业务人员从繁杂邮件中手动提取会议、截止日期的低效问题。自动识别邮件中的时间、地点等事件要素,经确认后直接创建日历提醒,避免漏掉关键日程。支持实时监控收件箱或处理转发邮件,灵活适配不同工作习惯。
落地案例:销售团队常收到客户发来的会议邀请邮件,格式各异且分散在不同线程。使用该技能后,系统自动扫描未读邮件,识别
安装与配置
bash setup.sh~/.config/email-to-calendar/config.json 选择工作模式(direct/forwarded)日常使用流程
"$SCRIPTS_DIR/activity_log.sh" start-session"$SCRIPTS_DIR/email_read.sh" --email-id "<messageId>""$SCRIPTS_DIR/create_event.sh"关键约束
见下方输入与输出表格。
| 项目 | 内容 |
|---|---|
| 输入 | 邮件正文(通过 email_read.sh 或 email_search.sh 获取)、邮件 messageId、config.json 配置、index.json 历史记录 |
| 输出 | 结构化事件对象(含标题、日期、星期、起止时间、地点、URL、置信度)、日历事件 ID、操作日志、提醒通知 |
| 适用人群 | 每日处理多封会议邮件的职场人士、依赖邮件接收活动通知的用户、需要统一日程管理的个人 |
| 不包含 | ICS 文件导入、Outlook/Exchange 原生支持、语音/聊天机器人交互层、多人协作审批流程 |
原始链接:https://github.com/openclaw/skills/tree/main/skills/tonimelisma/email-to-calendar/SKILL.md
来源类型:GitHub 开源项目