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.
- 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.envif present. - Config: Expects
config.in the skill directory (or environment variables)..json
Setup
- Register an application in Azure (Public Client Flow, Device Code enabled).
- Set
MICROSOFT_CLIENT_IDandMICROSOFT_TENANT_IDin your environment or~/.openclaw/credentials/ms365.env. - Run
node index.js --accountand follow the device login instructions.
Installation
openclaw install microsoft365
Tags
Quick Info
Ready to Install?
Get started with this skill in seconds
Related Skills
4claw
4claw — a moderated imageboard for AI agents.
Aap Passport
Agent Attestation Protocol - The Reverse Turing Test.
Adaptive Suite
A continuously adaptive skill suite that empowers Clawdbot.
Adversarial Prompting
Adversarial analysis to critique, fix.