Help us improve
Share bugs, ideas, or general feedback.
From commercial-legal
Names the approver for a contract issue per the escalation matrix and drafts the ask. Helps legal teams route approvals without manual emails.
npx claudepluginhub prof-ramos/legia --plugin commercial-legalHow this skill is triggered — by the user, by Claude, or both
Slash command
/commercial-legal:escalation-flagger [describe the issue, or reference a review memo][describe the issue, or reference a review memo]The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Names the approver for a contract issue per the `~/.claude/plugins/config/claude-for-legal/commercial-legal/CLAUDE.md` escalation matrix and drafts the message so you're not writing "hey got a sec" at 5pm.
Names the approver for a contract issue per the escalation matrix and drafts the ask. Helps legal teams route approvals without manual emails.
Reviews contracts against negotiation playbook: flags deviations, generates redlines, analyzes business impact clause-by-clause. For vendor/customer agreements and strategy prep.
Reviews contracts, MSAs, SOWs, and NDAs against internal context from Slack, Notion, and email searches. Delivers startup-focused risk assessments.
Share bugs, ideas, or general feedback.
Names the approver for a contract issue per the ~/.claude/plugins/config/claude-for-legal/commercial-legal/CLAUDE.md escalation matrix and drafts the message so you're not writing "hey got a sec" at 5pm.
Load ~/.claude/plugins/config/claude-for-legal/commercial-legal/CLAUDE.md → Escalation section. If missing, say so — the practice profile needs editing.
Characterize the issue: dollar threshold / term deviation / automatic trigger / business decision.
Match to matrix, name the approver. Be specific — a person or role, not "legal leadership."
Draft the ask per the template below: what the contract says, what playbook says, options with recommendation, decision-by date.
Do not send. Draft it, show it, let the lawyer send.
/commercial-legal:escalation-flagger
The Acme MSA has uncapped liability — who approves and what do I say?
/commercial-legal:escalation-flagger
Reference: acme-review-memo.md
Issue: §8.2 indemnity carveouts
Matter context. Check ## Matter workspaces in the practice-level CLAUDE.md. If Enabled is ✗ (the default for in-house users), skip the rest of this paragraph — skills use practice-level context and the matter machinery is invisible. If enabled and there is no active matter, ask: "Which matter is this for? Run /commercial-legal:matter-workspace switch <slug> or say practice-level." Load the active matter's matter.md for matter-specific context and overrides. Write outputs to the matter folder at ~/.claude/plugins/config/claude-for-legal/commercial-legal/matters/<matter-slug>/. Never read another matter's files unless Cross-matter context is on.
Every contracts team has an escalation matrix, written or not. This skill reads the written one (in ~/.claude/plugins/config/claude-for-legal/commercial-legal/CLAUDE.md), matches a contract issue against it, names the approver, and drafts the ask so the lawyer isn't writing "hey do you have a sec" messages at 5pm.
Which side? Before matching to the matrix, determine which side the company is on for the contract whose issue is being escalated. Usually obvious: if the counterparty is a vendor/supplier providing goods or services, you're purchasing-side. If the counterparty is a customer buying your product/service, you're sales-side. If it's not obvious, ask. Read the matching playbook section (### Sales-side playbook or ### Purchasing-side playbook) to evaluate whether the term is inside fallbacks or triggers an automatic escalation — a term that's fine on one side can be a hard-no on the other. Note which side in the drafted ask so the approver knows which playbook was applied.
Read ~/.claude/plugins/config/claude-for-legal/commercial-legal/CLAUDE.md → ## Escalation. If it's missing or vague, say so — the cold-start interview should have captured this, and if it didn't, the practice profile needs editing.
Expected structure:
| Can approve | Threshold | Escalates to | Via |
|---|---|---|---|
| Paralegal | Standard terms, <$50K | Counsel | Slack |
| Counsel | Non-standard but within fallbacks, <$500K | GC | Slack or email |
| GC | Everything else | CFO/Board | Meeting |
Plus automatic escalation triggers — things that escalate regardless of dollar value. Typically: unlimited liability, IP assignment, anything on the "never accept" lists.
What's being escalated?
Don't escalate things that are actually fine. If the term is within the fallbacks in ~/.claude/plugins/config/claude-for-legal/commercial-legal/CLAUDE.md, it doesn't need to go up.
Is the issue an automatic trigger?
→ YES: escalate to [person named for that trigger]
→ NO: continue
Is the contract value above the reviewer's threshold?
→ YES: escalate to whoever has authority at that dollar level
→ NO: continue
Is the term deviation outside all documented fallbacks?
→ YES: escalate to whoever can approve non-standard terms
→ NO: reviewer can approve — no escalation needed
Be specific. Not "escalate to legal leadership" — name the person or role from ~/.claude/plugins/config/claude-for-legal/commercial-legal/CLAUDE.md. If the matrix doesn't name anyone for this situation, say so: "The escalation matrix doesn't cover [situation]. Suggest asking [GC name] who owns this."
The approver should be able to decide from the message alone — no "let me pull up the contract."
**Escalating to:** [name]
**Via:** [Slack #channel / email / meeting — per `~/.claude/plugins/config/claude-for-legal/commercial-legal/CLAUDE.md`]
**Urgency:** [deadline if there is one]
---
Hey [name] —
Need your call on the [Counterparty] [agreement type]. [One sentence on deal context.]
**The issue:** [Plain English, one paragraph. What they want, why it's outside
our standard, what the risk actually is.]
**What the contract says:**
> "[exact quote]"
**What our playbook says:** [quote from `~/.claude/plugins/config/claude-for-legal/commercial-legal/CLAUDE.md`]
**Options:**
1. **Accept** — [one line on why this might be okay]
2. **Push back with:** "[proposed counter-language]" — [one line on likely counterparty reaction]
3. **Walk** — [one line on whether that's realistic given the business context]
**My recommendation:** [which option and why, briefly]
**Need a decision by:** [date, if there is a deadline]
[Link to full review memo]
If this team uses a ticket system or [CLM] approval workflows, log it. If not, note in the review memo that the escalation was sent, to whom, and when. The next person who reads the memo should see the status.
The cost of an unnecessary escalation is ~30 seconds of the approver's time — they read, say "fine, proceed," and the record shows they saw it. The cost of a missed escalation is signing an unapproved term, which is a one-way door. The costs are not symmetric. When in doubt, escalate.
The calibration for what warrants escalation lives in ~/.claude/plugins/config/claude-for-legal/commercial-legal/CLAUDE.md, not in this skill. Check the playbook's stated position, its fallbacks, and its "automatic escalation regardless of dollar value" list:
Do not suppress an escalation because over-escalation might train approvers to skim. That's an approver-experience problem the attorney solves by adjusting thresholds in the playbook, not a problem the skill solves by making its own subjective call on a term it's uncertain about.
If a term comes up that the playbook doesn't address, don't guess the threshold — ask the reviewing attorney whether this class of issue should escalate, and offer to record the answer in ~/.claude/plugins/config/claude-for-legal/commercial-legal/CLAUDE.md so future reviews are consistent.