microsoft365Microsoft 365 integration for Outlook, Calendar, Contacts, and OneDrive via Microsoft Graph API. Supports reading/sending emails, managing calendar events, a...
Install via ClawdBot CLI:
clawdbot install Robert-Janssen/microsoft365This skill provides a direct integration with Microsoft 365 services using the Device Code Flow.
The skill is executed via node index.js. Use the --account flag to specify which account to use (e.g., --account personal).
node index.js --account personal --calendarThis skill uses centralized credential management to keep the skill directory clean and safe for sharing.
~/.openclaw/credentials/ms365.tokens..json .~/.openclaw/credentials/ms365.env if present.config..json in the skill directory (or environment variables).MICROSOFT_CLIENT_ID and MICROSOFT_TENANT_ID in your environment or ~/.openclaw/credentials/ms365.env.node index.js --account and follow the device login instructions.Generated Feb 27, 2026
An AI agent automates daily tasks like scheduling meetings, sending follow-up emails, and organizing files in OneDrive for an individual user. It uses the Microsoft 365 skill to fetch calendar events, send emails, and manage documents, saving time and reducing manual effort.
A small business uses this skill to handle customer communications, schedule appointments, and maintain contact lists. The agent reads incoming emails, creates calendar events for consultations, and accesses shared files on OneDrive, streamlining administrative workflows.
Teams leverage the skill to coordinate schedules, share files, and manage contacts across distributed locations. The agent fetches team calendars to find meeting slots, sends group emails, and accesses OneDrive for collaborative document editing, enhancing remote work efficiency.
An event planner uses the agent to manage invitations, schedule sessions, and track attendee contacts. It creates calendar events for different activities, sends email updates to participants, and stores event files on OneDrive, ensuring smooth event execution.
Offer the AI agent as a monthly or annual subscription service, where users pay for automated Microsoft 365 integrations. Revenue comes from tiered plans based on usage limits, such as number of emails sent or calendar events managed, targeting individuals and small businesses.
Provide bespoke development services to integrate this skill into existing business systems, such as CRM or project management tools. Revenue is generated through one-time project fees or ongoing support contracts, catering to enterprises needing tailored automation solutions.
Launch a free version with basic email and calendar functions, then charge for advanced features like bulk email sending, detailed analytics, or priority support. Revenue streams include upgrades to premium tiers and in-app purchases for additional capabilities.
π¬ Integration Tip
Ensure MICROSOFT_CLIENT_ID and MICROSOFT_TENANT_ID are securely set in environment variables or the ms365.env file to avoid credential exposure, and use the --account flag for multi-account management.
Interact with Google Calendar via the Google Calendar API β list upcoming events, create new events, update or delete them. Use this skill when you need programmatic access to your calendar from OpenClaw.
Read, search, and manage Outlook emails and calendar via Microsoft Graph API. Use when the user asks about emails, inbox, Outlook, Microsoft mail, calendar events, or scheduling.
Google Calendar via gcalcli: today-only agenda by default, bounded meaning-first lookup via agenda scans, and fast create/delete with verification--optimized for low tool calls and minimal output.
This skill should be used when interacting with Apple Calendar on macOS. Use it for listing calendars, viewing events, creating/updating/deleting calendar events, and checking availability/free-busy times. Triggers on requests like "check my calendar", "schedule a meeting", "what's on my schedule", "am I free tomorrow", or any calendar-related operations.
Access and manage Google Calendar events with gogcli for cross-calendar agendas, keyword search, and filtered outputs avoiding unwanted calendars like holidays.
Daily morning rollup of important emails and calendar events at 8am with AI-generated summaries