ai-inventory
EU AI Act per-system inventory — track each AI system's role (provider, deployer, importer,…
Log a client communication — call, email, text, letter, in-person, voicemail. Append-only per-case record with dated entries, direction, medium, summary, action items. Works alongside /client-letter and /status client. Use when logging a call or client email, reviewing a
$ npx -y skills add anthropics/claude-for-legal --skill client-comms-log --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/client-comms-logContext preview
The summary Claude sees to decide when to auto-load this skill.
Log a client communication — call, email, text, letter, in-person, voicemail. Append-only per-case record with dated entries, direction, medium, summary, action items. Works alongside /client-letter and /status client. Use when logging a call or client email, reviewing a
name: client-comms-log description: > Log a client communication — call, email, text, letter, in-person, voicemail. Append-only per-case record with dated entries, direction, medium, summary, action items. Works alongside /client-letter and /status client. Use when logging a call or client email, reviewing a communication log, or asking "what did we tell [client] last time". argument-hint: "[case-id] [--add (default) | --read | --summary | --patterns]"
1. Use the workflow below. 2. Require case-id (prompt if not provided). 3. Route by flag:
4. Integration: offer `/legal-clinic:deadlines --add` if the log establishes a deadline; route to `/legal-clinic:semester-handoff` via `--summary` when relevant.
---
Four reasons to keep this log:
1. **Malpractice defense.** If a client claims "no one ever told me [X]," a dated entry showing otherwise is the answer. Clinical professors carry professional liability on student work; contemporaneous records protect them. 2. **Continuity at handoff.** The next semester's student takes over and reads the log; they don't re-ask the client questions already answered. 3. **Supervision visibility.** Five unreturned voicemails over six weeks is a pattern. The log makes patterns visible that individual students might not flag on their own. 4. **File retention.** Law school clinics have obligations to maintain complete client files. Communication history is part of that.
Light. Append-only. The student's job is to write a two-sentence entry after every contact; the skill formats it and appends.
Flag: `--add | --read | --summary | --patterns` (default: add)
**Inputs:**
**Before writing:** show the user the formatted entry and ask for confirmation. Clinic records should be reviewed before they're written, not after.
**Append** to `~/.claude/plugins/config/claude-for-legal/legal-clinic/client-comms/[case-id]/log.md`. If the log doesn't exist, create it with a header:
# Communications Log — [case name] **Case ID:** [case-id] **Client:** [name] **Opened:** [YYYY-MM-DD] Append-only. Most recent at top. ---
Then prepend new entries at the top (most recent first).
Print the most recent N entries (default 5). Useful when picking up a case mid-semester or before a client call.
Produce a one-paragraph summary of the log — most recent contact, total entries, common medium, any open action items from the student side, any unanswered communications. Feeds `/semester-handoff` and `/status`.
Scan for:
This is a supervision tool. Clinical professors running `--patterns` across their cases see which students might need support.
Reference agents, skills, and data connectors for the legal workflows we see most — in-house commercial, privacy, product, corporate, employment, litigation, regulatory, AI governance, IP, and the learning side of the practice (law school clinics and
EU AI Act per-system inventory — track each AI system's role (provider, deployer, importer,…
Run an AI impact assessment — structured intake, risk analysis, regulatory classification per…
Run the cold-start interview — learns your AI governance practice and writes…
Guided customization of your AI governance practice profile — change one thing without…
Manage matter workspaces — new, list, switch, close, or detach (practice-level).…
Keep the AI policy current with practice — weekly sweep of saved AIAs, triage results, and…