From blumira
Use this skill when working with Blumira MSP (Managed Service Provider) multi-tenant operations, including managing multiple client accounts, cross-account finding queries, and per-account device/user management.
How this skill is triggered — by the user, by Claude, or both
Slash command
/blumira:mspThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Blumira's MSP path group (`/msp/*`) enables managed service providers to operate across multiple client organizations from a single set of credentials. This skill covers account management, cross-account queries, and per-account operations.
Blumira's MSP path group (/msp/*) enables managed service providers to operate across multiple client organizations from a single set of credentials. This skill covers account management, cross-account queries, and per-account operations.
| Feature | Org Path (/org/*) | MSP Path (/msp/*) |
|---|---|---|
| Scope | Single organization | Multiple managed accounts |
| Findings | Own findings only | All accounts or per-account |
| Devices | Own devices only | Per-account device lists |
| Users | Own users only | Per-account user lists |
| Auth | Org-level JWT | MSP-level JWT |
MSP tools require an account_id parameter to target a specific client account. Use blumira_msp_accounts_list to enumerate available accounts.
blumira_msp_accounts_list
page_size=100
blumira_msp_accounts_get
account_id=<UUID>
blumira_msp_findings_all
status.eq=10
severity.in=HIGH,CRITICAL
order_by=-created
Returns findings from ALL managed accounts with account context included.
blumira_msp_findings_list
account_id=<UUID>
status.eq=10
blumira_msp_findings_get
account_id=<UUID>
finding_id=<UUID>
blumira_msp_findings_resolve
account_id=<UUID>
finding_id=<UUID>
resolution_type=10
notes="Confirmed and remediated."
blumira_msp_findings_assign
account_id=<UUID>
finding_id=<UUID>
user_id=<UUID>
blumira_msp_findings_comments_list
account_id=<UUID>
finding_id=<UUID>
blumira_msp_findings_comments_add
account_id=<UUID>
finding_id=<UUID>
comment="Investigation notes..."
blumira_msp_devices_list
account_id=<UUID>
page_size=50
blumira_msp_devices_get
account_id=<UUID>
device_id=<UUID>
blumira_msp_keys_list
account_id=<UUID>
blumira_msp_keys_get
account_id=<UUID>
key_id=<UUID>
blumira_msp_users_list
account_id=<UUID>
blumira_msp_accounts_list to get all managed accountsblumira_msp_findings_all with status.eq=10 for open findings across all accountsblumira_msp_findings_list for the target account with status.eq=10blumira_msp_findings_get and commentsblumira_msp_findings_resolveblumira_msp_accounts_list to enumerate accountsblumira_msp_devices_listblumira_msp_accounts_list to get accountsblumira_msp_devices_list to count devicesCause: JWT token is org-level, not MSP-level Solution: Generate an MSP-scoped JWT token from the Blumira portal.
Cause: Invalid account ID or account not managed by this MSP
Solution: Use blumira_msp_accounts_list to verify available accounts.
Cause: Too many accounts or too broad a filter Solution: Narrow filters (date range, severity) or query accounts individually.
blumira_msp_findings_all for overview, then drill into specific accountsnpx claudepluginhub p/drewrox2009-blumira-msp-claude-plugins-blumira-blumiraGuides completion of development work by verifying tests, detecting environment, and presenting structured options for merge, PR, or cleanup.
Enforces test-driven development: write failing test first, then minimal code to pass. Use when implementing features or bugfixes.
Guides creation and editing of skills using test-driven development with pressure scenarios and subagents to verify agent compliance.