ms365-tenant-manager

Automate Microsoft 365 tenant administration and generate PowerShell scripts.

Updated Mar 4, 2026
One-click install
npx skills add https://github.com/Tonybleything76/more-claude-skills --skill ms365-tenant-manager-tonybleything76
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ms365-tenant-manager
Source: https://github.com/Tonybleything76/more-claude-skills/tree/main/engineering-team/ms365-tenant-manager
Command: npx skills add https://github.com/Tonybleything76/more-claude-skills --skill ms365-tenant-manager-tonybleything76

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This skill streamlines the complex and time-consuming process of setting up, managing, and securing Microsoft 365 tenants, empowering Global Administrators to operate efficiently and securely.

Core Features & Use Cases

  • Automated Tenant Setup: Generate scripts for initial tenant configuration, DNS records, and security baselines.
  • User & License Management: Automate bulk user provisioning, offboarding, and license assignment.
  • Security Policy Automation: Generate PowerShell scripts for Conditional Access policies, security audits, and MFA enforcement.
  • Use Case: A new company is onboarding 100 employees. Use this skill to generate a PowerShell script that provisions all users, assigns them the correct licenses, and configures essential security settings, saving days of manual work.

Quick Start

Generate a PowerShell script to provision new users from a CSV file named 'new_employees.csv' and assign them an E3 license.

Frequently Asked Questions about ms365-tenant-manager

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate bulk user provisioning in Microsoft 365 from a CSV file?

Automate Microsoft 365 user provisioning by generating a PowerShell script that reads employee data from a CSV file, creates Azure AD accounts, and assigns the correct licenses automatically.

Can I use PowerShell to enforce Conditional Access and MFA policies in Azure AD?

Yes, you can enforce Conditional Access and MFA policies in Azure AD by generating PowerShell scripts that automate security policy implementation and execute comprehensive security audits.

What is the best way to configure security baselines for a new Microsoft 365 tenant?

The best way to configure security baselines for a new Microsoft 365 tenant is to generate automated PowerShell scripts that handle initial tenant setup, DNS records, and security policies.

Does this approach work for managing Exchange Online and Teams administration?

Yes, this approach facilitates Exchange Online setup and Teams administration alongside broader Microsoft 365 tenant configuration and Azure AD user management tasks through Python scripts.

Do I need Global Administrator privileges to automate M365 tenant management?

Yes, automating Microsoft 365 tenant management and security policy implementation requires Global Administrator privileges to properly configure tenant settings and manage Azure AD users.