find-contact
CommandResolve a 3CX contact or extension by email, extension, or name
Run the complete CIPP M365 offboarding workflow for a departing user — capture audit state, revoke access, handle mailbox, reclaim licenses
$ npx -y skills add wyre-ai/msp-claude-plugins --agent claude-code
description: Run the complete CIPP M365 offboarding workflow for a departing user — capture audit state, revoke access, handle mailbox, reclaim licenses argument-hint: "<user> [tenant] [posture] [mailbox-action] [forward-to] [dry-run]" arguments: [user, tenant, posture, mailbox-action, forward-to, dry-run]
Delegate to the **`user-offboarding-runner`** agent. The agent handles the full sequence: tenant + user resolution, audit-state capture, account lock, mailbox handling, license reclaim, and structured offboarding record output.
| Posture | Action ordering | Mailbox default | Confirmation depth | |---------|----------------|-----------------|-------------------| | `standard` | Audit first → disable | Convert to shared | One confirmation before destructive sequence | | `termination` | Disable + revoke + reset MFA first → audit second | Convert to shared | Single combined confirmation; speed-first | | `contractor` | Audit first → disable | Archive (no shared conversion) | One confirmation; no forwarding by default |
1. Resolve tenant via `cipp_list_tenants` and user via `cipp_list_users` 2. Confirm the match with the requester 3. Capture audit state: `cipp_list_user_groups`, `cipp_list_user_devices`, `cipp_list_mailbox_permissions` 4. Run `cipp_offboard_user` with options derived from `posture` and `mailbox-action` 5. (If forwarding requested) verify `cipp_set_email_forwarding` was applied 6. (If OOO requested) set `cipp_set_out_of_office` 7. Produce a structured offboarding record for the ticket
CIPP doesn't handle these — the agent surfaces them in the final record:
One command to supercharge Claude Code for MSP workflows. Then restart Claude Code. That's it. Documentation: mcp.wyre.ai
Resolve a 3CX contact or extension by email, extension, or name
Snapshot of 3CX queue staffing and active call load
Review and triage abuse mailbox cases in Abnormal Security
Search for specific threat patterns in Abnormal Security by sender, recipient, attack type, or keywords
Triage recent email threats detected by Abnormal Security by severity and attack type
Implement tasks incrementally — build, test, verify, commit. Add "auto" to run the whole plan in one approved pass.