case-summary

Produces an attorney-ready memo from a corpus of legal documents supplied by the user. Use when a user shows up with a folder, zip, or vault of case documents and asks for a case summary, case evaluation, litigation package, intake memo, matter overview, or "can you summarize this case for me." The skill ingests the corpus into a searchable index, OCRs anything non-searchable, inventories and diagnoses the practice area, loads the appropriate practice-area playbook module(s) (PI/tort, commercial litigation, IP infringement, or user-authored extensions), iteratively searches the corpus across eight core dimensions plus any module-specific dimensions, defers specialized document clusters (depositions, medical records, discovery, liens) to dedicated sibling skills, and synthesizes a cited memo.

11 stars

Best use case

case-summary is best used when you need a repeatable AI agent workflow instead of a one-off prompt.

Produces an attorney-ready memo from a corpus of legal documents supplied by the user. Use when a user shows up with a folder, zip, or vault of case documents and asks for a case summary, case evaluation, litigation package, intake memo, matter overview, or "can you summarize this case for me." The skill ingests the corpus into a searchable index, OCRs anything non-searchable, inventories and diagnoses the practice area, loads the appropriate practice-area playbook module(s) (PI/tort, commercial litigation, IP infringement, or user-authored extensions), iteratively searches the corpus across eight core dimensions plus any module-specific dimensions, defers specialized document clusters (depositions, medical records, discovery, liens) to dedicated sibling skills, and synthesizes a cited memo.

Teams using case-summary should expect a more consistent output, faster repeated execution, less prompt rewriting.

When to use this skill

  • You want a reusable workflow that can be run more than once with consistent structure.

When not to use this skill

  • You only need a quick one-off answer and do not need a reusable workflow.
  • You cannot install or maintain the underlying files, dependencies, or repository context.

Installation

Claude Code / Cursor / Codex

$curl -o ~/.claude/skills/case-summary/SKILL.md --create-dirs "https://raw.githubusercontent.com/CaseMark/skills/main/skills/legal/case-summary/SKILL.md"

Manual Installation

  1. Download SKILL.md from GitHub
  2. Place it in .claude/skills/case-summary/SKILL.md inside your project
  3. Restart your AI agent — it will auto-discover the skill

How case-summary Compares

Feature / Agentcase-summaryStandard Approach
Platform SupportNot specifiedLimited / Varies
Context Awareness High Baseline
Installation ComplexityUnknownN/A

Frequently Asked Questions

What does this skill do?

Produces an attorney-ready memo from a corpus of legal documents supplied by the user. Use when a user shows up with a folder, zip, or vault of case documents and asks for a case summary, case evaluation, litigation package, intake memo, matter overview, or "can you summarize this case for me." The skill ingests the corpus into a searchable index, OCRs anything non-searchable, inventories and diagnoses the practice area, loads the appropriate practice-area playbook module(s) (PI/tort, commercial litigation, IP infringement, or user-authored extensions), iteratively searches the corpus across eight core dimensions plus any module-specific dimensions, defers specialized document clusters (depositions, medical records, discovery, liens) to dedicated sibling skills, and synthesizes a cited memo.

Where can I find the source code?

You can find the source code on GitHub using the link provided at the top of the page.

SKILL.md Source

# Case Summary

A user arrives with a pile of legal documents — often hundreds or thousands — and asks for a summary. This skill is the playbook for doing that well, across any practice area.

The work is map-reduce: **map** the corpus across the dimensions that matter, **reduce** the hits into a memo. The skill does not prescribe a specific search tool — it describes the work. `references/BACKENDS.md` lists concrete implementations the agent can use today.

The core describes what every case has (parties, timeline, evidence, claims, exposure, defenses, procedural status, red flags). Practice-area playbooks (`references/PLAYBOOK-*.md`) specialize the core for specific domains. Specialized document types (depositions, medicals, discovery, liens) route out to dedicated sibling skills per `references/ROUTING.md`.

---

## Related skills

- `case-chronology` — when the deliverable is a dated timeline rather than a full memo
- `case-intake-initial-fact-memo` — for commercial-litigation intake memos
- `case-viability-report` — for go/no-go screening before accepting a matter
- `pi-demand-summary` — when the objective is a PI settlement package, not a case evaluation
- `demand-letter` — when the objective is a pre-suit demand letter
- `deposition-summary` — for deposition transcripts; route per `ROUTING.md`
- `discovery-summary` — for interrogatory/RFP/RFA responses; route per `ROUTING.md`
- `medical-record-chronology` — for dense medical-records sets; route per `ROUTING.md`
- `medical-treatment-summary` — for causation-focused treatment narratives
- `evidence-liability-summary` — for plaintiff-side liability element breakdowns
- `lien-resolution-summary` — for post-settlement lien tracking
- `legal-strategy-summary` — for motion-and-discovery roadmap deliverables
- `settlement-summarization` — for post-memo settlement activity

---

## Checkpoint A: pre-ingest intake (mandatory)

Ask every time unless the user says "use defaults" or "just go." Gather:

1. **Practice area guess** — PI, commercial, IP, regulatory, criminal, family, bankruptcy, etc. The agent can update this after Inventory, but a guess narrows the initial playbook loader.
2. **Expected document types** — pleadings, discovery, depositions, medicals, contracts, corporate records.
3. **Custodians / sources** — who produced the files, and in what posture (client production, opposing-counsel production, third-party subpoena).
4. **Date range** — anchor the timeline.
5. **User objective** — evaluation memo, viability screen, demand prep, settlement prep, strategy roadmap. Different objectives trigger different sibling skills per `ROUTING.md`.
6. **Privilege posture** — work-product only, attorney-client privileged, or litigation-ready.
7. **Venue / jurisdiction** — affects SOL, statutory-notice requirements, governing law.

**Defaults** (if the user doesn't answer): PI/tort playbook; evaluation memo; attorney work-product; U.S. state-court posture. Label every default explicitly in the memo header.

---

## The loop

**1. Ingest.** Put the corpus into something searchable. See `references/WORKFLOW.md` for the phase description and `references/BACKENDS.md` for implementations.

**2. OCR.** Any PDF that isn't already searchable will not be indexed usefully. Handle OCR before searching on files that need it. Asynchronous — keep moving.

**3. Inventory.** Pull the object list. Skim filenames to build a mental model: what practice area, what kinds of documents, how many of each. This is the only time the agent cares about every file.

**4. Diagnose practice area.** From the inventory plus a single global-overview query, pick one or more playbook modules from `references/PLAYBOOK-*.md`. Each has `triggers` in its frontmatter that match filenames and content signals. Record the choice in the memo header. When no module fits, proceed core-only and note it.

**5. Map — iterative search per dimension.** For each of the eight core dimensions in `references/CORE-DIMENSIONS.md`:

- Run the base queries from `references/SEARCH-PLAYBOOK.md`.
- Run the module queries from each loaded playbook for that dimension.
- Read the top 3–10 chunks per query. Cite everything the memo will rely on by object name + page.
- Where the corpus contains specialized document clusters (≥1 full deposition, dense medical records set, discovery responses, lien correspondence), **delegate** per `references/ROUTING.md` and consume the sibling skill's output rather than summarizing inline.

Don't brute-force read every file. Drive the search with focused queries, pull the 3–10 most relevant chunks per query, follow up when hits are load-bearing, route when a cluster warrants a sibling skill.

**6. Reduce — synthesize.** Assemble the memo using `references/OUTPUT-TEMPLATE.md`'s core skeleton, plus the output sections contributed by each loaded playbook. Every claim cites an object + page (or chunk ID). No citation = cut or label as assumption.

**7. Review.** Run the quality checklist below (core items + playbook-specific items). Flag any unsatisfied items.

---

## Checkpoint B: post-memo alignment (mandatory)

After delivering the draft, ask:

1. Did the right playbook module(s) get loaded? (List them.)
2. Which sibling skills were invoked, and did their outputs get integrated correctly?
3. Are there coverage gaps — dimensions the agent couldn't populate from the corpus?
4. Any claims in the memo that depend on unverified legal citations flagged `[VERIFY]`?
5. Is attorney review explicitly required before any downstream use?

If the user doesn't answer, default to: list the loaded playbooks and invoked siblings; flag any dimension that returned "no evidence found"; require attorney review.

---

## What this skill does not do

- It does not value the case. Ranges belong in the memo when a loaded playbook supplies the methodology, but the skill doesn't substitute for attorney judgment about jurisdiction, venue, or negotiation posture.
- It does not resolve liens, draft pleadings, or send demands. It identifies them and routes to the sibling skill that does.
- It does not replace an attorney review of the final memo. Always label the memo AI-generated and require sign-off.

---

## Scale notes

- **< 20 files:** skip the search loop; read every document directly. See `references/BACKENDS.md` small-corpus recipe.
- **20–200 files:** one pass through the search playbook, one memo. ~1 hour.
- **200–2,000 files:** expect 40–80 targeted searches across the dimensions, checkpoint notes as the agent goes. Multi-hour run.
- **2,000+ files:** expect 100+ targeted queries; tighten scoping with module-specific filters and entity-mode searches; budget multi-hour run time. One corpus — the agent works it harder, not by fragmenting it.

---

## Core quality checklist

Every matter:

- [ ] Every file is either searched-over or explicitly noted as out-of-scope
- [ ] Every OCR job finished (or its absence is noted in the memo)
- [ ] Parties, venue, posture correct with citations
- [ ] Timeline continuous; gaps >30 days flagged
- [ ] Each claim element has at least one evidentiary citation or explicit gap note
- [ ] Each asserted defense has supporting-evidence citation or a "pled without support" note
- [ ] Exposure/remedies section shows methodology, not an attorney valuation
- [ ] Red flags section is honest, not decorative — each item names a next action
- [ ] Every claim in the memo traces to an object + page or is labeled an assumption
- [ ] Unverified statutes/rules/cases marked `[VERIFY]`
- [ ] Memo labeled AI-generated, requires attorney review

**Plus** every playbook-specific item from each loaded `PLAYBOOK-*.md`'s Quality checklist section.

---

## Troubleshooting

- **OCR didn't run on a file.** The file isn't searchable. Record the file in the memo's out-of-scope list, try a different OCR engine if the backend supports one, or ask the user to re-upload a text-searchable version.
- **Search returns noise, not relevant hits.** Run a global-overview query first to discover the vocabulary the documents use; re-issue targeted queries using that vocabulary. Narrow with keyword anchors (party names, dates, case numbers) once known.
- **Practice area ambiguous; no playbook fits cleanly.** Proceed core-only (core dimensions + `SEARCH-PLAYBOOK.md` base queries). Note the ambiguity in `VIII Strengths / Weaknesses / Red Flags`. Offer the user a recommendation to narrow.
- **Wrong playbook picked.** Re-enter step 4 (Diagnose practice area) with the new information. Load the correct module; keep hits from the previous pass that still apply.
- **Corpus too large for a single pass.** Prioritize the dimensions that matter for the user's stated objective. Run a triage pass (parties, posture, top 3 claims, headline exposure) first, then expand to full coverage if time allows. Surface to the user which dimensions are deep vs. triage in the memo header.
- **Sibling skill unavailable or returns nothing useful.** Note it in the memo header (`Sibling skills invoked`), record the cluster the agent wanted to route, and summarize the cluster inline with reduced depth. Attorney review should consider whether a focused sibling-skill run is warranted before the memo is used downstream.
- **Multi-matter corpus (the folder mixes unrelated cases).** Surface to the user before proceeding. The skill summarizes one matter at a time; don't silently merge.

Related Skills

managing-prosthodontic-cases

11
from CaseMark/skills

Structures prosthodontic evaluation with crown, bridge, and denture planning documentation. Use when planning prosthetic restorations, documenting impression techniques, or managing prosthetic treatment.

managing-oral-surgery-cases

11
from CaseMark/skills

Structures oral surgery documentation with extraction complexity assessment and complication management. Use when documenting extractions, assessing surgical complexity, or managing oral surgery complications.

managing-endodontic-cases

11
from CaseMark/skills

Guides root canal evaluation and treatment documentation with pulp/periapical diagnosis and outcome assessment. Use when evaluating endodontic cases, documenting root canal treatments, or assessing treatment outcomes.

witness-summary

11
from CaseMark/skills

Generates structured summaries of witness statements for litigation, extracting chronological narratives, key facts, credibility indicators, and evidentiary value. Use when summarizing depositions, declarations, affidavits, or witness testimony during discovery, pre-trial, or trial preparation.

verdict-judgment-summary

11
from CaseMark/skills

Produces structured post-trial verdict and judgment analysis memoranda for commercial litigation. Triggers when summarizing a jury verdict, bench trial decision, post-trial motion assessment, or appellate viability review. Covers liability determinations, damages breakdowns, critical rulings, and post-trial strategy.

urban-planning-summary

11
from CaseMark/skills

Summarizes legal issues in urban development projects covering zoning, land use disputes, and environmental compliance. Generates structured briefings for municipalities, developers, and legal counsel. Use when reviewing zoning ordinances, land use applications, environmental impact statements, or comprehensive plans before development or planning decisions.

trial-prep-summary

11
from CaseMark/skills

Generates a structured courtroom-ready trial preparation summary synthesizing procedural history, facts, legal issues, evidence, witnesses, and strategy into a quick-reference document. Trigger when preparing trial binders, pre-trial review documents, courtroom reference materials, or trial strategy memos in commercial litigation.

traffic-enforcement-summary

11
from CaseMark/skills

Generates structured summaries of traffic law enforcement data covering DUI metrics, violation trends, enforcement outcomes, and resource allocation. Use when analyzing citation records, arrest statistics, violation reports, or preparing public safety strategic planning documents for law enforcement leadership.

trade-law-summary

11
from CaseMark/skills

Produces structured U.S.-focused international trade law summaries covering tariffs, customs, export controls, sanctions, trade remedies, and trade agreements. Triggers when asked for international trade law summaries, tariff/customs analysis, export controls, sanctions guidance, WTO/GATT, USMCA, ITAR, EAR, OFAC, or import/export compliance updates.

telecom-law-summary

11
from CaseMark/skills

Generates executive-level summaries of recent US telecommunications law developments covering spectrum rights, network access, privacy, infrastructure, and enforcement. Structures analysis by topic with compliance deadlines and business impact. Use when briefing counsel, regulatory teams, or executives on FCC rulemakings, net neutrality, CPNI, 5G deployment, robocall enforcement, or the broader telecom legal landscape.

tax-summary-spousal-support

11
from CaseMark/skills

Produces structured financial summaries from tax returns, W-2s, 1099s, K-1s, and business filings for spousal support proceedings. Trigger when preparing income analyses for alimony discovery, settlement negotiations, pre-trial, or court filings in family law matters.

tax-return-summary

11
from CaseMark/skills

Produces structured, citation-backed summaries of tax returns (Form 1040, schedules, W-2s, 1099s) for divorce, personal injury, and bankruptcy litigation. Extracts income sources, deductions, credits, and flags anomalies. Use when summarizing tax returns, analyzing financial discovery, assessing earning capacity, reviewing 1040s, or preparing financial profiles for litigation.