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.

72

Quality

88%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Passed

No findings from the security scan

The canonical home for this skill is ms365-tenant-manager in alirezarezvani/claude-skills

SKILL.md
Quality
Evals
Security

Quality

Content

85%Weight 40%Scale 1-5

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

Highly actionable, well-sequenced content with strong validation feedback loops for destructive and batch operations. Progressive disclosure is the weak point: referenced bundle files are missing and some content that should live in references is inlined.

Suggestions

Ship the referenced bundle files (references/powershell-templates.md, references/security-policies.md, references/troubleshooting.md, and scripts/*.py) so the signaled one-level-deep references actually resolve.

Move the ready-to-use PowerShell templates out of the SKILL.md body into references/powershell-templates.md, keeping only a concise quick-start example inline.

Trim the intro paragraph, the 'Sample input / expected shape' aside, and best-practice lists that restate guidance already visible in the code blocks.

DimensionReasoningScore

Conciseness

Dense, mostly-efficient code blocks with little concept padding, but the intro line, the 'Sample input / expected shape' aside, and best-practice lists restate guidance already shown in code comments and could be trimmed.

4 / 5

Actionability

Provides fully executable Microsoft Graph PowerShell and Python CLI commands with real cmdlets, flags, and sample inputs covering the common cases (audit, bulk provisioning, CA policy, offboarding), copy-paste ready.

5 / 5

Workflow Clarity

Three workflows are clearly sequenced with explicit 'Validation' checkpoints, report-only gating for Conditional Access, -WhatIf dry-run before destructive license removal, and try/catch feedback loops for batch operations.

5 / 5

Progressive Disclosure

Structure is reasonable with one-level-deep reference pointers, but the referenced files (references/*.md, scripts/*.py) are not present in the bundle, and substantial inlined PowerShell would belong better in the templated reference files.

3 / 5

Total

17

/

20

Passed

Description

92%Weight 40%Scale 1-5

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

A strong, concrete description that clearly states what the skill does and when to use it, with role-specific triggers that distinguish it from generic admin skills. Minor room to add a few synonym trigger terms.

DimensionReasoningScore

Specificity

Lists many concrete actions across the domain — 'Automate M365 tenant setup, Office 365 admin tasks, Azure AD user management, Exchange Online configuration, Teams administration, and security policies' plus 'Generate PowerShell scripts for bulk operations, Conditional Access policies, license management, and compliance reporting' — comprehensive and concrete rather than abstract.

5 / 5

Completeness

Explicitly answers both 'what' (tenant administration and PowerShell script generation for the listed tasks) and 'when' with a concrete 'Use for ...' trigger clause naming specific scenarios.

5 / 5

Trigger Term Quality

Includes natural phrases a user would say ('M365 tenant manager, Office 365 admin, Azure AD users, Global Administrator, tenant configuration, or Microsoft 365 automation'), but a few synonyms and short forms (e.g. 'Entra ID', 'M365 admin') are missing, so it is not fully comprehensive.

4 / 5

Distinctiveness Conflict Risk

Scoped tightly to Microsoft 365 Global Administrator tenant management with distinct role/tenant triggers, making conflict with unrelated skills minimal.

5 / 5

Total

19

/

20

Passed

Validation

93%

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

Validation15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

referenced_paths_exist

Referenced path issues: 12 missing

Warning

Total

15

/

16

Passed

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.