Comprehensive Microsoft 365 tenant administration skill for setup, configuration, user management, security policies, and organizational structure optimization for Global Administrators
Install with Tessl CLI
npx tessl i github:alirezarezvani/claude-code-skill-factory --skill ms365-tenant-manager41
Does it follow best practices?
If you maintain this skill, you can automatically optimize it using the tessl CLI to improve its score:
npx tessl skill review --optimize ./path/to/skillValidation for skill structure
PowerShell automation best practices
Uses Microsoft.Graph module
100%
100%
No legacy MSOnline usage
100%
100%
Try/catch error handling
100%
100%
WhatIf dry-run support
100%
100%
Audit logging to file
100%
100%
No hardcoded credentials
33%
100%
Group-based licensing approach
0%
0%
Consistent UPN naming convention
100%
100%
Department-based license differentiation
100%
100%
Results exported to CSV
100%
100%
Without context: $0.3786 · 1m 37s · 18 turns · 66 in / 6,261 out tokens
With context: $1.3857 · 3m 50s · 36 turns · 13,232 in / 14,174 out tokens
Security hardening and Conditional Access setup
MFA before user provisioning
30%
60%
Conditional Access report-only mode
100%
100%
Separate admin accounts
100%
100%
PIM for privileged access
60%
100%
Named locations configuration
25%
50%
Secure Score reference
100%
100%
Audit logging enabled
100%
100%
Least privilege role assignment
100%
60%
Uses Microsoft.Graph module
100%
100%
No hardcoded credentials
100%
100%
Zero Trust language
50%
50%
Without context: $0.3578 · 2m 17s · 13 turns · 20 in / 8,258 out tokens
With context: $1.1370 · 3m 38s · 31 turns · 382 in / 12,196 out tokens
User offboarding and shared mailbox management
Shared mailbox conversion
100%
100%
Immediate session revocation
80%
100%
Account disabled
100%
100%
Group membership removal
100%
100%
License removal
100%
100%
Hidden from GAL
100%
100%
Offboarding audit report
100%
100%
Uses Microsoft.Graph module
100%
100%
No hardcoded credentials
100%
100%
Try/catch error handling
100%
100%
No license for shared mailbox
100%
100%
Without context: $0.2590 · 1m 10s · 11 turns · 13 in / 5,100 out tokens
With context: $0.7083 · 2m 3s · 23 turns · 376 in / 7,097 out tokens
Table of Contents
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.