outlook-automation

Automate Microsoft Outlook email, calendar, contact, folder, and attachment operations via Rube MCP.

Updated Mar 18, 2026
One-click install
npx skills add https://github.com/dr-code/beacon --skill outlook-automation-dr-code
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: outlook-automation
Source: https://github.com/dr-code/beacon/tree/main/plugins/all-skills/skills/outlook-automation
Command: npx skills add https://github.com/dr-code/beacon --skill outlook-automation-dr-code

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill removes repetitive, manual Outlook work by automating searches, message handling, calendar management, contact operations, folder organization, and attachment handling through a standardized MCP toolkit interface so users can focus on higher-value tasks.

Core Features & Use Cases

  • Cross-mailbox search and retrieval: Use KQL-powered searches to find messages across folders and retrieve full message details and attachments.
  • Folder and message management: Move messages, mark read/unread, and create or list mail folders programmatically.
  • Calendar and contact workflows: List and query events, view calendar windows, manage attendees, and create or organize contacts and contact folders.
  • Real-world example: Automatically find unread, high-importance emails from today, draft replies for flagged messages, move older messages from a sender into a folder, and download attachments for archival.

Quick Start

Use the outlook-automation skill to list my unread Outlook emails from today and draft replies to those marked as important.

Frequently Asked Questions about outlook-automation

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate searching and organizing Outlook emails across multiple folders?

Automating Outlook emails uses KQL-powered searches and OData folder filters to retrieve messages across mailboxes. You can move messages, mark them read or unread, and manage folder organization programmatically without manual sorting.

Can I manage Microsoft 365 calendar events and contacts through automation?

Yes, Microsoft 365 calendar and contacts can be managed through automation. The system lists and queries calendar events, manages attendees, and creates or organizes contacts and contact folders using standardized MCP toolkit tool calls.

Do I need a Rube MCP connection to automate Outlook tasks?

Yes, an active Rube MCP outlook toolkit connection is required to automate Outlook tasks. It handles the OAuth-managed connections and provides the specific OUTLOOK_* tool calls needed for email, calendar, and contact operations.

What is the best way to find unread high-importance emails from today in Outlook?

The best way to find unread high-importance emails is using KQL-powered cross-mailbox searches. This retrieves targeted messages by importance and date, and can simultaneously download attachments or draft replies for flagged items.

How does automated Outlook email handling process large folders and message retrieval?

Automated Outlook email handling processes large folders using correct pagination alongside OData filters. This ensures complete message retrieval and attachment handling without hitting query limits during cross-mailbox searches.

Are there limitations when using OData filters for Outlook folder management?

When using OData filters for Outlook folder management, limitations depend on correct parameter formatting and pagination handling. The automation requires precise RUBE_SEARCH_TOOLS and OUTLOOK_* tool calls to query folder contents without errors.