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 demand-receivedgit 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/demand-received)<a href="https://agentmods.dev/skills/zhou210712/claude-for-legal-zh/demand-received"><img src="https://agentmods.dev/badge/skills/zhou210712/claude-for-legal-zh/demand-received/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/demand-received"><img src="https://agentmods.dev/badge/skills/zhou210712/claude-for-legal-zh/demand-received.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.00078 | $0.03332 |
| Opus 5 | $0.00039 | $0.01666 |
| Sonnet 5 | $0.00016 | $0.00666 |
| Haiku 4.5 | $0.00008 | $0.00333 |
Grade A, and why
demand-received 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 — 235 lines — stays where its author put it; the contents beside it link to each section on GitHub.
/demand-received
- 读取提供的来函文件。
- 加载
~/.claude/plugins/config/claude-for-legal/litigation-legal/matters/_log.yaml用于案件组合交叉检索。 - 加载
~/.claude/plugins/config/claude-for-legal/litigation-legal/CLAUDE.md→ 风险校准、执业背景、律师函实务惯例。 - 按以下工作流操作。
- 提取关键字段;交叉检索案件组合;评估实质理由;提出方案并附建议。
- 写入
~/.claude/plugins/config/claude-for-legal/litigation-legal/inbound/[slug]/triage.md。将来函复制或链接至~/.claude/plugins/config/claude-for-legal/litigation-legal/inbound/[slug]/incoming.[ext]。 - 按用户选择转交:
- 创建案件 → 预填充的
/matter-intake - 回复律师函 → 预填充的
/demand-intake - 关联既有案件 → 更新日志中的
related_matters - 独立归档 → 无需进一步操作
- 创建案件 → 预填充的
收函处理
目的
来函是法务诉讼实务中的常规工作。极少数需要升级;大多数可以通过结构化回复或暂时搁置信函处理。本技能进行分流、交叉检索案件组合,并提供选项。
加载上下文
- 来函文件(用户提供路径或在会话中发送)
~/.claude/plugins/config/claude-for-legal/litigation-legal/matters/_log.yaml—— 扫描关联案件(相同对方、通过实体关系关联的对方、或同类案件类型+近期日期)~/.claude/plugins/config/claude-for-legal/litigation-legal/CLAUDE.md→ 风险校准(用于实质理由评估)、执业背景(发函方是否为经常性对手?)、律师函实务惯例(事务所语调和回复默认策略)
工作流
步骤1:审读来函
从来函中提取:
- 发函方 —— 主体、签署人、代理律师(如由外部律所签署)
- 收函方 —— 我方哪个主体/人员
- 送达方式 —— 快递、电子邮件、当面送达(影响期限计算)
- 签收日期 vs. 签署日期
- 来函类型 —— 付款催告、违约整改、停止侵权通知、证据保全要求、和解要约、其他
- 具体要求 —— 对方要求什么、要求何时完成
- 主张事实 —— 对方关于事实的版本
- 法律依据 —— 援引的法律法规、合同条款、理论
- 威胁内容 —— 如不按要求履行的后果
步骤2:案件组合交叉检索
在 _log.yaml 中检索:
- 直接匹配 —— 相同对方的案件(对方简称匹配发函方)
- 类型匹配 —— 与该对方此前同类案件(已结案件仍需关注——形成对方行为模式)
- 事项重叠 —— 争议主题可能相同的案件(同一合同、同一产品、同一项目)
呈现检索结果:
- 如直接匹配 + 进行中: 几乎可以确认是同一案件;建议将来函归入既有案件,不开新案。如系边缘关联,更新
related_matters。 - 如直接匹配 + 已结: 注意——对方回头了。可能是新争议(开新案)或旧事重提(重新立案或修改原案)。用户决定。
- 如类型匹配: 注明为先例/背景参考;大概率是独立案件,但可为回复策略提供信息。
- 如无匹配: 新事项。按新案处理。
步骤3:实质理由评估
并非法律意见——是结构化的初步判断:
- 事实 —— 对方主张的事实与我方掌握的是否一致?偏差在哪里?
- 法律基础 —— 援引的法条/合同条款是否真正适用?(标注引用供用户核实——不自行验证法律。)
- 对方胜算 —— 如果对方明天起诉,ta的诉讼逻辑是什么?
- 我方抗辩 —— 我们可能的抗辩事由是什么?
- 索赔金额 vs. 合理判赔 —— 对方的请求与其胜诉后法院可能支持的金额是否成比例?
- 筹码与压力 —— 对方是否真的准备起诉?是否有诉讼能力?是否属于
~/.claude/plugins/config/claude-for-legal/litigation-legal/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 · 235 lines · 78 tokens per session scan A 901796fc68c4
demand-received 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 78 tokens to every session and 3,332 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
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…