通过 olk CLI 和 Microsoft Graph API 连接 Outlook 或 Microsoft 365 邮箱。当用户要求读取 Outlook 邮件、搜索 Outlook 消息、汇总未读邮件、检查附件,或整理最近收件箱活动时使用。
olk-out look是一项面向实际任务的技能,主要用于当用户希望 WorkBuddy 与 Outlook 或 Microsoft 365 电子邮件合作时使用此技能;此技能是用来: 读取最近的 Outlook 邮件;
从功能定位来看,该技能强调把分散的操作要求整理成清晰、可复用的处理流程,使用户能够围绕既定目标快速准备输入、选择执行方式并获得结构化结果。实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。
执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。该技能适合用于一次性任务,也可以接入自动化工作流,与其他技能或上层代理配合完成更完整的业务链路;在组合使用时,应明确每一步的输入输出关系,并避免不同步骤之间出现参数冲突。
当用户希望 WorkBuddy 与 Outlook 或 Microsoft 365 邮件协同工作时,请使用此技能。
该技能的用途包括:
首次使用前,请检查 olk 是否已就绪:
olk 是否存在:which olkolk auth status若 olk 缺失且当前环境支持安装元数据,则可通过提供的 Homebrew 步骤安装;否则请手动安装:
brew install rlrghb/tap/olk若用户尚未登录:
olk auth loginolk auth login --enterprise若组织默认阻止了公共客户端,请告知用户需自行注册 Microsoft Entra 应用,并使用以下命令:
olk auth login --client-id YOUR_CLIENT_ID --tenant-id YOUR_TENANT_ID成功登录后,请通过以下命令确认状态:
olk auth status对于仅读取收件箱的操作,推荐按以下顺序执行:
当需要结构化数据时,始终优先使用 --json --results-only 参数。
获取最近 10 封收件箱邮件:
olk mail list -n 10 --json --results-only获取最近 10 封未读收件箱邮件:
olk mail list -n 10 -u --json --results-only获取某发件人的最多 20 封邮件:
olk mail list -n 20 --from someone@example.com --json --results-only按关键词或主题搜索邮件:
olk mail search "subject:invoice"olk mail search "from:boss@company.com project alpha"olk mail search "hasAttachment:true"读取单封邮件:
olk mail get --format text olk mail get --format full --json --results-only 列出邮件附件:
olk mail attachments 仅在用户明确要求时才下载附件:
olk mail attachments --save --out ./downloads 当用户请求收件箱摘要时,请采用以下方法:
olk mail list -n 10 -u --json --results-onlyolk mail get --format text 获取完整正文当用户提出类似“帮我总结今天 Outlook 里重要的邮件”这类请求时,应优先处理:
帮我总结最近 5 封 Outlook 未读邮件搜索 Outlook 里主题包含 invoice 的邮件并总结看一下今天收到的重要邮件,并告诉我哪些需要我处理把来自某个发件人的最近邮件按时间顺序整理出来读取这封 Outlook 邮件的正文并给我中文摘要优先使用 ISO 格式日期:
olk mail list --after 2026-05-22 --json --results-onlyolk mail list --after 2026-05-21 --before 2026-05-23 --json --results-onlylist 或 search 命令获取。olk auth status 并准确说明具体错误原因。olk auth list。olk mail list -n 10 -u --json --results-onlyolk mail search "" --json --results-only olk mail get --format text --account EMAIL 参数避免歧义。相关专题
热门下载
相关下载
精品课程
共6课时 | 54.7万人学习
共89课时 | 134.1万人学习
共49课时 | 82.6万人学习
最新文章