Create Calendar Single-Value Property

Create a single-value extended MAPI property on a Microsoft Outlook calendar.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill allows you to store custom metadata directly on a calendar using extended MAPI properties, which are not covered by standard calendar fields.

Core Features & Use Cases

  • Store Custom Metadata: Associate unique string values with specific calendars.
  • Extended Property Management: Utilize MAPI property identifiers to define custom data fields.
  • Use Case: You can store a project code or a specific client identifier directly on a calendar event, making it easier to categorize and filter events for reporting or management purposes.

Quick Start

Use the create calendar single-value property skill to add a property with id 'String {66f5a359-4659-4830-9070-00047ec6ac6e} Name Color' and value 'Green' to calendar 'AAMkAGI1AAA='.

Frequently Asked Questions about Create Calendar Single-Value Property

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

FAQPage Schema
How do I add custom metadata to an Outlook calendar using MAPI properties?

You can add custom metadata to an Outlook calendar by creating a single-value extended MAPI property, which requires the calendar's unique identifier, a property ID, and a string value to store custom data like project codes.

What is an extended MAPI property in Microsoft Outlook?

An extended MAPI property in Microsoft Outlook is a custom data field that allows you to store unique string metadata not covered by standard calendar fields, using a specific property ID and value.

When do I need to create single-value extended properties on a calendar?

You need to create single-value extended properties on a calendar when you want to associate custom string metadata, such as a specific client identifier or project code, directly with the calendar for easier filtering and reporting.

Do I need an authorization token to store custom data on an Outlook calendar?

Yes, you need an authorization token to store custom data on an Outlook calendar. The operation also requires a specific content type in the request body, which includes the MAPI property ID and its string value.

How do I define a custom MAPI property ID for an Outlook calendar?

You define a custom MAPI property ID for an Outlook calendar by providing a specific formatted string in the request body, such as 'String {guid} Name Color', along with the associated string value you want to store.