Setup & Installation
Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:
What This Skill Does
Automates Microsoft 365 calendar operations via the Microsoft Graph API for both business (Exchange Online) and personal accounts (hotmail.com, outlook.com, live.com). Supports listing events, searching by subject, checking attendee response statuses, creating or updating meetings, and moving events to new times. Authentication uses your own Microsoft login via device code flow, with tokens stored locally.
No third-party API key or external service is needed; auth uses your own Microsoft login and tokens stay on your machine.
When to use it
- Check what meetings remain on your calendar today
- Search for a specific meeting by name or keyword
- See who accepted, declined, or is tentative for a meeting
- Move a meeting to a different time without opening Outlook
- Set up calendar access for a work or personal Microsoft account
Example Workflow
Here's how your AI assistant might use this skill in practice.
User asks: Move my Lunch meeting tomorrow to 12:30
- 1Search calendar for tomorrow's events matching 'Lunch'
- 2Retrieve the event to confirm ID and current attendee responses
- 3Move event start to 12:30 and adjust end time accordingly
- 4Re-read event to confirm updated start and end times
Lunch meeting moved to 12:30, attendee response statuses confirmed
Requirements
Accounts, API keys, or tools you or your AI assistant may need to set up while using this skill.