ms-outlook-teams-assistant

📧 Outlook 桌面智能提醒与草稿助手

🥥68总安装量 19评分人数 20
100% 的用户推荐

基于微软官方接口的 Windows 邮件助手,智能追踪 Outlook/Teams 待回复事项并生成个性化草稿,确保重要消息零遗漏。

A

基本安全,请在特定环境下使用

  • 来自社区或个人来源,建议先隔离验证
  • ✅ 代码安全规范,无 eval/exec 等危险函数,无 SQL/命令注入漏洞
  • ✅ 无静默上传用户文件行为,所有邮件和 Teams 数据仅存储在本地 state 目录
  • ✅ 权限申请与功能严格匹配,明确声明仅读取邮件/消息内容并创建本地草稿
  • ⚠️ 使用 subprocess.run 调用辅助脚本(已实施超时控制和命令白名单)
  • ⚠️ 依赖 pywin32 进行 Windows COM 自动化,且需配置 Microsoft Graph API 权限(需用户主动完成 Device Code 认证)

使用说明

核心用法

该 Skill 是专为 Windows 环境设计的 Outlook Desktop 自动化助手,通过 COM 接口直接操作本地 Outlook 客户端,同时可选集成 Microsoft Graph API 获取 Teams 消息。主要工作流包括:定期扫描最近 7 天的收件箱,通过启发式算法(如是否位于 To 字段、主题是否包含直接请求、是否已回复等)识别需要关注的邮件;对 Teams 频道和聊天进行类似扫描(需配置 Graph 权限);将识别出的待办事项通过 Telegram 发送提醒(默认)或生成报告;基于现有邮件线程自动生成简短(2-5 句)和标准(5-10 句)两种长度的回复草稿,严格遵循对话式、简洁、低术语的写作风格,并在 Outlook 中创建草稿(不自动发送)。

显著优点

首先,原生集成优势明显,直接调用 Outlook Desktop COM 接口,比 Web 版更稳定且支持完整功能。其次,安全机制完善,默认不自动发送任何消息,所有回复仅生成草稿等待人工确认,提醒功能也通过 Telegram 中转而非直接操作邮件系统。第三,智能提醒算法结合了邮件头信息(To/CC)和内容分析,能有效过滤广播邮件,减少干扰。第四,状态管理精细,通过本地 JSON 文件维护已忽略和已暂停的项目,防止重复提醒。最后,Teams 集成能力填补了 Outlook 与 Teams 之间的沟通盲区,实现跨平台消息统一管理。

潜在缺点与局限性

平台限制是最显著的障碍,仅支持 Windows 且必须安装 Outlook Desktop,Mac 和 Web-only 用户无法使用。Teams 功能配置复杂,需要租户管理员权限创建 Entra ID 应用注册,普通企业用户可能受限于组织策略无法开启。来源可信度为 T3 级(个人开发者),代码未经第三方审计。此外,COM 自动化可能受 Outlook 安全设置限制,某些企业环境可能禁用此类自动化操作。

适合的目标群体

主要面向Windows 平台的重度 Outlook 用户,特别是每日需处理大量邮件且担心遗漏重要回复的商务人士、项目经理、销售和客户成功团队。适合对数据隐私敏感的企业用户,因为所有扫描数据仅存储在本地 state 目录。也适合希望提升邮件写作效率的专业人士,其生成的个性化草稿符合商务沟通规范。不适合纯 Web 版 Outlook 用户、Mac/Linux 用户或无法配置 Azure AD 的 Teams 用户。

使用风险

技术层面,使用 subprocess.run 调用辅助脚本虽受超时控制,但仍存在潜在风险;依赖 pywin32 库可能因 Windows 更新或 Office 版本差异导致兼容性问题。数据层面,虽然报告确认无静默上传,但 Skill 需要读取邮件正文和 Teams 消息内容,涉及敏感商业信息本地存储,需确保运行环境安全。配置层面,错误的 Graph API 权限设置可能导致数据泄露风险,建议严格遵循最小权限原则仅授予 Chat.Read 和 User.Read 权限。

ms-outlook-teams-assistant 内容

文件夹图标references文件夹
文件夹图标scripts文件夹
手动下载zip · 16.5 kB
config.example.jsonapplication/json
请选择文件