outlook-calendar-export

Export Outlook calendar appointments to Markdown files with an index.

11|1|Updated Mar 27, 2026
One-click install
npx skills add https://github.com/raandree/CopilotAtelier --skill outlook-calendar-export
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: outlook-calendar-export
Source: https://github.com/raandree/CopilotAtelier/tree/main/Skills/outlook-calendar-export
Command: npx skills add https://github.com/raandree/CopilotAtelier --skill outlook-calendar-export

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This tool automates exporting Outlook calendar entries to Markdown files, enabling offline access, archiving, and documentation of schedules.

Core Features & Use Cases

  • Calendar Export: Exports appointments from the default Outlook calendar to per-appointment Markdown files.
  • Recurrence Handling: Supports IncludeRecurrences to expand recurring meetings into individual occurrences.
  • Indexing: Generates an _INDEX.md grouping appointments by month for quick navigation.
  • Encoding Best Practices: Uses UTF-8 without BOM to avoid Git diffs across PS versions.

Quick Start

Run the export script to generate Markdown entries for your Outlook calendar within a chosen date range.

Frequently Asked Questions about outlook-calendar-export

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

FAQPage Schema
How do I export my Outlook calendar to Markdown files?

You can export Outlook calendar entries to Markdown files by running a PowerShell script that accesses Outlook via COM, retrieving appointments within a specified date range to create individual Markdown files and a consolidated index.

Can I export recurring Outlook appointments to individual Markdown files?

Yes, the PowerShell export script supports IncludeRecurrences to expand recurring meetings into individual occurrences, generating a separate Markdown file for each expanded calendar appointment.

Does the Outlook calendar export script work on Mac or Linux?

No, the calendar export requires Windows because it uses Outlook COM access via PowerShell to read appointments from the local default Outlook calendar application.

Why does my PowerShell calendar export have encoding issues in Git?

Encoding issues occur when BOM is present; the export script uses UTF-8 without BOM encoding for the Markdown files to avoid Git diffs across different PowerShell versions.

What is the best way to archive Outlook calendars for offline documentation?

The best way to archive calendars for offline access is exporting Outlook appointments to Markdown files, which generates a navigable _INDEX.md grouping appointments by month alongside individual entry files.

Do I need Outlook installed to export calendar entries with PowerShell?

Yes, Outlook must be installed on Windows because the PowerShell script relies on COM access to interact with the default Outlook calendar and extract appointment data for Markdown conversion.