From connectwise
Use for ConnectWise agreements, contracts, and invoicing — e.g. "what's Acme's agreement cover", "which agreements expire this quarter", "show unpaid invoices", "what are we billing this client monthly", "outstanding AR for Acme". Reviews managed-service contracts, their billed additions, and invoices.
How this skill is triggered — by the user, by Claude, or both
Slash command
/connectwise:agreements-billingThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Answer "what do they pay for" and "what do they owe" — contract coverage and receivables.
Answer "what do they pay for" and "what do they owe" — contract coverage and receivables.
psa_search_agreements — managed-service contractspsa_get_agreement_additions — the billed line items on an agreement (seats, licenses, products)psa_search_invoices — invoices and balancespsa_search_companies — resolve the clientpsa_search_agreements conditions:
company/identifier="acme" and agreementStatus="Active"endDate < [2026-09-30T00:00:00Z] and agreementStatus="Active"type/name contains "Managed"For "what's covered," call psa_get_agreement_additions on the agreement id — each addition is a billed item with quantity and unit price. Summarize monthly recurring (sum of quantity × unitPrice for non-cancelled additions) and flag anything cancelled or with lessIncluded.
psa_search_invoices conditions:
balance > 0 (add company/identifier="acme" to scope)date > [2026-01-01T00:00:00Z]Report total billed (total) vs. outstanding (balance); list overdue (past dueDate) first. Sum balances for AR exposure.
endDate in the window — renewal opportunities.Financial data — be precise, compute totals from the actual numbers (don't estimate), and read-only unless explicitly asked to change something.
npx claudepluginhub patrickking67/connectwise-mcp --plugin connectwiseCreates bite-sized, testable implementation plans from specs or requirements, with file structure and task decomposition. Activates before coding multi-step tasks.