asgeirtj/system_prompts_leaks
Read or triage email, clean up an inbox, draft or send messages, and check delivery.
Log a client communication — call, email, text, letter, in-person, voicemail.
$ npx skills add anthropics/claude-for-legal --skill client-comms-log -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install anthropics/claude-for-legal client-comms-log --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/anthropics/claude-for-legal.git skills-src && mkdir -p .claude/skills && cp -r skills-src/legal-clinic/skills/client-comms-log .claude/skills/client-comms-log && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "client-comms-log" agent skill from https://github.com/anthropics/claude-for-legal/tree/main/legal-clinic/skills/client-comms-log into .claude/skills/client-comms-log/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "client-comms-log", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/anthropics/claude-for-legal/tree/main/legal-clinic/skills/client-comms-logType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add anthropics/claude-for-legal --skill client-comms-log -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install anthropics/claude-for-legal client-comms-log --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/anthropics/claude-for-legal.git skills-src && mkdir -p .agents/skills && cp -r skills-src/legal-clinic/skills/client-comms-log .agents/skills/client-comms-log && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "client-comms-log" agent skill from https://github.com/anthropics/claude-for-legal/tree/main/legal-clinic/skills/client-comms-log into .agents/skills/client-comms-log/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "client-comms-log", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add anthropics/claude-for-legal --skill client-comms-log -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install anthropics/claude-for-legal client-comms-log --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/anthropics/claude-for-legal.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/legal-clinic/skills/client-comms-log .cursor/skills/client-comms-log && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "client-comms-log" agent skill from https://github.com/anthropics/claude-for-legal/tree/main/legal-clinic/skills/client-comms-log into .cursor/skills/client-comms-log/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "client-comms-log", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/anthropics/claude-for-legal.git --path legal-clinic/skills/client-comms-log--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add anthropics/claude-for-legal --skill client-comms-log -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install anthropics/claude-for-legal client-comms-log --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/anthropics/claude-for-legal.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/legal-clinic/skills/client-comms-log .gemini/skills/client-comms-log && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "client-comms-log" agent skill from https://github.com/anthropics/claude-for-legal/tree/main/legal-clinic/skills/client-comms-log into .gemini/skills/client-comms-log/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "client-comms-log", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install anthropics/claude-for-legal client-comms-logInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add anthropics/claude-for-legal --skill client-comms-log -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/anthropics/claude-for-legal.git skills-src && mkdir -p .github/skills && cp -r skills-src/legal-clinic/skills/client-comms-log .github/skills/client-comms-log && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "client-comms-log" agent skill from https://github.com/anthropics/claude-for-legal/tree/main/legal-clinic/skills/client-comms-log into .github/skills/client-comms-log/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "client-comms-log", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add anthropics/claude-for-legal --skill client-comms-log -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install anthropics/claude-for-legal client-comms-log --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/anthropics/claude-for-legal.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/legal-clinic/skills/client-comms-log .opencode/skills/client-comms-log && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "client-comms-log" agent skill from https://github.com/anthropics/claude-for-legal/tree/main/legal-clinic/skills/client-comms-log into .opencode/skills/client-comms-log/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "client-comms-log", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
client-comms-logLog a client communication — call, email, text, letter, in-person, voicemail.
Client Comms Log is an agent skill from anthropics/claude-for-legal, published by the product's own GitHub organization. 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".
Its SKILL.md is about 1.6k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.
The repository describes itself as: A suite of plugins for legal workflows. The licence is Apache-2.0.
4 steps, taken from the first numbered list in SKILL.md.
Read from SKILL.md and the folder at commit 4a6c651. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
No scripts in the folder and no shell commands in SKILL.md (its code samples are markdown).
From the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Client Comms Log loads about 1.6k tokens when it runs. Until then it costs about 89 tokens; SKILL.md has 745 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.
The full file from anthropics/claude-for-legal at commit 4a6c651, republished under its Apache-2.0 licence (© anthropics). 745 words, ~1,579 tokens.
.claude/skills/client-comms-log/SKILL.md (or your agent's skills folder).--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./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:
Light. Append-only. The student's job is to write a two-sentence entry after every contact; the skill formats it and appends.
~/.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-scopedFlag: --add | --read | --summary | --patterns (default: add)
--add (default) — log a new entryInputs:
in (client → clinic) | out (clinic → client)call | email | text | letter | in-person | video | voicemail-left | voicemail-receivedBefore 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 entriesPrint the most recent N entries (default 5). Useful when picking up a case mid-semester or before a client call.
--summary — condensed readProduce 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 logScan for:
This is a supervision tool. Clinical professors running --patterns across their cases see which students might need support.
/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.© anthropics, Apache-2.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
Just SKILL.md in legal-clinic/skills/client-comms-log of anthropics/claude-for-legal.
Open the folder on GitHubat commit 4a6c651
We found 3 copies of this SKILL.md (exact, near-identical or edited) in other folders, from 3 other GitHub owners. This page covers the copy in anthropics/claude-for-legal, which our catalogue first saw on October 7, 2026.
Client Comms Log next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Client Comms Log this skillanthropics/claude-for-legal | 9.6k | 3 repos | ~1.6k | Automated safety check: Pass | Apache-2.0 | |
| Emailasgeirtj/system_prompts_leaks | 69k | — | ~3.5k | Automated safety check: Pass | CC0-1.0 | |
| Mailtrap Email Integrationaffaan-m/ECC | 274k | 1 repos | ~955 | Automated safety check: Pass | MIT | |
| Email Systemsdavila7/claude-code-templates | 32k | 1 repos | ~548 | Automated safety check: Pass | MIT | |
| Internal Communicationsickn33/agentic-awesome-skills | 47k | 1 repos | ~3.4k | Automated safety check: Pass | MIT | |
| Email Draftergithub/awesome-copilot | 40k | 1 repos | ~1.1k | Automated safety check: Pass | MIT |
asgeirtj/system_prompts_leaks
Read or triage email, clean up an inbox, draft or send messages, and check delivery.
affaan-m/ECC
Guides agents through integrating transactional email sending via Mailtrap's Email API, including sandbox testing, domain verification, and API authentication.
davila7/claude-code-templates
Email has the highest ROI of any marketing channel. An agent skill from davila7/claude-code-templates.
sickn33/agentic-awesome-skills
Internal communication log: title, type, date, department, host and attendees, agenda, action items, follow-up date, meeting link and delivery status.
github/awesome-copilot
Draft and review professional emails that match your personal writing style.
LeoYeAI/openclaw-master-skills
When user asks to write email, draft reply, manage inbox, email template, follow up email, cold email, professional email, email subject line, thank you email, apology email, meeting request email…
anthropics/claude-for-legal
Structures a legal clinic client intake interview and produces a case summary with cross-area issue spotting, conflict flags and triage classification.
anthropics/claude-for-legal
Holds student work in a queue for a legal clinic professor to approve, edit-then-approve or return before anything reaches clients or courts.
anthropics/claude-for-legal
Builds a review grid with one row per document and one column per data point, each cell cited to a verbatim quote, built for M&A diligence and other batch reviews.
anthropics/claude-for-legal
Runs a category-by-category legal review of a product launch from a PRD or tracker ticket, calibrated to your team's framework, and writes a review memo in house format.
anthropics/claude-for-legal
Searches watched registries for community legal skills, shows matches with descriptions and offers the full SKILL.md before anything is installed.
anthropics/claude-for-legal
Shows which contracts renew soon and when notice must be sent by, working from a maintained renewal register, and warns about missed cancellation windows.
Log a client communication — call, email, text, letter, in-person, voicemail. Client Comms Log is an agent skill from anthropics/claude-for-legal, published by the product's own GitHub organization. Log a client communication — call, email, text, letter, in-person, voicemail.
Client Comms Log fits situations like: reviewing a communication log; asking what did we tell [client] last time.
Run `npx skills add anthropics/claude-for-legal --skill client-comms-log -a claude-code`. Or copy the skill folder (legal-clinic/skills/client-comms-log in anthropics/claude-for-legal) into .claude/skills/client-comms-log in your project. Claude Code loads it when a task matches its description.
Run `npx skills add anthropics/claude-for-legal --skill client-comms-log -a codex`. Or copy the skill folder (legal-clinic/skills/client-comms-log in anthropics/claude-for-legal) into .agents/skills/client-comms-log in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add anthropics/claude-for-legal --skill client-comms-log -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/client-comms-log, .gemini/skills/client-comms-log, .github/skills/client-comms-log and .opencode/skills/client-comms-log in your project.
SKILL.md names no scripts, command-line tools or credentials: Client Comms Log is instructions for the agent only.
SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.
Client Comms Log is published under the Apache-2.0 licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 1.6k tokens (SKILL.md is roughly 6.3k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with Client Comms Log: Email (asgeirtj/system_prompts_leaks, 69k stars), Mailtrap Email Integration (affaan-m/ECC, 274k stars), Email Systems (davila7/claude-code-templates, 32k stars) and Internal Communication (sickn33/agentic-awesome-skills, 47k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
anthropics (a GitHub organization, an official publisher) maintains it in anthropics/claude-for-legal, which has 9,611 GitHub stars. The repository holds 147 skills in this directory. The repository was last updated on September 29, 2026.
Source: anthropics/claude-for-legal on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.