outlook-calendar

Manage Outlook Calendar events and availability via the Graph API.

1.0k|158|Updated Feb 7, 2026
One-click install
npx skills add https://github.com/vellum-ai/vellum-assistant --skill outlook-calendar-vellum-ai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: outlook-calendar
Source: https://github.com/vellum-ai/vellum-assistant/tree/main/skills/outlook-calendar
Command: npx skills add https://github.com/vellum-ai/vellum-assistant --skill outlook-calendar-vellum-ai

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Outlook Calendar management is time-consuming when coordinating events and checking availability across calendars; this Skill provides a unified interface to view, create, and query events and free/busy status directly from your Vellum assistant.

Core Features & Use Cases

  • View upcoming events from your Outlook Calendar and calendars you have access to.
  • Create, update, and RSVP to events with guided prompts and safety checks.
  • Check free/busy availability across multiple schedules to propose meeting times.
  • Use case: Schedule a team meeting by verifying availability and sending invites without leaving the chat.

Quick Start

Ask the assistant to list upcoming Outlook Calendar events for today.

Frequently Asked Questions about outlook-calendar

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

FAQPage Schema
How do I check Outlook Calendar availability and schedule events from a CLI?

You can check Outlook Calendar availability and schedule events using a CLI integration that queries free/busy times across primary and shared calendars. It lists upcoming events, creates new ones, and manages RSVP flows directly through guided prompts.

Can I create Outlook Calendar events without leaving my chat assistant?

Yes, you can create Outlook Calendar events directly within your chat assistant. The integration handles event creation, updates, and RSVP flows with interactive confirmation gates for sensitive actions to ensure scheduling safety.

What is the best way to manage shared Outlook Calendar schedules programmatically?

Managing shared Outlook Calendar schedules programmatically is best handled through an OAuth-based Graph API access tool. It provides a unified interface to view, query, and coordinate events across multiple calendars with resilient retry logic.

Does the Outlook Calendar CLI integration require OAuth setup?

Yes, the Outlook Calendar CLI integration requires OAuth setup. It implements OAuth-based Graph API access to securely authenticate and manage events, availability, and RSVP flows across primary and shared calendars.

Why do I need confirmation gates when creating Outlook Calendar events?

You need confirmation gates when creating Outlook Calendar events to prevent unintended scheduling actions. These interactive safety checks verify sensitive operations before execution, ensuring accurate event creation and RSVP management.