find-contact
Resolve a 3CX contact or extension by email, extension, or name
Search the HaloPSA knowledge base for articles and solutions
$ npx -y skills add wyre-technology/msp-claude-plugins --agent claude-codeHow it fires
How this command gets triggered: by you, by Claude, or both.
/kb-searchContext preview
What this command does when you run it.
Search the HaloPSA knowledge base for articles and solutions
description: Search the HaloPSA knowledge base for articles and solutions argument-hint: "<query> [category] [visibility] [limit]" arguments: [query, category, visibility, limit]
Search the HaloPSA knowledge base for articles and solutions to quickly find relevant information.
1. **Authenticate with OAuth 2.0**
# Get OAuth token
TOKEN=$(curl -s -X POST "{base_url}/auth/token?tenant={tenant}" \
-H "Content-Type: application/x-www-form-urlencoded" \
-d "grant_type=client_credentials" \
-d "client_id={client_id}" \
-d "client_secret={client_secret}" \
-d "scope=all" | jq -r '.access_token')2. **Get available categories (for validation)**
curl -s -X GET "{base_url}/api/KBCategory" \
-H "Authorization: Bearer $TOKEN" \
-H "Content-Type: application/json"3. **Execute knowledge base search**
curl -s -X GET "{base_url}/api/KBArticle?search={query}&page_size={limit}" \
-H "Authorization: Bearer $TOKEN" \
-H "Content-Type: application/json"4. **Apply filters**
5. **Format and display results**
| Parameter | Type | Required | Default | Description | |-----------|------|----------|---------|-------------| | query | string | Yes | - | Search terms | | category | string | No | - | KB category filter | | visibility | string | No | all | internal/public/all | | limit | integer | No | 10 | Maximum results (max 50) |
/kb-search "password reset"
/kb-search "VPN setup" --category "Network"
/kb-search "troubleshooting" --visibility internal
/kb-search "how to" --visibility public
/kb-search "printer" --limit 20
/kb-search "email configuration" --category "Email" --visibility internal --limit 15
Found 5 knowledge base articles matching "password reset" ================================================================================ KB SEARCH RESULTS ================================================================================ 1. How to Reset Active Directory Passwords ──────────────────────────────────────────────────────────────────────────── Category: Active Directory Visibility: Internal Views: 342 Rating: ★★★★★ (4.8/5) Updated: 2024-02-01 Summary: Step-by-step guide for resetting user passwords in Active Directory, including self-service password reset (SSPR) and admin-initiated resets. Symptoms: User locked out, password expired, forgotten password View Article: /kb-article 1234 2. Self-Service Password Reset Portal Guide ──────────────────────────────────────────────────────────────────────────── Category: End User Guides Visibility: Public Views: 1,245 Rating: ★★★★☆ (4.2/5) Updated: 2024-01-15 Summary: End-user guide for using the self-service password reset portal. Includes registration and reset procedures. View Article: /kb-article 1235 3. Microsoft 365 Password Reset Procedures ──────────────────────────────────────────────────────────────────────────── Category: Microsoft 365 Visibility: Internal Views: 189 Rating: ★★★★★ (5.0/5) Updated: 2024-02-10 Summary: Procedures for resetting passwords for Microsoft 365/Azure AD users, including MFA considerations and conditional access impacts. View Article: /kb-article 1236 4. Password Policy and Requirements ──────────────────────────────────────────────────────────────────────────── Category: Security Visibility: Public Views: 567 Rating: ★★★★☆ (4.0/5) Updated: 2023-12-01 Summary: Documentation of password complexity requirements, expiration policies, and password history settings. View Article: /kb-article 1237 5. Troubleshooting Password Sync Issues ──────────────────────────────────────────────────────────────────────────── Category: Active Directory Visibility: Internal Views: 78 Rating: ★★★☆☆ (3.5/5) Updated: 2023-11-15 Summary: Troubleshooting guide for Azure AD Connect password hash synchronization and pass-through authentication issues. View Article: /kb-article 1238 ================================================================================ Quick Actions: - View article: /kb-article <id> - Search more: /kb-search "different terms" - Browse category: /kb-search --category "Active Directory"
================================================================================ KB Article: How to Reset Active Directory Passwords ================================================================================ Article ID: 1234 Category: Active Directory Visibility: Internal (Staff Only) Created: 2023-06-15 Last Updated: 2024-02-01 Author: Jane Tech Views: 342 Rating: ★★★★★ (4.8/5 from 24 ratings) SYMPTOMS -------------------------------------------------------------------------------- - User reports "password expired" message - User locked out of account - User forgot password - Password not syncing to cloud services RESOLUTION --------------------------------------------------------------------------------
One command to supercharge Claude Code for MSP workflows. Then restart Claude Code. That's it. Documentation: mcp.wyre.ai
Repo: wyre-technology/msp-claude-plugins
Resolve a 3CX contact or extension by email, extension, or name
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