Install
openclaw skills install ms365-mail-calendarMicrosoft 365 Email & Calendar CLI via Microsoft Graph API. Supports multiple accounts.
openclaw skills install ms365-mail-calendarMicrosoft 365 CLI for Email & Calendar via Graph API. Multi-account support.
Mail.Read, Mail.Send, Calendars.ReadWrite, User.ReadMICROSOFT_CLIENT_ID=<your-app-id> and optionally MICROSOFT_TENANT_IDnode skills/ms365/index.js --account work loginnode index.js --account work loginnode index.js --account work whoaminode index.js --account work mail inbox --top 10node index.js --account work mail unreadnode index.js --account work mail read <id>node index.js --account work mail send --to a@b.com --subject "Hi" --body "Hello"node index.js --account work mail search "invoice"node index.js --account work calendar --from 2026-04-14T00:00:00Z --to 2026-04-14T23:59:59Znode index.js --account work calendar-create --subject "Meeting" --start 2026-04-15T10:00 --end 2026-04-15T11:00Use --account <name> to switch. Each account has separate tokens stored in ~/.openclaw/credentials/.