Help us improve
Share bugs, ideas, or general feedback.
From legal-aid
Logs client communications with dated entries, direction, medium, summary, and action items. Supports Rule 1.18 and VAWA confidentiality. Useful for malpractice defense and supervision.
npx claudepluginhub lawdroidai/legal-aid-pluginHow this skill is triggered — by the user, by Claude, or both
Slash command
/legal-aid:client-comms-log [case-id or screen-id] [--add (default) | --read | --summary | --patterns][case-id or screen-id] [--add (default) | --read | --summary | --patterns]The summary Claude sees in its skill listing — used to decide when to auto-load this skill
1. Load `~/.claude/plugins/config/claude-for-legal/legal-aid/CLAUDE.md` → funders, languages, confidentiality conventions.
Logs client communications (calls, emails, texts) per case with dated entries, direction, medium, summary, and action items. Supports read, summary, and pattern analysis modes.
Generates audience-specific case status summaries for legal aid: client-facing (plain language), internal (managing attorney), court-ready (formal caption), or funder (ad-hoc monitoring update).
Appends a dated event to a matter's history file and refreshes the log row. Captures new developments, status changes, risk re-assessments, deadline shifts, and settlement authority changes.
Share bugs, ideas, or general feedback.
~/.claude/plugins/config/claude-for-legal/legal-aid/CLAUDE.md → funders, languages, confidentiality conventions.--add (default): capture direction, medium, staffer, summary, action items, follow-up due. Confirm with user. Append (prepend most-recent-first) to ~/.claude/plugins/config/claude-for-legal/legal-aid/client-comms/[case-or-screen-id]/log.md.--read: show the most recent N entries.--summary: one-paragraph condensed read.--patterns: scan for unanswered comms, missed follow-ups, language gaps, tone shifts, contact gaps. Supervision-oriented./legal-aid:deadlines --add if the log establishes a deadline; route to /legal-aid:case-transfer --summary when relevant./legal-aid:client-comms-log case=marisol-2026-04
/legal-aid:client-comms-log case=marisol-2026-04 --read
/legal-aid:client-comms-log screen=screen-2026-447 --add
/legal-aid:client-comms-log case=jackson-2025-12 --patterns
Four reasons to keep this log in civil legal aid practice:
The log handles two case types:
Rule 1.18 means the office's obligations of confidentiality to a person who consulted about possible representation attach even if the office declined. Communications during eligibility screening and any subsequent contact with a declined caller belong in the screen-ID's log, not in a separate "we didn't take this" file. The log structure is identical; the directory differs (client-comms/case-* for accepted, client-comms/screen-* for declined).
Communications about VAWA-funded DV matters carry additional confidentiality requirements under 42 USC § 13925(b)(2). The log entries themselves are office-confidential as always; the distinct constraints are:
/lsc-report for VAWA quarterlies) aggregates from the log without reproducing identifying details — small-N aggregation risks identificationThe skill applies these constraints automatically when the matter is flagged as VAWA-funded in the case file.
~/.claude/plugins/config/claude-for-legal/legal-aid/CLAUDE.md → funders, languages served, confidentiality conventions, supervision style.
The matter's case file → matter status (accepted / declined), funder allocation, practice area, any DV / VAWA / heightened-confidentiality flag, prior log entries.
--add (default) — Log a new communicationAsk:
Before committing:
/legal-aid:deadlines --add?"Append to the log. Confirm with the user before writing.
--read [N]Show the most recent N entries (default 10). Format:
## [Date timestamp] — [direction] · [medium] · [staffer]
[Language note if not default]
Summary: [2-4 sentences]
Action items: [list with deadlines if any]
Follow-up due: [date or "none"]
For a long log, the most recent entries are at the top. Scrolling backward is chronological-reverse (newest first).
--summaryOne-paragraph condensed read of the full log. Useful for:
The summary covers: communication frequency, who's been driving the contact (office or client), recent significant communications, any unresolved action items, any pattern flags. Not legal analysis — communication pattern.
--patternsScan-the-log for supervision-relevant patterns:
Output is supervision-oriented: what patterns exist, what they might mean, what the suggested follow-up is. The managing attorney decides what to do with the patterns.
The log file at client-comms/[case-or-screen-id]/log.md accumulates entries newest-first:
# Communications log: [case ID or screen ID]
**Client:** [name if accepted matter / "prospective client (Rule 1.18)" if screened-only]
**Practice area:** [from case file]
**Funder allocation:** [from case file; "screening only" if not accepted]
**Confidentiality flags:** [VAWA / DV / heightened / standard]
---
## [Date timestamp] · [direction in/out] · [medium] · [staffer]
[Optional: language used, interpreter present, client accompaniment]
**Summary:** [2-4 factual sentences]
**Action items:**
- [office or client] [action] [deadline if any]
**Follow-up due:** [date or "none"]
[Optional: flag for managing-attorney attention with reason]
---
[Next entry in same format]
/legal-aid:deadlines --add./legal-aid:client-intake --update to refresh?"/legal-aid:case-transfer pulls a --summary of the log into the transfer memo automatically./legal-aid:status client and /legal-aid:client-letter invocations should append themselves to the log after sending (this happens via the office's workflow — the staffer runs /legal-aid:client-comms-log --add after sending the letter)./memo; this log records the communication, not the lawyering behind it.