plugins marketplace
← All plugins

outlook-calendar

v0.1.3

Connect Outlook Calendar for scheduling, daily briefs, event prep, and safe meeting changes.

Codex6 skills

by OpenAIMIT5kupdated 3 weeks ago

Source

git clone https://github.com/openai/plugins

Clone the source, then follow the repository's marketplace instructions for your runtime. The plugin root is plugins/outlook-calendar/ inside the repository.

Layout

plugins/outlook-calendar/
├── .codex-plugin/plugin.json
├── skills/outlook-calendar/SKILL.md
├── skills/outlook-calendar-daily-brief/SKILL.md
├── skills/outlook-calendar-free-up-time/SKILL.md
├── skills/outlook-calendar-group-scheduler/SKILL.md
├── skills/outlook-calendar-meeting-prep/SKILL.md
└── skills/outlook-calendar-shared-calendars/SKILL.md

Skills6

outlook-calendarskills/outlook-calendar/SKILL.md

Handle Outlook Calendar workflows, including delegated/shared calendar writes. Use when the user asks for schedule understanding, availability checks, meeting scheduling, intelligent rescheduling, meeting prep, reminder updates, RSVP responses, recurring maintenance, travel coordination, deadline planning, or safe create, update, reschedule, respond, attach, delete, or cancel changes with timezone-aware event times and attendee validation.

outlook-calendar-daily-briefskills/outlook-calendar-daily-brief/SKILL.md

Build polished one-day Outlook Calendar briefs. Use when the user asks for today, tomorrow, or a specific date summary with an agenda, conflict flags, free windows, remaining-meeting readouts, or a calendar brief, and Outlook Calendar is available.

outlook-calendar-free-up-timeskills/outlook-calendar-free-up-time/SKILL.md

Find ways to open up meaningful free time in Outlook Calendar. Use when the user wants to clear part of their schedule, make room for focus time, create a longer uninterrupted block, or see the smallest set of calendar changes that would give time back.

outlook-calendar-group-schedulerskills/outlook-calendar-group-scheduler/SKILL.md

Find and rank good meeting times for several people using Outlook Calendar data. Use when the user wants to schedule a meeting, compare candidate slots across attendees, find the best compromise time, or add a room/resource check after narrowing the attendee-compatible options.

outlook-calendar-meeting-prepskills/outlook-calendar-meeting-prep/SKILL.md

Build a practical meeting prep brief from an Outlook Calendar event and its nearby Microsoft context. Use when the user wants to prepare for an upcoming meeting, understand what to read beforehand, pull in linked notes or docs, or get a concise brief on what the meeting appears to require.

outlook-calendar-shared-calendarsskills/outlook-calendar-shared-calendars/SKILL.md

Safely write to delegated or shared Outlook calendars. Use when the user explicitly wants to create, update, respond to, cancel, delete, or add a small attachment to an event on a shared or delegated Outlook Calendar.

Manifests1

plugins/outlook-calendar/.codex-plugin/plugin.json
{
  "name": "outlook-calendar",
  "version": "0.1.3",
  "description": "Connect Outlook Calendar for scheduling, daily briefs, event prep, and safe meeting changes.",
  "author": {
    "name": "OpenAI",
    "email": "support@openai.com",
    "url": "https://openai.com/"
  },
  "homepage": "https://www.microsoft.com/en-us/microsoft-365/outlook/calendar-app",
  "repository": "https://github.com/openai/plugins",
  "license": "MIT",
  "keywords": [
    "outlook-calendar",
    "calendar",
    "microsoft",
    "scheduling",
    "teams",
    "daily-brief",
    "meeting-prep"
  ],
  "skills": "./skills/",
  "apps": "./.app.json",
  "interface": {
    "displayName": "Outlook Calendar",
    "shortDescription": "Manage Outlook schedules and meeting changes",
    "longDescription": "Use Outlook Calendar to summarize a day, compare availability, prepare for meetings, explain Outlook status semantics, and schedule, reschedule, or cancel events through the connected Microsoft Outlook app.",
    "developerName": "OpenAI",
    "category": "Productivity",
    "capabilities": [
      "Interactive",
      "Write"
    ],
    "websiteURL": "https://www.microsoft.com/en-us/microsoft-365/outlook/calendar-app",
    "privacyPolicyURL": "https://www.microsoft.com/en-us/privacy/privacystatement",
    "termsOfServiceURL": "https://www.microsoft.com/en-us/servicesagreement/",
    "defaultPrompt": "Summarize my day, compare availability, explain Outlook status, and draft the right event update",
    "brandColor": "#0078D4",
    "composerIcon": "./assets/logo.png",
    "logo": "./assets/logo.png",
    "screenshots": []
  }
}