Create Calendar Event

Create Microsoft Outlook calendar events via the Microsoft Graph API.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/naftiko/microsoft-outlook-sandbox --skill create-calendar-event
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Create Calendar Event
Source: https://github.com/naftiko/microsoft-outlook-sandbox/tree/main/skills/create-calendar-event
Command: npx skills add https://github.com/naftiko/microsoft-outlook-sandbox --skill create-calendar-event

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill automates the creation of new events within your Microsoft Outlook calendar, streamlining the process of scheduling meetings, appointments, and reminders.

Core Features & Use Cases

  • Event Creation: Schedule single or recurring events with specified start and end times.
  • Attendee Management: Invite attendees by email address and specify their participation type (required/optional).
  • Location and Body: Include a physical location or a virtual meeting link, and add a detailed description to the event body.
  • Use Case: Quickly schedule a project review meeting for your team by providing the subject, attendees, and desired time slot.

Quick Start

Create a new calendar event titled "Project Review" for tomorrow from 2 PM to 3 PM Pacific Standard Time, inviting [email protected].

Frequently Asked Questions about Create Calendar Event

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

FAQPage Schema
How do I create an Outlook calendar event with attendees using Microsoft Graph API?

To create an Outlook calendar event via Microsoft Graph API, you define the event subject, start and end date-times with time zones, and attendees. This Skill automates that scheduling process by sending the specified properties to your Microsoft Outlook calendar.

What's the best way to automate scheduling meetings in Microsoft Outlook?

Automating meeting scheduling in Outlook requires defining the event subject, start and end times, and attendees. This Skill leverages the Microsoft Graph API to automatically generate appointments and invite participants via email within a specified Outlook calendar.

Do I need a specific calendar ID to schedule an event in Outlook via Microsoft Graph?

Yes, a calendar ID is strictly required to schedule an event in Outlook via Microsoft Graph. Along with the calendar ID, you must also provide the event subject, start date-time, and end date-time properties for the Microsoft Graph API to successfully execute the event creation.

Can I set a custom time zone and location when creating a calendar event in Outlook?

Yes, you can set a custom time zone and location when creating an Outlook calendar event. The Microsoft Graph API configuration supports defining specific start and end time zones, adding physical or virtual meeting locations, and including detailed body content for the appointment.

How does attendee management work when creating an event in Microsoft Outlook?

Attendee management for an Outlook event involves specifying email addresses and participation types. When creating an event through the Microsoft Graph API, you can invite attendees and designate whether their participation is required or optional directly within the scheduling request.