Add k12-it-admin-plugin: M365 security auditing for K-12 IT admins#161
Add k12-it-admin-plugin: M365 security auditing for K-12 IT admins#161stevemojica wants to merge 1 commit intoanthropics:mainfrom
Conversation
What this addsA new plugin — Most K-12 schools run lean IT teams managing hundreds of staff and student accounts. They're on M365 A1/A3 Education (Entra ID P1 — no P2), don't have a SOC, and often don't have time for PowerShell scripts. This plugin gives them professional-grade M365 security auditing through plain conversational commands, with no extra tooling or licensing required. Skills included
Auth modelBearer token via browser DevTools (zero setup, works with any M365 account) or optional app registration via Microsoft Graph API for scheduled/automated use. Full instructions in CONNECTORS.md. Why K-12 specifically
Plugin structureBuilt and battle-tested running IT for a K-12 private school. Happy to answer questions or adjust based on reviewer feedback. |
What this adds
A new plugin —
k12-it-admin-plugin— with 7 Microsoft 365 security audit skills built specifically for K-12 IT administrators.Most K-12 schools run lean IT teams managing hundreds of staff and student accounts. They're on M365 A1/A3 Education (Entra ID P1 — no P2), don't have a SOC, and often don't have time for PowerShell scripts. This plugin gives them professional-grade M365 security auditing through plain conversational commands, with no extra tooling or licensing required.
Skills included
/threat-scan/admin-role-audit/mfa-audit/ca-audit/oauth-audit/guest-audit/inactive-accountsAuth model
Bearer token via browser DevTools (zero setup, works with any M365 account) or optional app registration via Microsoft Graph API for scheduled/automated use. Full instructions in CONNECTORS.md.
Why K-12 specifically
Plugin structure
k12-it-admin-plugin/
├── .claude-plugin/plugin.json
├── .mcp.json
├── CONNECTORS.md
├── README.md
├── commands/ (7 slash commands)
└── skills/ (7 SKILL.md files)
Built and battle-tested running IT for a K-12 private school. Happy to answer questions or adjust based on reviewer feedback.