What problem does it solve? Automating Microsoft 365 workflows normally requires writing custom OAuth and Graph API code for every task. This Skill provides a ready-made client and CLI for mailbox search and send, calendar listing, OneDrive browsing, and Azure AD directory lookups using client credentials, with no interactive login required. ## Core Features & Use Cases - Mail Operations: Search mailboxes, retrieve individual messages, and send email on behalf of any user, all returning JSON output. - Calendar & OneDrive Access: List upcoming calendar events over a configurable day range and browse or search OneDrive files. - Directory Lookups: Fetch user profiles and list directory users with fields like displayName, mail, jobTitle, and department. - Use Case: An operations agent needs to find the latest budget email, check a manager's calendar for the next 30 days, and locate a quarterly report in OneDrive — all from one automated background workflow without user sign-in. ## Quick Start Set the MSFT_TENANT_ID, MSFT_CLIENT_ID, and MSFT_CLIENT_SECRET environment variables, then ask the agent to search a user's mailbox for recent messages about a specific topic.