🧪 Community ✓ Claude Code ✓ Claude Desktop • Microsoft

Microsoft 365

Microsoft 365 - users, mailboxes, Teams, OneDrive, licensing, and security posture

Installation

Install this plugin individually:

/plugin marketplace add wyre-technology/msp-claude-plugins --plugin m365

Or install all MSP plugins at once:

/plugin marketplace add wyre-technology/msp-claude-plugins

Features

  • Calendar Management
  • File Management
  • License Auditing
  • Mailbox & Email
  • Security Posture
  • Teams Administration
  • User Management

Skills

This plugin provides 8 skills that teach Claude about Microsoft 365:

Skill Description
calendar Use this skill when working with Microsoft 365 calendars - viewing events, finding free/busy times, creating meetings, managing room bookings, or checking a user's schedule.
files Use this skill when working with Microsoft 365 files - OneDrive personal storage, SharePoint document libraries, file sharing permissions, storage quotas, or searching across a user's files.
licensing Use this skill when managing Microsoft 365 licenses - checking available seats, assigning or removing licenses, auditing license usage, finding unused licenses, or planning license optimization for a customer tenant.
mailboxes Use this skill when working with Microsoft 365 mailboxes - reading email, searching messages, managing shared mailboxes, setting out-of-office replies, checking mailbox size, or diagnosing mail flow issues.
security Use this skill for Microsoft 365 security posture checks - MFA enrollment status, conditional access policies, risky sign-ins, suspicious inbox rules, compromised account indicators, and security audit tasks.
teams Use this skill when working with Microsoft Teams - listing teams and channels, managing team membership, finding meetings, checking Teams usage, or troubleshooting Teams access issues.
users Use this skill when working with Microsoft 365 users - listing, searching, creating, disabling, or checking user properties.
api-patterns Use this skill for Microsoft Graph API fundamentals - authentication patterns, OData query operators, pagination, throttling/retry, batch requests, and delta queries.

Agents

This plugin provides 2 agents for autonomous task execution:

Agent Description
identity-auditor Use this agent when an MSP needs to perform a comprehensive Microsoft 365 tenant security audit.
license-auditor Use this agent when an MSP needs to audit Microsoft 365 license costs and find savings opportunities across a client tenant.

Commands

Available slash commands:

Command Description
/check-mfa-status Audit MFA enrollment across all M365 users, highlighting accounts with no MFA
/get-user Look up a Microsoft 365 user by name or email, showing account status, licenses, MFA, and last sign-in
/list-licenses Show Microsoft 365 license inventory - available SKUs, consumed seats, and optimization opportunities
/offboard-user Run the complete M365 offboarding workflow for a departing user - revoke access, handle mailbox, transfer data

API Reference

Base URL
Authentication
Rate Limit
Documentation

Example Usage

Audit MFA enrollment across all M365 users, highlighting accounts with no MFA

/check-mfa-status

Look up a Microsoft 365 user by name or email, showing account status, licenses, MFA, and last sign-in

/get-user

Show Microsoft 365 license inventory - available SKUs, consumed seats, and optimization opportunities

/list-licenses

Run the complete M365 offboarding workflow for a departing user - revoke access, handle mailbox, transfer data

/offboard-user

Using Skills

/skill m365:calendar

Use this skill when working with Microsoft 365 calendars - viewing events, finding free/busy times, creating meetings, managing room bookings, or checking a user's schedule.