| name | client-letter |
| title | $legal-clinic:client-letter |
| description | Routine client correspondence from templates — appointment confirmations, document requests, brief "we filed it" updates. Plain language, required elements, supervision routing. NOT substantive advice. Use when a student needs to send routine correspondence, an appointment confirmation, a document request letter, or a brief status note to a client. |
| author | alexchlou |
| author_url | https://github.com/alexchlou/codex-for-legal/tree/main/plugins/legal-clinic/skills/client-letter |
| license | Apache-2.0 |
| version | 0.1.0 |
| execution_mode | open |
| jurisdiction | general |
| practice | general |
| language | en |
Codex v1 local-input note: This migrated skill supports local files and pasted text by default. References to Drive, CLM IDs, Slack, Westlaw, iManage, Ironclad, eDiscovery, dockets, or other remote systems require a separately configured Codex connector/MCP server. When a connector is unavailable, ask for a local export, local file path, or pasted excerpts. If config/local/codex-for-legal/<practice>/CLAUDE.md is missing, ask the user to run the relevant cold-start-interview or customize skill and copy from config/templates/codex-for-legal/<practice>/CLAUDE.md.
$legal-clinic:client-letter
- Load
config/local/codex-for-legal/legal-clinic/CLAUDE.md → plain-language standards, supervision style, clinic contact info.
- Use the templates and workflow below.
- Match type to template. Plain-language check.
- Output with AI-assisted label, supervision routing.
Scope: routine only. Substantive advice → $legal-clinic:status client or a conversation with the professor.
$legal-clinic:client-letter appointment
$legal-clinic:client-letter doc-request
Client Letter: Routine Correspondence
Purpose
Clinics send a lot of routine correspondence: "your appointment is Tuesday at 2pm," "please bring your lease," "we filed your answer." This skill handles those from templates so students aren't typing the same letter every week.
Scope: routine only. Substantive advice, bad news, case strategy — those are $legal-clinic:status client or a conversation, not a template letter.
Load context
config/local/codex-for-legal/legal-clinic/CLAUDE.md → plain-language standards, supervision style, clinic contact info.
Pedagogy check
Read the supervisor guide for this practice area at config/local/codex-for-legal/legal-clinic/guides/<practice-area>.md. Check the pedagogy_posture setting:
guide (default): Produce the structure and the checklist (required elements, plain-language targets, sign-off per student practice rule). Ask the student to draft each section. Give feedback on their draft (register, reading level, required elements, what they missed). Offer to fill a section only when the student has tried once.
assist: Produce the letter. Flag items for student review. The student edits and learns by reviewing.