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 draftgit 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/draft)<a href="https://agentmods.dev/skills/zhou210712/claude-for-legal-zh/draft"><img src="https://agentmods.dev/badge/skills/zhou210712/claude-for-legal-zh/draft/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/draft"><img src="https://agentmods.dev/badge/skills/zhou210712/claude-for-legal-zh/draft.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.00090 | $0.02513 |
| Opus 5 | $0.00045 | $0.01256 |
| Sonnet 5 | $0.00018 | $0.00503 |
| Haiku 4.5 | $0.00009 | $0.00251 |
Grade A, and why
draft 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.
This is a copy
88% identical to client-intake — 257 lines differ, which has more behind it and is treated as the original. This page carries a canonical link to it rather than competing with it.
How it starts
The opening of the file, as written. The whole thing — 158 lines — stays where its author put it; the contents beside it link to each section on GitHub.
/draft
- 加载
~/.claude/plugins/config/claude-for-legal/legal-clinic/CLAUDE.md→ 实践领域模板、管辖地、本地规则、指导风格。 - 使用以下工作流。
- 匹配文件类型到模板。从案件笔记中收集事实——缺失则标记,绝不猜测。
- 应用管辖地格式。起草时内嵌
[需补充事实]、[待核实]、[不确定]标记。 - 输出前置明显的 AI 辅助标签、学生审查清单、指导路由。
/legal-clinic:draft 劳动争议仲裁申请书
/legal-clinic:draft 律师函
起草:初稿文件生成
目的
学生在文件初稿上花费大量时间,但教育价值在于分析和策略,而非格式化和写"尊敬的法官"。本技能从案件笔记和实践领域模板生成初稿,让学生的时间用于思考。
每份草稿明确是起手点。 不是最终工作成果。学生分析、修改,指导老师审查,然后才能发出。
加载上下文
~/.claude/plugins/config/claude-for-legal/legal-clinic/CLAUDE.md → 实践领域、实践领域模板、管辖地(省份+本地法院+已收录的任何本地规则)、指导风格。
案件笔记或接待摘要用于获取事实。
教学检查
读取该实践领域的指导老师指南,路径为 ~/.claude/plugins/config/claude-for-legal/legal-clinic/guides/<实践领域>.md。检查 pedagogy_posture 设置:
guide(默认): 产出结构和核查清单。要求学生自行起草每节。对其草稿给予反馈(语域、阅读水平、必要元素、遗漏之处)。仅当学生已尝试一次后,才为某节提供填充。assist: 产出工作成果。标注事项供学生审查。学生通过审查编辑来学习。teach: 不产出工作成果。要求学生自行起草。给予反馈。当学生困惑时提出引导性问题。仅在两次尝试后才展示示范段落,且仅针对其困惑的那一节。追踪学生的正确与错误之处,以便指导老师看到进步。
如无指南,使用 guide。如有指南但未设定姿态,使用 guide。
无论何种姿态,输出始终包含:"教学模式:[assist/guide/teach]——由指导老师的指南设定。这意味着我[学生做了什么 vs 技能做了什么]。"
管辖地假设。 草稿假定 CLAUDE.md 中设定的省份、法院和本地规则。文书标题格式、送达要求、页数限制、提交窗口和实体规则在不同省份和同一省份的不同法院之间均存在实质差异。如果事项涉及不同法院或不同省份,在依赖草稿中的任何格式、截止日期或论点之前,与你的指导老师确认。
工作流
第1步:哪种文件?
将请求匹配到诊所的模板集(来自 ~/.claude/plugins/config/claude-for-legal/legal-clinic/CLAUDE.md)。按实践领域的常见设置:
| 实践领域 | 文件 |
|---|---|
| 劳动争议 | 劳动仲裁申请书、起诉状、答辩状、证据清单、代理词 |
| 婚姻家庭 | 离婚起诉状、人身保护令申请书、子女抚养权变更申请书、财产分割协议、调查取证申请书 |
| 消费者权益 | 律师函、起诉状、答辩状、撤诉申请书 |
| 行政纠纷 | 行政复议申请书、行政起诉状、证据清单、代理词 |
| 一般诉讼 | 起诉状模板、答辩状、授权委托书、出庭函、证据目录 |
如果请求的文件不在模板集中:"诊所模板中不包含[X]。我可以尝试从一般原则起草,但请重点标注——它尚未针对你的实践领域或管辖地进行调整。最好先询问[指导老师]是否有现成模板。"
第2步:收集事实
阅读接待摘要或案件笔记。文件所需的每项事实:我们有吗?
| 文件需要 | 有? | 来源 |
|---|---|---|
| [事实] | ✓ / ✗ | [接待 / 当事人文件 / 需获取] |
缺少必要事实 → 不要猜测。标记为:[需补充事实:当事人的入职日期——从劳动合同或询问当事人获取]。
第3步:应用管辖地
按 ~/.claude/plugins/config/claude-for-legal/legal-clinic/CLAUDE.md 管辖地:
- 文书标题格式: 省份和本地法院规则。如果冷启动时已收录本地规则,使用它们。如果没有,使用省级默认并标记:
[待核实文书标题:本地规则未加载——对照[法院]现行规则确认格式] - 送达要求: 谁被送达、如何送达、按法院规则的送达期限
- 本地特殊规则: 页数限制、字体要求、各法院通行规定。应用已收录的;标记未收录的。
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 · 158 lines · 90 tokens per session scan A 9875fc2b1c4a
draft 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 90 tokens to every session and 2,513 once invoked, about $0.0005 per session on Opus 5. A static security scan graded it A with 0 findings. It is 88% identical to client-intake, differing in 257 lines, and is treated as a copy.
Other skills, from other repositories
specification-writing
A workflow for writing complete patent specifications from patent claims and an invention disclosure. It adapts the document to a chosen jurisdiction, such as the US, Europe, or China.
regulatory-research-fallback
Fallback workflow for regulatory research when web extraction tools fail on government PDFs.
x-scorecard
OpenSSF Scorecard for assessing open source project security. Check security best practices and compliance. Dependency: This is an x-cmd module. Install x-cmd first (see x-cmd skill for installation options). see x-cmd skill for installation.
gesellschaftsrechtliche-satzungen-agb
Für Gesellschaftsrechtliche Satzungen AGB Abgrenzung: ordnet Norm, Beweislast und Gegenargument; Ergebnis: Prüfprodukt mit Risiko und nächstem Schritt. Fachgebiet: AGB-Recht-Prüfer. Route: gesellschaftsrechtliche-satzungen-agb.
memstack-business-gdpr
Use this skill when the user says 'GDPR', 'data protection', 'privacy compliance', 'DPA', 'DSAR', 'data subject request', 'cookie consent', 'privacy audit', 'CCPA', or asks 'do I need GDPR for this repo'. Scans the repository to detect what personal data is collected, classifies sensitivity, determines whether GDPR…
nda-review
Use when the user uploads or pastes a non-disclosure agreement and asks for review, redline, risk assessment, or a recommendation on whether to sign. Identifies missing standard protections, one-sided or unusual provisions, and operational issues; produces a structured report with severity ratings and citations to…