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.

73

Quality

90%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

The risk profile of this skill

SKILL.md
Quality
Evals
Security

Quality

Content

88%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.

A well-structured, highly actionable skill body with executable examples and clear validation-gated workflows. Slight verbosity in best-practice prose and inline reference lists keep conciseness and progressive disclosure just below the top anchors.

Suggestions

Trim the Best Practices section to terse imperatives and remove guidance Claude can infer (e.g., 'Prefer Microsoft Graph over legacy MSOnline') to tighten conciseness.

Move the inlined reference-guide bullet lists into brief one-line pointers per file so the overview stays a lean index.

DimensionReasoningScore

Conciseness

Efficient and mostly lean with executable code, though the Best Practices and reference-list prose include some explanatory material Claude could infer; a few sections could be trimmed.

4 / 5

Actionability

Copy-paste-ready PowerShell snippets and concrete Python generator commands cover the common tenant setup, user lifecycle, and security-audit cases with specific flags and sample inputs.

5 / 5

Workflow Clarity

Workflows are clearly sequenced with explicit validation checkpoints ('Validation:' sections, a '--action validate' gate requiring is_valid:true, report-only mode before enforcing CA policies).

5 / 5

Progressive Disclosure

Good structure with one-level-deep references to real bundle files (references/*.md, scripts/*.py) clearly signaled; minor organization gaps as the reference guides are inlined as bullet lists rather than fully split out.

4 / 5

Total

18

/

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, specific description with concrete capabilities and an explicit 'Use for...' trigger clause covering natural terms. Minor trigger-term synonym coverage gaps keep trigger quality just below the top anchor.

DimensionReasoningScore

Specificity

Lists multiple concrete actions (tenant setup, Azure AD user management, Exchange Online configuration, Conditional Access policies, license management, compliance reporting) with comprehensive coverage across the M365 admin domain.

5 / 5

Completeness

Explicitly answers both 'what' (automate setup, user management, config, generate PowerShell scripts) and 'when' via a clear 'Use for...' clause with concrete trigger phrases.

5 / 5

Trigger Term Quality

Good natural-term coverage ('M365 tenant manager', 'Office 365 admin', 'Azure AD users', 'Global Administrator', 'tenant configuration', 'Microsoft 365 automation'), though a few common variations or synonyms are absent.

4 / 5

Distinctiveness Conflict Risk

Targets a clear niche (M365 Global Administrator tenant administration) with distinct triggers and minimal overlap risk with unrelated skills.

5 / 5

Total

19

/

20

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.

Validation16 / 16 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.