outlook-calendar-automation

Automate Outlook Calendar events, attendees, and meeting time searches.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill removes manual calendar management overhead by automating Outlook Calendar tasks such as creating and updating events, managing attendees, finding mutually available meeting times, and handling invitations and declines across user calendars.

Core Features & Use Cases

  • Create and manage events: Programmatically create events with timezone-aware ISO 8601 datetimes, set online meeting providers (Teams), and control attendee lists and notifications.
  • Search and list events: Use OData filters, calendar view queries, and mailbox timezone retrieval to locate events, paginate results, and fetch full event details.
  • Find meeting times and schedules: Suggest optimal meeting slots across multiple attendees and check free/busy schedules within constrained time windows.
  • Update, decline, and delete workflows: Safely update event fields, replace attendee lists, decline invitations with comments or proposed times, and delete events with notification controls.
  • Use Case: Find a 30-minute slot this week where three colleagues are free, create the event as a Teams meeting, and send invites while respecting time zones and attendee types.

Quick Start

Find a 30-minute meeting slot this week where all three attendees are free and send the invite using the Outlook toolkit via Rube MCP.

Frequently Asked Questions about outlook-calendar-automation

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

FAQPage Schema
How do I automate Outlook calendar event creation for multiple attendees?

To find meeting times across multiple calendars, the Skill suggests optimal meeting slots by checking free/busy schedules within constrained time windows. It locates mutually available times for all attendees and supports finding slots across multiple calendars simultaneously.

Do I need Rube MCP to manage Outlook calendar scheduling?

You can search and list Outlook calendar events using OData filters and calendar view queries. The Skill supports paginating results, fetching full event details, and retrieving mailbox timezones to locate specific events within a date range.

Can I decline Outlook meeting invitations with proposed new times?

Timezone-aware scheduling is handled by accepting ISO 8601 datetimes and timezone parameters for all calendar operations. The Skill retrieves mailbox timezones, respects attendee time zones, and ensures event times are correctly applied across different regions when creating or updating events.

What are the limitations of automating Outlook calendar tasks via Rube MCP?

Alternative solutions include other calendar automation tools in the Personal & Entrepreneur category that offer similar scheduling automation without Rube MCP dependency, providing differentiated results in cross-platform calendar management and attendee coordination.