Claude Cowork (Part 1)

Neil HaddleyJune 4, 2026

Using the page-line-summary skill in Claude Cowork to generate a deposition summary from a transcript PDF

AIclaude-coworkai-agentanthropicpage-line-summarylegallitigation

Claude Cowork is the desktop app version of Claude — it works with projects (local folders), skills, and scheduled tasks, without needing the terminal.

I ran the same page-line-summary skill from Claude Code (Part 14) inside the Claude Cowork app. I uploaded the page-line-summary skill as a zip file through the Claude Cowork UI.

I didn't need a curl command to install the skill. I attached the deposition transcript with @, answered the two context questions, and got back the page line summary.

I right-clicked SKILL.md in the page-line-summary folder and selected Compress to create the zip file

I right-clicked SKILL.md in the page-line-summary folder and selected Compress to create the zip file

Finder created SKILL.md.zip in the folder, ready to upload to Cowork

Finder created SKILL.md.zip in the folder, ready to upload to Cowork

I selected the Homs v. Salvador project (folder) from the Work in a project dropdown

I selected the Homs v. Salvador project (folder) from the Work in a project dropdown

I clicked Allow when Cowork asked for permission to access the project (local folder)

I clicked Allow when Cowork asked for permission to access the project (local folder)

I clicked the + button to see the options for adding a skill, including Upload a skill

I clicked the + button to see the options for adding a skill, including Upload a skill

The Upload skill dialog accepts a .md file or .zip containing a SKILL.md. I selected the zip file

The Upload skill dialog accepts a .md file or .zip containing a SKILL.md. I selected the zip file

After I uploaded the zip, Cowork confirmed the skill with an "Uploaded page-line-summary" badge

After I uploaded the zip, Cowork confirmed the skill with an "Uploaded page-line-summary" badge

I opened the skill detail view — it showed the trigger and description

I opened the skill detail view — it showed the trigger and description

I typed '/' to select a skill. The skill picker showed page-line-summary with its description as a tooltip. I could have typed /page-line-summary

I typed '/' to select a skill. The skill picker showed page-line-summary with its description as a tooltip. I could have typed /page-line-summary

I typed '@' to attach a file and the project's transcript appeared in the picker

I typed '@' to attach a file and the project's transcript appeared in the picker

I attached the PDF deposition transcript directly to the skill invocation before submitting

I attached the PDF deposition transcript directly to the skill invocation before submitting

The skill asked which side I represent — I selected Defense

The skill asked which side I represent — I selected Defense

I entered my case theory in the free-text field: preexisting condition

I entered my case theory in the free-text field: preexisting condition

The skill started reading the transcript and immediately flagged the key knee limitation admission on p.14

The skill started reading the transcript and immediately flagged the key knee limitation admission on p.14

Reading pages 45–60, the skill flagged the 65% permanent partial disability rating — two years before the accident

Reading pages 45–60, the skill flagged the 65% permanent partial disability rating — two years before the accident

The skill assembled the summary and wrote the output file — 92 pages processed, 30 table entries

The skill assembled the summary and wrote the output file — 92 pages processed, 30 table entries

The skill reported its single most significant finding and linked the output document in Google Drive

The skill reported its single most significant finding and linked the output document in Google Drive

The formatted summary opened with the full case caption and page-line table

The formatted summary opened with the full case caption and page-line table

Skill

MARKDOWN
1---
2name: page-line-summary
3description: Generate a Page-Line Summary from a deposition transcript (PDF, TXT, or DOCX). Produces a formatted Markdown file with case caption, two-column page:line reference table, and litigation-focused analysis. Asks for the attorney's side and case theory before summarizing.
4---
5
6# Skill: Page-Line Deposition Summary
7
8Generate a gold-standard Page-Line Summary from a deposition transcript for litigation use.
9
10---
11
12## Trigger & Arguments
13
14Invoked as `/page-line-summary [file-path]`.
15
16If the user provides a file path as an argument, use it. Otherwise, ask for one before proceeding.
17
18---
19
20## Step 1 — Gather Context
21
22Before reading the transcript, collect the following. Ask all in a single message if not already provided:
23
241. **File path** — if not already given as an argument
252. **Which side do you represent?** — Plaintiff, Defense, or Neutral/Objective
263. **One-line case theory** — e.g., *"Defendant failed to warn of known product defects, causing plaintiff's injuries"* (skip if Neutral)
27
28---
29
30## Step 2 — Read the Transcript
31
32Determine the file type from the extension:
33
34**PDF (`.pdf`)**
35Use the Read tool. For files over 10 pages, read in 20-page chunks (`pages: "1-20"`, `"21-40"`, etc.) until the full transcript is processed. Accumulate all content before summarizing.
36
37**Plain text (`.txt`)**
38Use the Read tool directly.
39
40**Word document (`.docx`)**
41Run this Bash command to extract plain text on macOS:
42```bash
43textutil -convert txt -stdout "[file-path]"
44```
45If `textutil` is unavailable, try:
46```bash
47pandoc "[file-path]" -t plain
48```
49
50---
51
52## Step 3 — Parse & Identify Structure
53
54After reading, identify:
55
56- **Page/line markers** — most transcripts use a page number at the top and line numbers 1–25 down the left margin. Look for patterns like `Page 25`, standalone integers at line starts, or `25:14` inline references.
57- **Caption block** — typically the first 3–5 pages: case name, case number, court, date, deponent name, attorneys present.
58- **Examination sections** — `DIRECT EXAMINATION BY`, `CROSS EXAMINATION BY`, `REDIRECT EXAMINATION`, `RECROSS`, etc.
59
60If the transcript lacks explicit page/line numbers, use the best available reference (e.g., document page numbers only) and note this in the summary header.
61
62---
63
64## Step 4 — Extract Caption Information
65
66From the opening pages, extract:
67
68- Case Name (e.g., *Smith v. Acme Corp.*)
69- Case Number
70- Court / Jurisdiction
71- Deponent Full Name and Title / Role
72- Date of Deposition
73- Location
74- Examining Attorney(s) — name, firm, and side
75- Defending Attorney(s) — name, firm, and side
76
77If any field is absent from the transcript, mark it `[Not stated in transcript]`.
78
79### Redacted transcripts — reconstruct names from the word index
80
81Many transcripts have party names blacked out in the body (common in published sample transcripts) while the **court reporter's word index** at the end remains unredacted. The index lists every word alphabetically with its page:line citations. Use it to recover names:
82
831. **Read the index pages** (typically the last 5–10 pages of the PDF).
842. **Identify known structural anchors** — fixed page:line positions where names must appear:
85   - Caption plaintiff line (e.g., p.1:4–5 in most Maryland transcripts)
86   - Caption defendant line (e.g., p.1:7–8)
87   - Court reporter certification (last substantive page — names are rarely redacted here)
88   - Counsel's introduction of themselves or their client (e.g., p.4:13–14)
893. **Cross-reference** — any index entry whose page:line citations match an anchor position is a party or attorney name.
904. **Validate gender/role** — confirm the reconstructed name is consistent with how the transcript refers to the person (she/he, plaintiff/defendant).
915. **Note the source** — add `*(name reconstructed from court reporter word index, p. XX — verify against unredacted caption)*` beside any name recovered this way.
92
93---
94
95## Step 5 — Generate the Page-Line Table
96
97### Compression target
98
99Aim for **1 page of summary per 5–10 pages of transcript**. For a 100-page transcript, produce roughly 10–20 substantive table rows — not 100. Be selective and high-yield.
100
101### Priority order for inclusion
102
1031. **Admissions** — any concession harmful to the witness's own side
1042. **Key liability facts** — what happened, when, who was responsible
1053. **Inconsistencies** — conflicts with prior testimony, pleadings, documents, or other witnesses
1064. **Damages** — physical, financial, emotional harm; causation and extent
1075. **Credibility factors** — bias, motive, relationship to parties, prior bad acts
1086. **Expert opinions** (expert witnesses only) — qualifications, methodology, opinions, limitations conceded
1097. **Exhibit references** — exhibits introduced; witness's admission, denial, or reaction
1108. **Case-theory facts** — anything that directly supports or damages the stated case theory
111
112### What to omit
113
114- Routine swearing-in and stipulations
115- Extended background and biography (unless the witness is an expert or credentials are disputed)
116- Repetitive questions covering the same ground as a prior entry
117- Pure procedural objections with no substantive outcome
118
119### Table format
120
121```markdown
122| Page:Line | Summary |
123|-----------|---------|
124| 1:1–3:25  | Caption, appearances, oath administered. |
125| 5:14–18   | Witness confirms employment as plant manager at Acme Corp., 2018–2023. |
126| 12:4–13:2 | **[ADMISSION]** Witness received the March 3, 2021 safety inspection report and did not forward it to engineering. |
127```
128
129### Inline tags — use sparingly, only when clearly earned
130
131| Tag | When to use |
132|-----|-------------|
133| `**[ADMISSION]**` | Damaging concession by the witness |
134| `**[INCONSISTENCY]**` | Conflicts with prior statement, pleading, or document |
135| `**[DAMAGES]**` | Relates to harm, causation, or quantification |
136| `**[KEY FACT]**` | Central liability or chronology fact |
137| `**[EXHIBIT]**` | Exhibit introduced or referenced |
138| `**[EXPERT OPINION]**` | Expert witness opinion or methodology |
139
140Do not tag routine testimony. Over-tagging dilutes the signal for the reviewing attorney.
141
142---
143
144## Step 6 — Assemble the Output Document
145
146Build the full Markdown document in this order:
147
148```markdown
149# Deposition Summary — [Deponent Last Name]
150
151**Case:** [Case Name]
152**Case No.:** [Case Number]
153**Court:** [Court / Jurisdiction]
154**Deponent:** [Full Name], [Title / Role]
155**Date of Deposition:** [Date]
156**Location:** [Location]
157
158**Plaintiff's Counsel:** [Name, Firm]
159**Defense Counsel:** [Name, Firm]
160
161**Represented Side:** [Plaintiff / Defense / Neutral]
162**Case Theory:** [User's stated theory, or "Neutral — no theory provided"]
163
164**Summarized by:** Claude (AI-assisted — attorney review required)
165**Summary Date:** [Today's date: YYYY-MM-DD]
166
167---
168
169## Examination Index
170
171| Section | Examining Attorney | Pages |
172|---------|--------------------|-------|
173| Direct  | [Name, Side]       | X–Y   |
174| Cross   | [Name, Side]       | X–Y   |
175
176---
177
178## Page-Line Summary
179
180| Page:Line | Summary |
181|-----------|---------|
182| ...       | ...     |
183
184---
185
186## Key Takeaways
187
1883–5 bullet points identifying the most strategically significant facts from the standpoint of the represented side (or neutral observations if no side was given). Lead with the single most important finding.
189
190---
191
192*AI-generated preliminary summary. Independent attorney review required for accuracy, completeness, and privilege. Do not rely on this summary without verification against the original transcript.*
193```
194
195---
196
197## Step 7 — Save the File
198
1991. Determine output path: save in the same directory as the input transcript.
2002. File name: `[DeponentLastName]_depo_summary_[YYYY-MM-DD].md` using today's date.
2013. Use the Write tool to create the file.
202
203Report to the user:
204- Full output file path
205- Total transcript pages processed
206- Number of table entries in the summary
207- One sentence identifying the single most significant finding
208
209---
210
211## Edge Cases
212
213**No page/line numbers in transcript**
214Add this note beneath the summary header: *"Transcript lacks explicit page/line numbering. References below are approximate page numbers based on document pagination."* Use `p.12` style references instead of `12:4`.
215
216**Very short transcript (under 20 pages)**
217Summarize more thoroughly — the 1:5–10 ratio is a ceiling, not a floor. Capture all substantively meaningful exchanges.
218
219**Very long transcript (200+ pages)**
220Read in chunks using the Read tool's `pages` parameter. Keep a running list of key entries as you go. Do not stop early — process the full transcript before writing the summary.
221
222**Multiple deponents in one file**
223Ask the user whether to summarize all deponents or a specific one. If all, create a separate `## [Deponent Name]` section with its own table and takeaways.
224
225**Confidential or sealed transcript**
226The transcript stays local — no data is sent to external services beyond Claude's inference. If the transcript bears a confidentiality designation, note it in the summary footer: *"Transcript marked [CONFIDENTIAL / ATTORNEYS' EYES ONLY]. Handle accordingly."*