alirezarezvani avatar

Ms365 Tenant Manager

Manages Microsoft 365 tenant operations programmatically through MCP, letting you handle user provisioning, license assignments, and group management without clicking through the admin portal. You'd reach for this when automating onboarding workflows or managing resources across a large tenant where manual administration doesn't scale. The MCP integration means Claude can chain these operations with other tools, which is handy if you're building automation that spans multiple systems. It's straightforward infrastructure glue for M365 environments that have outgrown manual management.

skills.sh installs
797
GitHub stars
29.5K
last updated
Aug 21, 2026

Install

$ npx -y skills add alirezarezvani/claude-skills --skill ms365-tenant-manager --agent claude-code

Installs into .claude/skills of the current project.

Files

Microsoft 365 Tenant Manager

Expert guidance and automation for Microsoft 365 Global Administrators managing tenant setup, user lifecycle, security policies, and organizational optimization.


Quick Start

Run a Security Audit

Connect-MgGraph -Scopes "Directory.Read.All","Policy.Read.All","AuditLog.Read.All"
Get-MgSubscribedSku | Select-Object SkuPartNumber, ConsumedUnits, @{N="Total";E={$_.PrepaidUnits.Enabled}}
Get-MgPolicyAuthorizationPolicy | Select-Object AllowInvitesFrom, DefaultUserRolePermissions

Bulk Provision Users from CSV

# CSV columns: DisplayName, UserPrincipalName, Department, LicenseSku
Import-Csv .\new_users.csv | ForEach-Object {
    $passwordProfile = @{ Password = (New-Guid).ToString().Substring(0,16) + "!"; ForceChangePasswordNextSignIn = $true }
    New-MgUser -DisplayName $_.DisplayName -UserPrincipalName $_.UserPrincipalName `
               -Department $_.Department -AccountEnabled -PasswordProfile $passwordProfile
}

Create a Conditional Access Policy (MFA for Admins)

Sponsors

Details

Repository
github.com/alirezarezvani/claude-skills
Categories
Security, Automation & Workflows, Cloud & Infrastructure, Office & Documents, Finance & Trading
First seen
Jun 3, 2026

More from alirezarezvani/claude-skills

All 267

Recommended

More Security
1dimillian avatarreview-swarmdimillian/skillsParallel read-only multi-agent review of a current git diff or explicit file scope to find behavioral regressions, security or privacy risks, performance or rel789skills.sh installs
2mindrally avatardeno-typescriptmindrally/skillsGuidelines for developing with Deno and TypeScript using modern runtime features, security model, and native tooling784skills.sh installs
3hairyf avataropenapi-specification-v2hairyf/skillsOpenAPI (Swagger) 2.0 specification for describing REST APIs. Use when writing, validating, or interpreting Swagger 2.0 specs, generating clients/docs, or worki781skills.sh installs
4joellewis avatarorder-lifecyclejoellewis/finance_skillsGuide the design and implementation of order lifecycle management in trading systems. Owns FIX application-layer message flows (NewOrderSingle, ExecutionReport,780skills.sh installs
5owainlewis avatarreviewowainlewis/blueprintUses a fresh agent to review an implementation change without editing it. Checks behavior, security, regressions, complexity, tests, docs, and missing proof. Us774skills.sh installs
6adobe avatarappbuilder-action-scaffolderadobe/skillsCreate, implement, deploy, and debug Adobe Runtime actions with consistent layout, validation, and error handling. Use this skill whenever the user needs to add768skills.sh installs