msa-snapshot
Use when the user wants to compare the substantive commercial terms across N master services agreements side-by-side — term and renewal, payment terms…
Skill by LegalQuants
Chalk Labs
Need help deploying msa-snapshot?
Chalk Labs sets up agents like this inside real teams: connected to your tools, tested on your data, with a human in the loop where it matters.
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/legalquants-msa-snapshot
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: documents, finance
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/msa-snapshot
What's inside
- Skill name
msa-snapshot- Description
- Use when the user wants to compare the substantive commercial terms across N master services agreements side-by-side — term and renewal, payment terms, limitation of liability, and indemnification posture across each agreement. Returns a row-per-document × column-per-question grid with citations per cell. MSA-tuned reference skill for the M3-C `output_format - table` mode; intended as a fork-and-tune starting point for operators reviewing MSA portfolios.
- License
- Apache-2.0
- Instructions
- 46 lines in SKILL.md · view on GitHub
Files (1)
- SKILL.md
SKILL.md (first lines)
# MSA Snapshot A reference skill for the M3-C `output_format: table` mode, tuned for master services agreement portfolios. Produces a side-by-side grid of MSA-specific commercial terms across N agreements — the in-house lawyer's "compare these vendor MSAs" or "diligence these target MSAs" workflow. Each cell carries a citation back to the source document; failed extractions render as `not found` rather than confidently-wrong text. ## When this skill applies Apply when the user has a portfolio of MSAs and wants to see how key commercial terms compare across them. Examples: - "Pull liability caps, indemnification, and payment terms across these 8 vendor MSAs before our renewal cycle." - "For this acquisition diligence, show me the renewal trigger and termination posture across the target's top 15 MSAs." - "Compare the liability carveouts across our SaaS MSAs vs. our commercial-purchase MSAs." Do not apply this skill to: - Single-MSA review — use `msa-review-saas` or `msa-review-commercial-purchase` for one document at a time. - General contract comparison across mixed types — use `contract-snapshot` for the general Term/Survival/Carveouts/Governing-Law grid. - NDA portfolios — use `nda-snapshot` for NDA-specific columns (Confidential Information definition, permitted recipients, etc.). ## Pairing with the synthetic corpus This skill ships paired with the synthetic MSA corpus in `docs/quickstart/sample-msas/` (5 MSAs with varying commercial terms). Operators trying LQ.AI for the first time can attach those 5 PDFs to a Knowledge Base and run this skill to see the tabular workflow end-to-end without committing real documents to the system. ## Fork-and-tune notes The four columns here cover the highest-frequency MSA comparison questions for in-house counsel doing portfolio review or diligence. They do not overlap with the general `contract-snapshot` columns (Term, Survival, Carveouts, Governing Law) — operators wanting both can run the two skills in sequence. When forking for your own MSA template / counterparty patterns, common modifications include: - Adding a **Termination for Convenience** column if your business cares about exit flexibility (notice period + fee structure). - Adding a **SLA / Service Levels** column for SaaS-heavy MSA portfolios (credit structure + measurement period). - Adding a **Data Processing** column if you need to compare DPA references and data-residency commitments across vendors. - Replacing the **Indemnification** column with a narrower **IP Indemnification** column if that is the only indemnification scope you care about. - Bumping `minimum_inference_tier` to 3 on all columns for high-stakes diligence work. The **Limitation of Liability** and **Indemnification** columns default to `minimum_inference_tier: 3` because these clauses are dense, fragmented across the document, and most prone to silent extraction errors. The carveouts in particular are the most-negotiated piece of an MSA — surfacing them inaccurately is worse than surfacing them not-at-all. ## Output expectations For each document × column cell: - A quoted phrase or short paragraph from the source document, anchored by character offsets to enable the citation modal. - A brief plain-language summary when the operative clause spans multiple paragraphs. - An explicit "one-way (vendor-favorable)" / "one-way (customer-favorable)" / "mutual" tag where the column asks about directionality (e.g., Indemnification). - `not found` when the requested term is genuinely absent from the document (not when extraction failed — those surface as a parse error in the cell footer).
From LegalQuants/lq-ai, Apache-2.0.
More from LegalQuants/lq-ai
- 0.784score
vendor-privacy-policy-first-pass
LegalQuants
Use when the user has a vendor's published privacy policy (URL, PDF, or pasted text) and wants a fast triage assessment to decide whether deeper diligence is…
SkillAFreshness: A★ 156Claude Code +9 - 0.784score
nda-review
LegalQuants
Use when the user uploads or pastes a non-disclosure agreement and asks for review, redline, risk assessment, or a recommendation on whether to sign.
SkillAFreshness: A★ 156Claude Code +9 - 0.784score
msa-review-saas
LegalQuants
Use when the user uploads or pastes a Software-as-a-Service Master Services Agreement (MSA), Master Subscription Agreement, SaaS Agreement, or Cloud Services…
SkillAFreshness: A★ 156Claude Code +9 - 0.784score
playbook-easy-extract
LegalQuants
Use when extracting the negotiated positions from a single prior contract as input to the Easy Playbook auto-generation pipeline.
SkillAFreshness: A★ 156Claude Code +9 - 0.784score
contract-qa
LegalQuants
Use when the user has a contract loaded and asks a specific question about it — what a clause means, where something is addressed, whether a term is unusual…
SkillAFreshness: A★ 156Claude Code +9 - 0.784score
msa-review-commercial-purchase
LegalQuants
Use when the user uploads or pastes a Master Purchase Agreement, Master Supply Agreement, Master Goods Agreement, or commercial purchase MSA covering the…
SkillAFreshness: A★ 156Claude Code +9 - 0.784score
comms-improver
LegalQuants
Use when the user has a piece of legal-jargon-heavy text and wants it rewritten in plain language for a specified non-legal audience.
SkillAFreshness: A★ 156Claude Code +9 - 0.784score
enhance-prompt
LegalQuants
Use when the user has typed a short or vague prompt and the system is configured to expand prompts before submission, or when the user explicitly invokes…
SkillAFreshness: A★ 156Claude Code +9 - 0.784score
dpa-checklist-review
LegalQuants
Use when the user provides a Data Processing Agreement, Data Processing Addendum, or HIPAA Business Associate Agreement and asks whether it contains the terms…
SkillAFreshness: A★ 156Claude Code +9 - 0.784score
action-items-from-client-alert
LegalQuants
Use when the user provides a client alert, regulatory bulletin, law firm memo, or similar legal update and wants the time-sensitive action items, deadlines…
SkillAFreshness: A★ 156Claude Code +9 - 0.777score
orchestrator-harness
LegalQuants
Demonstrates an approved plan, bounded parallel delegation, progress collection and synthesis using sample findings.
SkillAFreshness: A★ 156Claude Code +9 - 0.777score
saved-notes-demo
LegalQuants
Demonstrate optional saved notes and a bundled helper across skill invocations.
SkillAFreshness: A★ 156Claude Code +9
Signals
- Stars
- 156
- Forks
- 67
- Open issues
- 94
- Last commit (this folder)
- May 23, 2026 (5 months ago)
- Last release
- Oct 8, 2026 (24 days ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- Apache-2.0
- Repository
- github.com/LegalQuants/lq-ai
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from LegalQuants
- 0.784score
contract-qa
LegalQuants
Use when the user has a contract loaded and asks a specific question about it — what a clause means, where something is addressed, whether a term is unusual…
SkillAFreshness: A★ 156Claude Code +9 - 0.784score
dpa-checklist-review
LegalQuants
Use when the user provides a Data Processing Agreement, Data Processing Addendum, or HIPAA Business Associate Agreement and asks whether it contains the terms…
SkillAFreshness: A★ 156Claude Code +9 - 0.784score
action-items-from-client-alert
LegalQuants
Use when the user provides a client alert, regulatory bulletin, law firm memo, or similar legal update and wants the time-sensitive action items, deadlines…
SkillAFreshness: A★ 156Claude Code +9 - 0.784score
comms-improver
LegalQuants
Use when the user has a piece of legal-jargon-heavy text and wants it rewritten in plain language for a specified non-legal audience.
SkillAFreshness: A★ 156Claude Code +9 - 0.784score
nda-review
LegalQuants
Use when the user uploads or pastes a non-disclosure agreement and asks for review, redline, risk assessment, or a recommendation on whether to sign.
SkillAFreshness: A★ 156Claude Code +9 - 0.784score
enhance-prompt
LegalQuants
Use when the user has typed a short or vague prompt and the system is configured to expand prompts before submission, or when the user explicitly invokes…
SkillAFreshness: A★ 156Claude Code +9
Done for you
Rather not set it up yourself?
Chalk Labs scopes, builds and runs agents for your team: the task audit, the eval harness, the integrations and the weekly ops report. Fixed scope, priced before we start.
See how we build AI agents →Read the case studies
Chalk Labs is a two-founder AI and growth studio. We build AI agents, CRMs and MVPs for Web3 and AI companies, and have shipped 50+ product and token launches.
- launches shipped
- 50+
- launches shipped
- media placements
- 500+
- media placements
- founders on every account
- 2
- founders on every account
Press we've placed: Forbes · CoinDesk · Decrypt · Cointelegraph · The Block
Rahil Jain, Co-founder, Chalk Labs. Ex-Goldman Sachs engineer. You talk to the person who builds it.
Get msa-snapshot running in your business
Tell us what you want to automate. A founder replies within one working day with a plan, not a pitch deck.
Cite this page
msa-snapshot skill. Agent Mart. https://agentmart.dev/skills/legalquants-msa-snapshot (last updated 2026-10-24)