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 memogit 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/memo)<a href="https://agentmods.dev/skills/zhou210712/claude-for-legal-zh/memo"><img src="https://agentmods.dev/badge/skills/zhou210712/claude-for-legal-zh/memo/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/memo"><img src="https://agentmods.dev/badge/skills/zhou210712/claude-for-legal-zh/memo.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.00088 | $0.02649 |
| Opus 5 | $0.00044 | $0.01324 |
| Sonnet 5 | $0.00018 | $0.00530 |
| Haiku 4.5 | $0.00009 | $0.00265 |
Grade A, and why
memo 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.
How it starts
The opening of the file, as written. The whole thing — 204 lines — stays where its author put it; the contents beside it link to each section on GitHub.
/memo
- 加载
~/.claude/plugins/config/claude-for-legal/legal-clinic/CLAUDE.md→ 实践领域、管辖地。 - 使用以下工作流。阅读接待摘要/案件笔记。
- 将问题框定为疑问句。为每个问题搭建 IRAC 框架——规则部分是"待检索",应用部分是"学生分析"提示,结论部分留空。
- 有利因素/不利因素/待解决问题。检索缺口摘要。
- 输出前置明显的"分析由你完成"标签。
/legal-clinic:memo
备忘录:内部案件分析
目的
案件分析备忘录是学生思考的载体。本技能提供 IRAC 框架并标注检索缺口——学生填入分析内容。
分析是学生的工作。 本技能搭建结构;不做结论。
加载上下文
~/.claude/plugins/config/claude-for-legal/legal-clinic/CLAUDE.md → 实践领域、管辖地、指导风格。
接待摘要和案件笔记用于获取事实。
教学检查
读取该实践领域的指导老师指南,路径为 ~/.claude/plugins/config/claude-for-legal/legal-clinic/guides/<实践领域>.md。检查 pedagogy_posture 设置:
guide(默认): 产出 IRAC 结构和检索缺口清单。要求学生自行从检索中撰写每段规则陈述,而非直接给出框架。对学生所写内容给予反馈。仅当学生已尝试一次后,才为某节提供填充框架规则。assist: 产出备忘录框架并填充可填充内容。标注事项供学生审查。学生通过审查编辑来学习。(注意:本备忘录技能始终将[学生分析]和[学生结论]块留空——assist指技能产出 IRAC 框架和框架规则陈述;不产出应用或结论。)teach: 不产出框架或框架内容。要求学生自行框定问题、基于检索陈述规则、完成应用。给予反馈。当学生困惑时提出引导性问题。仅在两次尝试后才展示示范规则陈述或示范应用段落,且仅针对其困惑的那一节。追踪学生的正确与错误之处,以便指导老师看到进步。
如无指南,使用 guide。如有指南但未设定姿态,使用 guide。
无论何种姿态,输出始终包含:"教学模式:[assist/guide/teach]——由指导老师的指南设定。这意味着我[学生做了什么 vs 技能做了什么]。"
工作流
第1步:框定问题
从接待摘要和案件笔记中:本案提出的法律问题是什么?
将每个问题表述为疑问句。不是"居住条件"——而是"当事人能否以暖气损坏为由对驱逐提出居住条件抗辩?如果可以,该抗辩能否抵扣所欠租金?"
如有多个问题,每个问题单独设一个 IRAC 块。
第2步:搭建 IRAC 框架
针对每个问题:
问题(Issue): 表述为疑问句(来自第1步)。
规则(Rule): 这是检索缺口,不是结论。说明学生需要找到什么:
[待检索:[省份]居住条件抗辩的裁判规则——可居住性默示担保的要件、 哪些条件构成、可用的救济措施包括租金抵扣。 检索起点:《民法典》合同编租赁合同相关条款,然后检索关于暖气/供暖 条件的具体案例。参见 /research-start 获取路线图。]
如果技能对一般规则框架有较高信心(如"多数法域承认出租人负有可居住性默示担保义务"),将其表述为框架起手点——但明确标注为未经核实:
框架(未经核实——确认在[省份]的适用性): 多数法域承认出租人负有 维持适宜居住条件的默示担保义务。违反该义务可能产生租金暂扣权、 自行维修并抵扣权或租金减免权。
[待核实:[省份]的具体要件和救济措施]
应用(Application): 这是学生分析的所在。搭建结构,不填充内容:
`[学生分析:将规则应用于事实。需处理的关键事实:
- 暖气自11月起损坏——多长时间算"不合理"?
- 当事人于[何时?以何种方式?有无记录?]通知出租人
- 出租人的回应或未回应
- [省份]具体规则:当事人是否需要书面通知? 是否需要将租金提存?有无其他程序性先决条件?]`
列出相关事实。让学生完成应用。
结论(Conclusion): 明确留空:
[学生结论:基于你的上述检索和分析,可能的结果是什么?该抗辩的强度如何?弱点是什么?]
第3步:识别有利因素、不利因素、待解决问题
独立一节,置于 IRAC 块之后:
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 · 204 lines · 88 tokens per session scan A f6d0c027d9df
memo 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 88 tokens to every session and 2,649 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.