# Automate Outlook Workflows with Rube MCP

Managing Outlook data across email, calendars, contacts, and folders requires many precise tool calls. This skill provides guided sequences and parameter advice through Rube MCP.

## Install

```bash
npx skillstore add sickn33/outlook-automation
```

## Metadata

- Status: approved
- Slug: sickn33-outlook-automation
- Skillstore revision: r2
- Version status: missing
- Tree hash: 5128378b3cd50cf25509b98c04d3f36230aade0171864361e1926a3f60f2877b
- Author: sickn33
- GitHub username: sickn33
- License: MIT
- Repository: https://github.com/sickn33/antigravity-awesome-skills/tree/main/skills/outlook-automation
- Ref: 81e05e636292629114b76cbb3922fbe57672fc02
- Supported tools: Claude, Codex, Claude Code
- Audit status: complete
- Agent install advisory: confirmation\_required
- Manual install advisory: allowed
- Artifact signature: available
- Audit attestation: unavailable
- Human verification: not\_verified
- Risk factors: external\_commands, network
- Quality score: 38
- Quality tier: warning
- Public page: https://skillstore.pages.dev/skills/sickn33-outlook-automation
- Manifest: https://skillstore.pages.dev/api/skills/sickn33-outlook-automation/manifest

## Capabilities

- Search Microsoft 365 mailboxes with KQL across folders.
- Query one mail folder with OData filters, sorting, selection, and pagination.
- List calendars, inspect events, retrieve calendar views, and check free or busy schedules.
- List and create Outlook contacts and contact folders.
- List or create mail folders and download selected message attachments.

## Use Cases

- Triage Priority Messages: Find unread high-priority messages, summarize matching metadata, and identify messages that need follow-up.
- Review Calendar Availability: Inspect events within a defined time window and report free or busy information in the requested timezone.
- Organize Contacts and Folders: Review existing Outlook structures, then create approved contacts or folders with explicit confirmation.

## Prompt Templates

### Find Recent Emails

```
Search my Microsoft 365 mailbox for messages from [sender] received after [date]. Return subjects, senders, timestamps, and message identifiers.
```

### Filter One Folder

```
List unread high-importance emails in [folder]. Use current tool schemas, paginate fully, and return only sender, subject, received time, and attachment status.
```

### Review Calendar and Availability

```
Review calendar events from [start] to [end] in [timezone]. Expand recurring events and summarize conflicts before checking free or busy status.
```

### Plan a Confirmed Organization Workflow

```
Inspect my existing mail and contact folders. Propose changes for [goal], show every planned mutation, and wait for explicit confirmation before creating anything.
```

## Limitations

- Rube MCP and an active Microsoft OAuth connection are required.
- Cross-folder message search requires a Microsoft 365 or Enterprise account.
- Personal Outlook and Hotmail accounts have limited API access.
- The skill provides workflow guidance but does not define every current tool schema.

## Best Practices

- Call the tool-search function first and follow the returned current schema.
- Use the narrowest query, folder, date range, fields, and result count needed.
- Preview results and require confirmation before downloads or account changes.

## Anti Patterns

- Do not assume documented parameters remain current without searching tool schemas.
- Do not mix email properties with calendar event properties.
- Do not download attachments or create account objects from ambiguous requests.

## Security Audit

- Audited at: 2026-08-04T17:02:17.658\+00:00
- Summary: The static analyzer misclassified Markdown code spans and Outlook identifiers as shell execution or system reconnaissance. The skill has genuine network, OAuth data-access, attachment, and account-mutation risks because it delegates Outlook operations to an external MCP service.

## Stats

- Views: 184
- Downloads: 16
- Favorites: 0
- Popularity score: 0
