ms365-tenant-manager

Administer Microsoft 365 tenant setup, user management, and security policies.

Updated Jan 26, 2026
One-click install
npx skills add https://github.com/tiandiyiqi/ai-skills --skill ms365-tenant-manager-tiandiyiqi
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ms365-tenant-manager
Source: https://github.com/tiandiyiqi/ai-skills/tree/main/engineering-team/ms365-tenant-manager
Command: npx skills add https://github.com/tiandiyiqi/ai-skills --skill ms365-tenant-manager-tiandiyiqi

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires Microsoft.Graph, ExchangeOnlineManagement, MicrosoftTeams, SharePointPnPPowerShellOnline, AzureAD, MSOnline, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill empowers Microsoft 365 Global Administrators to efficiently manage complex tenant setups, configurations, user lifecycles, and security policies, reducing administrative overhead and ensuring best practices.

Core Features & Use Cases

  • Tenant Setup & Configuration: Streamlines initial tenant deployment, domain integration, and service provisioning.
  • User & Group Management: Automates user onboarding/offboarding, license assignment, and group management.
  • Security & Compliance: Assists in implementing robust security measures like MFA, Conditional Access, and compliance policies.
  • Use Case: A new 50-person company needs a secure and compliant Microsoft 365 tenant. This Skill can generate a comprehensive setup guide, PowerShell scripts for user provisioning, and recommendations for security policies.

Quick Start

Use the ms365-tenant-manager skill to generate a PowerShell script for creating 20 new users from a CSV file and assigning appropriate licenses.

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 Microsoft 365 user provisioning from a CSV file?

You can automate Microsoft 365 user provisioning by generating PowerShell scripts using the Microsoft.Graph and ExchangeOnlineManagement modules to bulk create users from a CSV file and assign licenses automatically.

What's the best way to implement security hardening for a new Microsoft 365 tenant?

The best way to implement security hardening for a Microsoft 365 tenant is by configuring Multi-Factor Authentication (MFA), Conditional Access policies, and compliance rules through PowerShell management modules.

Do I need Global Administrator permissions to manage Microsoft 365 tenant configuration?

Yes, you need Global Administrator permissions and appropriate administrative rights to execute tenant setup, security policies, user lifecycle management, and license optimization tasks within your Microsoft 365 environment.

Can I use PowerShell to manage Microsoft Teams and SharePoint Online together?

Yes, you can use PowerShell to manage Microsoft Teams and SharePoint Online together by utilizing the MicrosoftTeams and SharePointPnPPowerShellOnline modules for comprehensive organizational structure optimization.

What PowerShell modules are required for Microsoft 365 tenant management?

Microsoft 365 tenant management requires PowerShell modules including Microsoft.Graph, ExchangeOnlineManagement, MicrosoftTeams, SharePointPnPPowerShellOnline, AzureAD, and MSOnline for executing administrative operations.

How does user lifecycle management work for Microsoft 365 groups?

User lifecycle management for Microsoft 365 groups works by automating user onboarding and offboarding processes, assigning licenses, and managing group structures through generated PowerShell scripts.