account-hygiene
Periodic hygiene review of a client's 1Password account for QBRs and license true-ups: reconciling active and suspended seats…
Microsoft Secure Score through CIPP: the live per-tenant score and its history (cipp_get_secure_score), the recommendation catalog behind it (cipp_list_secure_score_controls), and how to turn the two into a ranked, client-ready improvement plan.
Claude Code
$ npx -y skills add wyre-ai/msp-claude-plugins --skill secure-score --agent claude-code
Codex
$ npx skills add wyre-ai/msp-claude-plugins --skill secure-score -a codex -y
Cursor
$ npx skills add wyre-ai/msp-claude-plugins --skill secure-score -a cursor -y
Gemini CLI
$ npx skills add wyre-ai/msp-claude-plugins --skill secure-score -a gemini-cli -y
GitHub Copilot
$ npx skills add wyre-ai/msp-claude-plugins --skill secure-score -a github-copilot -y
OpenCode
$ npx skills add wyre-ai/msp-claude-plugins --skill secure-score -a opencode -y
Windsurf
$ npx skills add wyre-ai/msp-claude-plugins --skill secure-score -a windsurf -y
name: "CIPP Secure Score" description: > Microsoft Secure Score through CIPP: the live per-tenant score and its history (cipp_get_secure_score), the recommendation catalog behind it (cipp_list_secure_score_controls), and how to turn the two into a ranked, client-ready improvement plan. when_to_use: >- When reporting a customer's Microsoft Secure Score, comparing it with similar tenants, or deciding which security controls to implement next. Use when: secure score, microsoft secure score, m365 security score, security posture report, qbr security slide, improve secure score, or secure score recommendations.
Secure Score is Microsoft's 0-100% measure of how many recommended security controls a tenant has implemented. MSPs use it as the headline number in QBRs and as a to-do list. CIPP reads it live per tenant.
| Tool | Tier | Arguments | Returns | |------|------|-----------|---------| | `cipp_get_secure_score` | read | `tenantFilter` (one tenant; `allTenants` not supported), `top` (daily readings, default 7, max 90) | Latest points, percentage of the maximum, comparison with all tenants and with similarly sized tenants, and per-control scores | | `cipp_list_secure_score_controls` | read | `tenantFilter` | The control catalog: title, category, rank, max points, implementation cost, user impact, remediation text |
1. `cipp_get_secure_score` with `top: 90` for the trend. 2. Report the current percentage, the change over the period, and how it compares with similarly sized tenants (the `TotalSeats` comparison is the fair one for a small business).
1. `cipp_get_secure_score` for the per-control current scores. 2. `cipp_list_secure_score_controls` for max points, implementation cost and user impact. 3. Join on the control, compute points available (max minus current), and rank by points available with low user impact and low cost first. 4. Present the top items with their remediation text. Flag controls an MSP normally deploys through CIPP standards so they are fixed fleet-wide rather than per tenant.
One command to supercharge Claude Code for MSP workflows. Then restart Claude Code. That's it. Documentation: wyre-ai.github.io/msp-claude-plugins
Periodic hygiene review of a client's 1Password account for QBRs and license true-ups: reconciling active and suspended seats…
1Password MCP fundamentals through Conduit: the region plus two independent credential halves (Events Reporting token, Users API…
How to review a departing or departed user's 1Password footprint with the read-only tools: confirm the seat is suspended, find…
Triage of 1Password sign-in attempts for one client account: pulling the sign-in feed over a window, grouping failures by user,…
3CX's live-operations surface: read-only visibility into active calls, recordings, voicemail, department and queue membership,…
3CX's read-only directory surface: resolving a caller by email or by exact extension, searching the PBX's own phonebooks,…
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or…
Ask which skill or flow fits your situation. A router over the skills in this repo.