CtrlK
BlogDocsLog inGet started
Tessl Logo

ms365-tenant-manager

Microsoft 365 tenant administration for Global Administrators. Automate M365 tenant setup, Office 365 admin tasks, Azure AD user management, Exchange Online configuration, Teams administration, and security policies. Generate PowerShell scripts for bulk operations, Conditional Access policies, license management, and compliance reporting. Use for M365 tenant manager, Office 365 admin, Azure AD users, Global Administrator, tenant configuration, or Microsoft 365 automation.

94

1.07x
Quality

92%

Does it follow best practices?

Impact

95%

1.07x

Average score across 6 eval scenarios

SecuritybySnyk

Passed

No known issues

SKILL.md
Quality
Evals
Security

Quality

Discovery

100%

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

This is a strong skill description that clearly defines its scope around Microsoft 365 tenant administration for Global Administrators. It lists specific concrete actions, includes comprehensive trigger terms covering common variations (M365, Office 365, Microsoft 365), and explicitly states when to use it. The description is well-structured with a clear what/when separation and occupies a distinct niche.

DimensionReasoningScore

Specificity

Lists multiple specific concrete actions: tenant setup, Azure AD user management, Exchange Online configuration, Teams administration, security policies, PowerShell scripts for bulk operations, Conditional Access policies, license management, and compliance reporting.

3 / 3

Completeness

Clearly answers both 'what' (automate M365 tenant setup, generate PowerShell scripts for various admin tasks) and 'when' with explicit trigger terms in the final sentence ('Use for M365 tenant manager, Office 365 admin, Azure AD users, Global Administrator, tenant configuration, or Microsoft 365 automation').

3 / 3

Trigger Term Quality

Excellent coverage of natural terms users would say: 'M365', 'Office 365', 'Azure AD', 'Exchange Online', 'Teams', 'PowerShell', 'Conditional Access', 'license management', 'Global Administrator', 'Microsoft 365', 'tenant'. These are all terms an admin would naturally use.

3 / 3

Distinctiveness Conflict Risk

Highly distinctive niche focused on Microsoft 365 Global Administrator tasks. The combination of M365 tenant administration, PowerShell script generation, and specific services like Exchange Online and Conditional Access policies makes it very unlikely to conflict with other skills.

3 / 3

Total

12

/

12

Passed

Implementation

85%

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

This is a strong, well-structured skill with excellent actionability and workflow clarity. The executable PowerShell scripts cover key M365 admin scenarios with proper validation checkpoints and safety measures (report-only mode, -WhatIf, try/catch). The main area for improvement is conciseness — some inline comments, the Best Practices section, and the Limitations table could be trimmed since they partially duplicate workflow content or state things Claude already knows.

Suggestions

Trim the Best Practices section to only include non-obvious guidance not already demonstrated in the workflows (e.g., remove 'Include try/catch blocks' since the code already shows this pattern).

Remove explanatory inline comments that state the obvious (e.g., '# blocks Basic Auth protocols' after 'Block Legacy Authentication') to reduce token usage.

DimensionReasoningScore

Conciseness

The skill is generally well-structured but includes some unnecessary verbosity — inline comments explaining obvious things (e.g., '# blocks Basic Auth protocols'), the Best Practices section repeats guidance already embedded in the workflows, and the Limitations table covers things Claude would already know. Could be tightened by ~20-30%.

2 / 3

Actionability

Excellent actionability throughout — every workflow provides fully executable PowerShell scripts using the Microsoft Graph module with specific cmdlets, parameters, and error handling. Scripts are copy-paste ready with concrete examples for user provisioning, Conditional Access policies, offboarding, and security audits.

3 / 3

Workflow Clarity

Multi-step workflows are clearly sequenced with explicit validation checkpoints (e.g., 'Spot-check 3-5 accounts,' 'Review Sign-in logs for 48h before enforcing,' confirm account is blocked). The offboarding workflow includes a dry-run/WhatIf step before destructive operations, and the security hardening workflow starts policies in report-only mode before enforcement — proper feedback loops throughout.

3 / 3

Progressive Disclosure

Clean structure with a Quick Start section for immediate use, detailed workflows for complex processes, and well-signaled one-level-deep references to powershell-templates.md, security-policies.md, and troubleshooting.md. Content is appropriately split between the main file and reference guides.

3 / 3

Total

11

/

12

Passed

Validation

100%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation11 / 11 Passed

Validation for skill structure

No warnings or errors.

Repository
alirezarezvani/claude-skills
Reviewed

Table of Contents

Is this your skill?

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.