SuperAPI AI 工具集

outlook

办公与效率

查看项目

更新于 10-15 21:55

技能介绍

用途:该技能用于通过 Microsoft Graph API 访问 Microsoft 365 Outlook 的邮件与日历,支持检查收件箱、撰写与发送邮件、查看日历和安排日程。触发场景包括“check email”“draft…”等表述。

主要能力:邮件方面可列出收件箱、未读、重点收件箱、已发送、按文件夹/发件人/关键词检索,读取完整邮件,创建草稿(含 Markdown 转 HTML)、回复、跟进催办、更新草稿(主题、正文、收件人、抄送、密送)、管理已读/删除/归档/移动、附件列出与下载、向草稿附加文件。日历方面可查看近期事件、今日、本周、读取事件详情、列出日历、创建事件、快速创建 1 小时事件、查询空闲/忙碌。

使用方式:命令以脚本调用为主,例如 ~/.claude/skills/outlook/scripts/outlook-mail.sh inbox、read、draft、mddraft、send、reply、mdreply、followup、update、attach、attachments、download、move、folders、mkdir、stats;日历用 outlook-calendar.sh events、today、week、read、calendars、create、quick、free。支持多账户,凭据存于 ~/.outlook/<account>/,通过 --account/-a 或 OUTLOOK_ACCOUNT 环境变量切换,默认 default。前置依赖为 Azure CLI、jq、curl,Markdown 转换需 pandoc,token 自动刷新。

关键限制与规则:回复、mdreply、followup 默认使用 createReplyAll,会保留原邮件的全部 To 与 Cc 收件人;如仅需回复发件人,需创建后通过 update to 与 update cc "" 裁剪。回复前必须完整读取原邮件的 To 与 Cc 列表。preview 仅是约 200 字符摘要,不能用于分析、总结或回复,实质操作必须使用 read 读取完整正文。处理邮件工作前应先运行 date 确认当前日期时间,并注意时区(Graph 时间戳为 UTC,如英国夏令时为 UTC+1)。发送前必须先用 draft 或 mddraft 创建草稿并等待用户确认,再执行 send。附件附加支持最大 150MB,小文件直传、大文件分块。Markdown 命令需 pandoc。命令的具体输出与参数细节以实际脚本为准,资料未提供错误处理以外的更多说明。