← ClaudeAtlas

cipp-licenseslisted

Use this skill when working with M365 license assignments and CSP license inventory through CIPP — listing license usage per tenant, identifying unused licenses, surfacing license SKUs available for assignment, and reviewing CSP-level license commitments. Drives license-rightsizing reports for MSP billing reviews.
wyre-technology/msp-claude-plugins · ★ 28 · Code & Development · score 80
Install: claude install-skill wyre-technology/msp-claude-plugins
# CIPP Licenses License visibility across managed tenants. Two tools cover the read surface: per-tenant assignment + usage, and portfolio CSP inventory. License *changes* (assigning, removing) flow through `cipp_create_user`, `cipp_offboard_user`, or the M365 plugin — this skill is read-only. ## Tools ### `cipp_list_licenses` ``` cipp_list_licenses(tenantFilter='contoso.onmicrosoft.com') ``` Returns every SKU in the tenant with `skuPartNumber`, friendly name, `prepaidUnits.enabled` (purchased), `consumedUnits` (assigned), and per-SKU service plan detail. The gap between purchased and consumed is your unused-license inventory. ### `cipp_list_csp_licenses` ``` cipp_list_csp_licenses() ``` Portfolio-wide view of CSP (Cloud Solution Provider) license commitments — what the MSP owns across all tenants. Use to reconcile what's deployed against what's billed. ## Common SKU reference | Part number | Friendly | Notes | |-------------|----------|-------| | `O365_BUSINESS_PREMIUM` | M365 Business Premium | SMB sweet spot — Exchange + EMS basics | | `SPB` | M365 Business Premium (legacy code) | Same as above on older tenants | | `SPE_E3` | M365 E3 | Mid-market, includes Intune + EMS | | `SPE_E5` | M365 E5 | E3 + Defender + advanced compliance | | `ENTERPRISEPACK` | Office 365 E3 | Apps + Exchange + SharePoint, no EMS | | `EMS` / `EMSPREMIUM` | EMS E3 / E5 | Identity + device management add-on | | `AAD_PREMIUM` / `AAD_PREMIUM_P2` | Entra ID P1 / P2 | Conditional access requires