✓ Verified 📱 Social Media ✓ Enhanced Data

Microsoft365

Microsoft 365 integration for Outlook, Calendar, Contacts, and OneDrive via Microsoft Graph API.

Rating
4.4 (16 reviews)
Downloads
39,106 downloads
Version
1.0.0

Overview

Microsoft 365 integration for Outlook, Calendar, Contacts, and OneDrive via Microsoft Graph API.

Complete Documentation

View Source →

Microsoft 365 (Custom)

This skill provides a direct integration with Microsoft 365 services using the Device Code Flow.

Usage

The skill is executed via node index.js. Use the --account flag to specify which account to use (e.g., --account personal).

Calendar

  • Fetch events: node index.js --account personal --calendar
  • Create event: Use interactive mode or automated scripts.

Email

  • Read emails: Interactive mode (option 1).
  • Send email: Interactive mode (option 5).

Contacts & OneDrive

  • Contacts: Interactive mode (option 3).
  • OneDrive files: Interactive mode (option 4).

Configuration & Security

This skill uses centralized credential management to keep the skill directory clean and safe for sharing.

File Locations

  • Tokens: Saved in ~/.openclaw/credentials/ms365.tokens..json.
  • Environment: Automatically loads secrets from ~/.openclaw/credentials/ms365.env if present.
  • Config: Expects config..json in the skill directory (or environment variables).

Setup

  • Register an application in Azure (Public Client Flow, Device Code enabled).
  • Set MICROSOFT_CLIENT_ID and MICROSOFT_TENANT_ID in your environment or ~/.openclaw/credentials/ms365.env.
  • Run node index.js --account and follow the device login instructions.

Installation

Terminal bash

openclaw install microsoft365
    
Copied!

Tags

#communication #api #integration

Quick Info

Category Social Media
Model Claude 3.5
Complexity One-Click
Author robert-janssen
Last Updated 3/10/2026
🚀
Optimized for
Claude 3.5
🧠

Ready to Install?

Get started with this skill in seconds

openclaw install microsoft365