技能 outlook-automation
📦

outlook-automation

安全 ⚙️ 外部命令🌐 网络访问

自动化 Outlook 邮件和日历任务

通过 Claude Code 和 Rube MCP 集成,自动化 Microsoft Outlook 操作,包括邮件搜索、日历管理和联系人组织。

支持: Claude Codex Code(CC)
🥉 74 青铜
1

下载技能 ZIP

2

在 Claude 中上传

前往 设置 → 功能 → 技能 → 上传技能

3

开启并开始使用

测试它

正在使用“outlook-automation”。 Find emails about project status from john@example.com this month

预期结果:

Found 5 emails:

1. **Project Update - March 15**
From: john@example.com
Date: 2025-03-15
Preview: Here's the latest status on the project...

2. **RE: Project Timeline**
From: john@example.com
Date: 2025-03-10
Preview: We need to discuss the timeline...

[3 more results]

正在使用“outlook-automation”。 Show my calendar for next Monday

预期结果:

Monday, March 17 Schedule:

9:00 AM - 10:30 AM Weekly Team Standup
11:00 AM - 12:00 PM Client Call
2:00 PM - 3:00 PM Project Review
4:00 PM - 4:30 PM 1:1 with Manager

质量评分

38
架构
100
可维护性
85
内容
50
社区
100
安全
91
规范符合性

你能构建什么

专业人士的邮件管理

使用自然语言查询高效搜索和组织工作邮件

日历协调

查看日程并在多个日历间安排会议

联系人组织

创建和组织联系人和联系人文件夹,用于商业目录

试试这些提示

查找来自特定发件人的邮件
搜索我的 Outlook 中来自 {sender_email} 的邮件,查找最近 30 天内收到的邮件。列出每封邮件的主题、日期和预览。
列出未读高优先级邮件
显示我收件箱中本周所有未读的高重要性邮件。
查看日历可用时间
下周二上午 9 点到下午 5 点之间我的日程安排是什么?显示忙/闲状态。
创建联系人
在我的联系人中创建一个名为 {name}、电子邮件为 {email} 的新联系人。

最佳实践

  • 始终首先调用 RUBE_SEARCH_TOOLS 以获取当前工具架构,然后再开始
  • 在运行任何工作流之前,验证 Outlook 连接状态是否为 ACTIVE
  • 使用正确的属性名:邮件使用 receivedDateTime,日历使用 start/dateTime

避免

  • 在日历查询中使用邮件属性字段(receivedDateTime)
  • 假设 @hotmail.com 或 @outlook.com 账户具有完整 API 访问权限
  • 对自定义文件夹使用显示名称而不是文件夹 ID

常见问题

哪些账户与此技能兼容?
此技能适用于 Microsoft 365 和企业账户。@hotmail.com 或 @outlook.com 等个人账户的 API 访问权限有限。
我需要 API 密钥吗?
不需要 API 密钥。只需添加 Rube MCP 端点并完成 Microsoft OAuth 身份验证。
我可以搜索所有邮件文件夹吗?
是的,使用 OUTLOOK_SEARCH_MESSAGES 进行跨文件夹搜索。OUTLOOK_QUERY_EMAILS 只能搜索单个文件夹。
如何检查 Rube MCP 是否已连接?
调用 RUBE_SEARCH_TOOLS 并验证它是否返回可用工具。通过 RUBE_MANAGE_CONNECTIONS 检查连接状态。
什么是 KQL 语法?
邮件搜索使用 KQL(关键字查询语言)。示例:from:user@example.com、subject:invoice、hasattachment:yes
我可以管理多个日历吗?
是的,使用 OUTLOOK_LIST_CALENDARS 查看可用日历,然后在其他日历操作中指定 calendar_id。

开发者详情

文件结构

📄 SKILL.md