client-intake

client-intake is a skill for Claude Code from zhou210712/claude-for-legal-ZH. It costs 75 tokens per session (2,901 once invoked), scanned A, original, Apache-2.0.

A structured client-intake workflow for legal clinics. It gathers facts using practice-area questions, flags possible conflicts of interest, and creates a case summary for student and supervisor review.

In plain words
What is it for?
Use it to interview a new client, capture the key facts and evidence, identify cross-area concerns, and route the matter for review without deciding whether the clinic should accept it.
Why use it?
It turns an open-ended first conversation into a consistent record and helps surface issues that may need further review.

Skill for Claude Code

Written for Claude Code: argument-hint in frontmatter. Also seen: reads .claude/ paths; mentions CLAUDE.md.

Part of the legal-clinic plugin — 14 skills shipped together

Good fit Use it to interview a new client, capture the key facts and evidence, identify cross-area concerns, and route the matter for review without deciding whether the clinic should accept it.

Compare 6 skills from other repositories ↓
Install with agentmods
npx agentmods add skills/zhou210712/claude-for-legal-zh/client-intake
Install

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.

Any agent
npx skills add zhou210712/claude-for-legal-ZH --skill client-intake
Clone the repo
git clone --depth 1 https://github.com/zhou210712/claude-for-legal-ZH

Made for: Claude Code.

Or install legal-clinic, the plugin that ships this one along with the rest of its 14 skills.

Wrote 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.

agentmods badge for client-intake

README.md
[![agentmods](https://agentmods.dev/badge/skills/zhou210712/claude-for-legal-zh/client-intake/github.svg)](https://agentmods.dev/skills/zhou210712/claude-for-legal-zh/client-intake)
Your own site
<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.

agentmods 80×15 button for client-intake

Your own site · 80×15
<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>
Per session 75 Skills are progressive disclosure: only the name and description are preloaded; the body loads when the skill is used.
When invoked 2,901 The whole file, excluding the scripts and references it only reads on demand.
Security scan A 0 findings. A grade says what 26 rules found in the file — not that it is safe.
Origin original No closer match found in the catalogue.
Token cost

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.

ModelPer sessionOnce 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

Measured 9d ago against content hash 75a6d26209aa, method: parsed. Prices are Anthropic first-party input rates as of 2026-09-12, from the pricing page.

Security

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.

Origin

Copies of this mod

7 near-identical copies found in the catalogue:

legal-clinic/skills/client-intake/SKILL.md · 227 lines

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

  1. 加载 ~/.claude/plugins/config/claude-for-legal/legal-clinic/CLAUDE.md → 实践领域、接待模板、指导风格、标记触发条件。
  2. 使用以下工作流。
  3. 路由到实践领域模板。全过程中关注跨领域问题。
  4. 利益冲突检查标记。分流分类。
  5. 输出带 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条。至少包含:

  • 对方当事人名称——诊所是否代理或曾代理过?
  • 关联方——学生或诊所是否可能与任何其他人存在冲突?
  • 立场性冲突——本案是否有损诊所另一当事人的利益?

Read the full file on GitHub · 227 lines

Files

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.

Changes

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.

  1. 9d ago First seen · 227 lines · 75 tokens per session scan A 75a6d26209aa

Subscribe to this mod's changes

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.

Related

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…

kortix-ai/suna · 77 tokens

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…

patsnap/mcp · 81 tokens

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…

rohasnagpal/legal-ai-skills · 150 tokens

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…

rohasnagpal/legal-ai-skills · 127 tokens

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.

asgard-ai-platform/skills · 57 tokens

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.

ur-grue/autopunk-media-skills · 47 tokens