Getting it into your agent
One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.
npx skills add zhou210712/claude-for-legal-ZH --skill client-intakegit clone --depth 1 https://github.com/zhou210712/claude-for-legal-ZHWrote this? Show the measurements
A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.
[](https://agentmods.dev/skills/zhou210712/claude-for-legal-zh/client-intake)<a href="https://agentmods.dev/skills/zhou210712/claude-for-legal-zh/client-intake"><img src="https://agentmods.dev/badge/skills/zhou210712/claude-for-legal-zh/client-intake/github.svg" alt="Measured on agentmods" height="20"></a>Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.
<a href="https://agentmods.dev/skills/zhou210712/claude-for-legal-zh/client-intake"><img src="https://agentmods.dev/badge/skills/zhou210712/claude-for-legal-zh/client-intake.svg" alt="Reviewed on agentmods" width="80" height="20"></a>What it costs to keep this loaded
Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5.1 | $0.00075 | $0.02901 |
| Opus 5 | $0.00037 | $0.01451 |
| Sonnet 5 | $0.00015 | $0.00580 |
| Haiku 4.5 | $0.00007 | $0.00290 |
Grade A, and why
client-intake scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 9d ago.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Nothing flagged
None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.
Copies of this mod
7 near-identical copies found in the catalogue:
- semester-handoff — 92% identical, 265 lines differ
- research-start — 89% identical, 264 lines differ
- status — 88% identical, 277 lines differ
- draft — 88% identical, 257 lines differ
- deadlines — 86% identical, 255 lines differ
- supervisor-review-queue — 86% identical, 248 lines differ
- client-letter — 84% identical, 258 lines differ
How it starts
The opening of the file, as written. The whole thing — 227 lines — stays where its author put it; the contents beside it link to each section on GitHub.
/client-intake
- 加载
~/.claude/plugins/config/claude-for-legal/legal-clinic/CLAUDE.md→ 实践领域、接待模板、指导风格、标记触发条件。 - 使用以下工作流。
- 路由到实践领域模板。全过程中关注跨领域问题。
- 利益冲突检查标记。分流分类。
- 输出带 AI 辅助标签的格式化案件摘要,附核实提示和指导路由。
当事人接待
目的
接待是法律诊所最大的瓶颈之一。学生可能花45分钟访谈,再花一小时写记录,还要识别法律问题。而候访名单在不断增长。
本技能结构化对话、生成记录、跨实践领域识别问题、标记利益冲突——让学生的精力放在分析上,而非文字转录上。
它不做什么: 决定是否受理案件。那是学生的分析和指导老师的判断。Claude 加速信息收集和结构化,而非实质性代理。
加载上下文
~/.claude/plugins/config/claude-for-legal/legal-clinic/CLAUDE.md → 实践领域、接待模板(各部分如有)、指导风格、管辖地、标记触发条件。
阅读指导老师指南
检查 ~/.claude/plugins/config/claude-for-legal/legal-clinic/guides/<实践领域>.md 是否存在实践领域指南。如果存在,使用其接待问题、红旗信号和适格标准,替代以下通用默认值。如果不存在,使用通用接待并在案件摘要末尾注明:"此为通用接待——你的指导老师可使用 /legal-clinic:build-guide 为你的诊所类型定制问题。"
当接待在实践领域被路由之前就开始了(工作流第1步),在路由之后重新检查指南——指南路径取决于接待落在哪个实践领域。
工作流
第1步:实践领域路由
本次接待始于哪个实践领域?当事人可能不知道——他们知道自己的问题,但不知道法律分类。
"跟我说说发生了什么——今天是什么事让您来到诊所?"
根据回答,路由到适当的接待模板。如果诊所处理多个领域且问题跨领域(住房当事人提到移民身份、婚姻家庭当事人提到家庭暴力),记录所有相关领域——跨领域问题识别是功能而非缺陷。
第2步:实践领域特定接待
每个实践领域问不同的问題。使用 ~/.claude/plugins/config/claude-for-legal/legal-clinic/CLAUDE.md 中该领域的模板。如无提供,默认如下:
劳动争议:
- 用人单位、岗位、入职时间、劳动合同签订情况
- 争议类型:工资拖欠、违法解除、工伤、社保
- 是否经过劳动仲裁(前置程序)
- 关键证据:劳动合同、工资单、解除通知、考勤记录
- 时效紧迫性:仲裁申请期限(一年,自知道权利被侵害之日起算)
婚姻家庭:
- 关系及争议焦点(离婚、子女抚养、财产分割、家庭暴力)
- 涉及子女——年龄、现抚养安排
- 安全:任何暴力、威胁、恐惧(谨慎处理——见跨领域标记)
- 现有法院裁定/判决
- 时效紧迫性:是否有已安排的庭审
消费者权益:
- 争议类型和涉及的金额
- 与商家的沟通记录
- 文件:合同、付款凭证、沟通记录
- 是否已有相关投诉或诉讼
- 时效紧迫性:诉讼时效(三年,自知道权利受损之日起算,《民法典》第188条)
行政纠纷:
- 行政机关名称、行政行为类型
- 是否经过行政复议
- 关键文件:行政决定书、告知书
- 时效紧迫性:行政复议申请期限(60日)或行政诉讼起诉期限(6个月)
第3步:跨实践领域问题识别
在运行实践领域模板的同时,关注领域外的问题:
| 当事人说 | 同时涉及 |
|---|---|
| "我担心我的身份问题" | 行政法律问题——即使在劳动争议接待中 |
| "我的配偶[威胁行为]" | 家庭暴力/婚姻家庭/人身保护令——即使在消费者接待中 |
| "我因为受伤不能工作" | 可能的工伤/社保/侵权问题 |
| "他们从我的工资里扣钱" | 工资争议——劳动/行政交叉 |
| "老板说会举报我" | 劳动 + 可能的刑事/行政举报问题 |
在摘要中记录每个跨领域问题。诊所可能受理、转介或同时处理——这是指导老师的决定。学生应当看到。
第4步:利益冲突检查标记
按照 ~/.claude/plugins/config/claude-for-legal/legal-clinic/CLAUDE.md 所述的冲突检查流程。参照《律师法》第11条、第39条、第41条,《律师执业管理办法》第26-28条。至少包含:
- 对方当事人名称——诊所是否代理或曾代理过?
- 关联方——学生或诊所是否可能与任何其他人存在冲突?
- 立场性冲突——本案是否有损诊所另一当事人的利益?
What ships with it
1 file beside SKILL.md in the same directory: the scripts, references and assets a skill reads on demand. Not counted in the per-session cost; read them before you install if any of them is executable.
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- 9d ago First seen · 227 lines · 75 tokens per session scan A 75a6d26209aa
client-intake is a skill published in the GitHub repository zhou210712/claude-for-legal-ZH (212 stars, last pushed 4mo ago), licensed Apache-2.0. It adds 75 tokens to every session and 2,901 once invoked, about $0.0004 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-09-03.
Other skills, from other repositories
policy-qa
Triage loop for inbound HR policy questions. Classifies each new question from the HR inbox as answerable from the documented Notion policy library or as needing HR's judgment, drafts a grounded Gmail reply for the former, and escalates the latter — anything ambiguous, legal, personal, or compensation-related — to…
patsnap-ip-innovation-courses
Patsnap IP & Innovation Courses MCP for AI agents. A one-stop learning entry for courses, course details, and training materials on IP and innovation. It helps teams build a structured understanding of patents, search, analysis, and business use while lowering the learning barrier for new users. It is useful for…
learn-law-with-rohas
Acts as an interactive legal tutor for learning a law, legal subject, doctrine, judgment, procedure, or legal concept. Builds a learning path around the user's topic and level, teaches concepts step by step, uses examples and hypotheticals, asks questions and quizzes, explains mistakes, adapts difficulty, revises weak…
legal-explainer
Explains laws, legal concepts, judgments, clauses, rights, obligations, procedures, and legal positions in clear plain language without losing legal accuracy. Use when a user asks "what does this mean?", "explain this law simply", "explain this clause", "what does this judgment actually say", "explain this to a…
grad-public-choice
Apply public choice theory to analyze political decision-making as rational self-interested behavior. Use this skill when the user needs to evaluate government policy failures, rent-seeking costs, voting outcomes, or bureaucratic incentives, especially when the assumption of benevolent government is questionable.
creative-commons-explainer
Explains a specific Creative Commons licence in plain language, telling a media professional exactly what they can and cannot do with the licensed content — including attribution requirements, commercial use rules, and derivative work restrictions.