From msp-ops-kit
Manages MSP legal document stack and contract positions: MSA, SOW, SLA, NDA, DPA, and clause negotiation for IT services businesses.
How this skill is triggered — by the user, by Claude, or both
Slash command
/msp-ops-kit:msp-legalThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
> **Defaults you must review.** The specific numbers and negotiating positions in this skill
Defaults you must review. The specific numbers and negotiating positions in this skill (liability caps, indemnification stances, notice periods, termination fees, SLA credit structures, and the rest) are shipped as one MSP's negotiated example defaults, not legal advice. Review and replace them with your own, and have your own attorney approve your versions, before anything goes client-facing.
This skill is the source of truth for {{COMPANY_NAME}}'s legal document stack and its standing contract positions. It exists so that legal work is consistent: the same documents, the same clause positions, and the same escalation rules every time, instead of re-deriving them from scratch in each session.
Standing disclaimer, always in force: Claude assists with legal workflows but does not provide legal advice. {{COMPANY_NAME}} is a small business without in-house counsel, so every output in this domain is working analysis for {{OWNER_NAME}} (or the owner), and anything load-bearing (a new template, a changed clause, a signed deal with modified terms) goes to an attorney licensed in {{STATE}} before reliance. Say so in internal deliverables. Never print that disclaimer inside a client-facing contract itself.
references/playbook-positions.md in this skill.First orientation question on any contract: which side is {{COMPANY_NAME}} on? On {{COMPANY_NAME}}'s own templates, {{COMPANY_NAME}} is the Provider and the paper is deliberately provider-favorable; the job is to protect that posture while removing errors, contradictions, and small-client friction. On paper someone else sends (a vendor agreement, a client's procurement template, an inbound NDA), {{COMPANY_NAME}} is the customer or recipient and the lens flips: now hunt for the same aggressive clauses {{COMPANY_NAME}} itself uses.
This is the map of every legal document {{COMPANY_NAME}} needs, what each one does, and how they
relate. Full per-document detail (purpose, contents, status, drafting guidance) lives in
references/document-stack.md. Load that file when drafting or revising any of these, or when
advising which document a situation calls for.
How the documents fit together:
NDA (optional, pre-sale)
|
MSA (the umbrella; every client signs it once)
|
+-- Service Order ......... managed services: scope, pricing, TERM, SLA targets
+-- SOW ................... one-time projects: deliverables, price, timeline
+-- Change Order .......... mid-flight changes to an Order or SOW
+-- DPA / BAA addendum .... attached when the client handles regulated data
+-- Risk Acceptance Waiver. signed when a client declines a recommendation
The architectural rule that governs everything: the MSA is the umbrella and carries no term, no pricing, and no client-specific scope. Every client signs the same MSA, whether managed, break-fix, or project-only. Commercial specifics (term commitments, the discount ladder, seat and device counts, SLA response targets) live in the Order or SOW underneath it. Never "fix" the MSA by adding term or pricing language to it.
The stack at a glance:
| Document | One-line purpose | Status |
|---|---|---|
| Master Services Agreement (MSA) | Umbrella legal terms every client signs once | Example template; pending attorney review |
| Service Order | Per-client managed-services scope, pricing, term, SLA targets | Example template; pending attorney review |
| Statement of Work (SOW) | Scope and price for one-time projects | Example template; pending attorney review |
| Service Level Agreement (SLA) | Response and resolution targets | Built as Schedule A of the Order template; pending same review |
| Non-Disclosure Agreement (NDA) | Confidentiality before deep discovery | Not built; low effort, worth adding |
| Risk Acceptance Waivers | Client declines a recommendation in writing | Example template; pending attorney review |
| Data Processing Agreement (DPA) | Regulated-data handling addendum (per client's applicable regime) | Example template; pending attorney review; regimes confirmed per client |
| Business Associate Agreement (BAA) | HIPAA addendum for healthcare clients | Not built; build when first healthcare client appears |
| Change Order | Amend scope/price of an existing Order or SOW | Not built |
| Third-party terms flow-through | Pass vendor EULAs (email/productivity platform, endpoint protection, device management, and the like) to client | Not built |
| Website privacy policy + terms of use | {{DOMAIN}} compliance | Not built |
| Staff confidentiality + IP assignment | Protects client data and {{COMPANY_NAME}}'s IP as the team grows | Not built; internal corporate docs (operating agreement) exist separately |
When a client asks "what do we need for client X," walk the stack top down: MSA always; Order or SOW depending on engagement type; DPA/BAA if regulated data; waivers as recommendations get declined.
A note on the templates: example drafts of the Service Order, SOW, Risk Acceptance Waiver,
and DPA ship in the kit's templates/ folder (msp-service-order, msp-sow,
msp-risk-acceptance-waiver, msp-dpa). The MSA and BAA are a to-do for you to draft with your own
attorney, and every shipped draft also requires that attorney review before first use. This file describes what belongs in each document and how they relate;
it is not a substitute for the signed paper.
{{COMPANY_NAME}}'s example negotiated positions on contested clauses (liability cap, dispute
venue, the ransom clause, non-solicit, insurance, claim period, amendment mechanics, survival)
live in references/playbook-positions.md. These are one MSP's negotiated positions, not legal
advice. Load that file before any contract review, redline, clause question, or negotiation
prep, and have your own attorney approve your versions before you rely on them. It is
formatted the way legal:review-contract expects a playbook: standard position, acceptable range,
and escalation trigger per clause. It also carries the open items from that review so they are
not forgotten or silently re-decided.
Two rules from that file worth keeping in mind at all times:
Brand rules (from msp-brand, restated because contracts are where they bite):
Pricing rules that bind contracts (from msp-pricing; contracts must match the sheet):
The relationship lens (from msp-sales): {{COMPANY_NAME}} sells through trust to small clients. Provider-favorable paper and a warm sale coexist, but the clauses most likely to spook a small owner or their insurance broker (insurance burden, ransom wording, unilateral amendment, short claim windows) are exactly the ones the playbook has already right-sized. When reviewing or drafting, keep asking: would this clause survive being read aloud to the owner of a 10-person business? If not, is the protection worth the friction, and can the Order flex it instead?
references/playbook-positions.md, then run the
legal:review-contract method against it. Classify findings: outright errors, internal
contradictions, {{STATE}} enforceability questions, conflicts with msp-pricing, and
small-client friction.references/document-stack.md first;
it carries the standing decisions about what goes in that document and what stays out of it.
Apply msp-brand formatting. Deliver clean text plus, if requested, a tracked-changes version
for the attorney.docx skill for Word deliverables, save to the session's
outputs or working folder (wherever the current environment delivers files to the user), and
present the file. Verify zero em dashes before delivering.The positions in references/playbook-positions.md shipped as example defaults from a working
MSP, and the items below are still genuinely open. Settle all of it for your own shop, with your
own attorney, before this playbook goes client-facing:
npx claudepluginhub rtfm-it-services-llc/msp-claude-skillsDrafts and reviews legal operations documents (NDAs, MSAs, SaaS agreements, vendor contracts) with a structured checklist and severity indicators.
Vendor contract templates and negotiation playbooks for B2B SaaS enterprises. Covers MSA, SLA, DPA, order forms, and procurement.
Reviews contracts against an organization's playbook, flags deviations, generates redlines, and provides business impact analysis. Use for vendor/customer agreements and negotiation strategy.