client-comms-log

작성자: anthropic

클라이언트 커뮤니케이션 기록 — 전화, 이메일, 문자, 서신, 대면, 음성메일. 사례별로 날짜, 방향, 매체, 요약과 함께 추가 전용 기록.

npx skills add https://github.com/anthropics/claude-for-legal --skill client-comms-log

/client-comms-log

  1. Use the workflow below.
  2. Require case-id (prompt if not provided).
  3. Route by flag:
    • --add (default): capture direction, medium, student, summary, action items, follow-up due. Confirm with user. Append (prepend most-recent-first) to ~/.claude/plugins/config/claude-for-legal/legal-clinic/client-comms/[case-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.
  4. Integration: offer /legal-clinic:deadlines --add if the log establishes a deadline; route to /legal-clinic:semester-handoff via --summary when relevant.

Client Communications Log

Purpose

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.

Load context

  • ~/.claude/plugins/config/claude-for-legal/legal-clinic/client-comms/[case-id]/log.md (if exists) — append target
  • ~/.claude/plugins/config/claude-for-legal/legal-clinic/CLAUDE.md → not heavily read; this skill is case-scoped

Modes

Flag: --add | --read | --summary | --patterns (default: add)

--add (default) — log a new entry

Inputs:

  • Case ID (required — which case)
  • Date + time (default: now)
  • Direction: in (client → clinic) | out (clinic → client)
  • Medium: call | email | text | letter | in-person | video | voicemail-left | voicemail-received
  • Who (student): name
  • Who (client side): client name, or "third-party: [description]" if from opposing counsel, family member, etc.
  • Duration / length (e.g., "10 min call", "3-paragraph email", "45 min in-person meeting")
  • Summary: 2-4 sentences. What happened, what was substantive.
  • Action items:
    • What the student owes the client (with deadline)
    • What the client owes the student (with expected timing)
  • Follow-up due: date if applicable
  • Notes: anything that matters but doesn't fit above — language used, emotional tone, family dynamic observed

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).

--read — show recent entries

Print the most recent N entries (default 5). Useful when picking up a case mid-semester or before a client call.

--summary — condensed read

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.

--patterns — flag concerns across the log

Scan for:

  • Unanswered communications from client. Client called or emailed N times without a response entry.
  • Missed follow-up. Action item with follow-up due date, and no later entry resolving it.
  • Language / accommodation issues. Client language noted as non-English; check whether outgoing communications have been in that language.
  • Escalation patterns. Client tone shifting (frustrated / distressed) across entries.
  • Gaps. Long stretches with no contact on an active case.

This is a supervision tool. Clinical professors running --patterns across their cases see which students might need support.

Integration

  • /client-letter: after generating and sending a letter, offer to log it as an outgoing comm.
  • /status client: when producing a client-facing status summary, offer to log it (often these summaries go to clients).
  • /client-intake: first entry in every new case's log is the intake contact.
  • /semester-handoff: handoff memos read --summary for each case to populate the communications-history section.
  • /deadlines: if a communication established a deadline ("client said they need to respond by Friday"), offer to /deadlines --add.

What this skill does not do

  • Store substantive legal analysis. That lives in intake, memo, and status files. The log is communication record — facts of contact, not legal strategy.
  • Auto-log from outside systems. If the clinic uses a case management system (Clio), an integration could pull call logs and emails automatically. That's a future add; not v1.
  • Edit past entries. Append-only. If an entry is wrong, write a new entry referencing and correcting it. The integrity of the log depends on not rewriting history.
  • Enforce log discipline. If a student doesn't log a call, the skill can't know. Log hygiene is a clinic-culture problem; the skill just makes logging easy.
  • Handle privileged or attorney-only notes. If the student needs to record strategic thinking, that goes in the case's internal analysis file, not the comms log.

anthropic의 다른 스킬

analyzing-financial-statements
anthropic
이 스킬은 재무제표 데이터로부터 투자 분석을 위한 주요 재무 비율과 지표를 계산합니다.
applying-brand-guidelines
anthropic
이 스킬은 생성된 모든 문서에 일관된 기업 브랜딩과 스타일(색상, 글꼴, 레이아웃, 메시징 포함)을 적용합니다.
creating-financial-models
anthropic
이 스킬은 DCF 분석, 민감도 테스트, 몬테카를로 시뮬레이션, 시나리오 플래닝을 포함한 고급 재무 모델링 제품군을 투자…에 제공합니다.
board-minutes
anthropic
이사회 또는 위원회 회의록을 사내 형식으로 작성합니다. 캘린더에서 예정된 이사회 및 위원회 회의를 자동으로 감지하고, 안건을 요청한 후…
crm-cleanup
anthropic
HubSpot에서 오래된 거래, 중복 연락처, 누락된 필드를 스캔한 후 소유자가 승인한 항목을 수정합니다. 선택적 범위 인수를 받아 거래, 연락처 등을 지정할 수 있습니다.
redshift-api
anthropic
Amazon Redshift에 대해 SQL 실행 — 명령문 제출, 상태 폴링, 결과 페이지 탐색, 데이터베이스/스키마/테이블 탐색. 사용자가 원할 때마다 이 기능을 사용하세요…
ticket-deflector
anthropic
고객이 전달한 이메일이나 티켓을 읽고, PayPal에서 주문/환불 상태를 가져오며, HubSpot에서 계정 내역을 조회한 후, 소유자의 어조에 맞춰 답변을 작성합니다.
reg-feed-watcher
anthropic
규제 피드를 지금 확인하고, 마지막 확인 이후 새로 추가된 내용을 사용자의 중요도 기준에 따라 필터링하여 보고합니다. 사용자가 "피드 확인해 줘"라고 말할 때 사용하세요.