Skip to content

Guide · Agent skill

How to use the Client Intake Assistant agent skill

Updated · written with AI from the project's own documentation and checked against our catalogue data

The Client Intake Assistant (skill name: client-intake) is an agent skill for Claude that runs a structured intake interview for a new legal clinic client and writes up a formatted case summary. It is built for supervised clinic staff, such as law students and their supervising professors, not for members of the public. After this guide you will know what the skill does, how to install it, how to trigger it, and what to check before using it with client information.

Client Intake Assistantanthropics/claude-for-legal · Apache-2.0

Quick start

  1. 1Confirm your requirements. Make sure you have Claude Code or a compatible SKILL.md runtime and a configured CLAUDE.md in ~/.claude/plugins/config/claude-for-legal/legal-clinic/.
  2. 2Download the ZIP. Download the client-intake ZIP from this page and unzip it. It contains SKILL.md and references/intake-templates/README.md.
  3. 3Place the skill folder. Move the client-intake folder into ~/.claude/skills/ for personal use, or into a project's .claude/skills/ folder for one project. Alternatively, upload it under Settings → Capabilities → Skills in the Claude apps.
  4. 4Add practice-area templates. Add immigration.md, housing.md, family.md and consumer.md as needed, and optionally a guide under guides/ for your practice area.
  5. 5Start an intake. Run /client-intake, optionally with a practice area hint, and begin with the open question about what brought the client in.
  6. 6Review the summary. Check the case summary, conflict flags and triage suggestion, and confirm any deadlines before the student and supervisor take over.

What the client-intake skill makes the agent do

An agent skill is a set of instructions, stored in a SKILL.md file, that tells Claude how to handle a specific task. When this skill is installed, Claude follows a set workflow for a new client intake: it routes the client's problem to a practice area (immigration, housing, family or consumer), asks that area's intake questions, and listens for issues outside that area.

The skill then checks for conflicts of interest, suggests a triage level (Urgent, Time-sensitive, Standard or May be out of scope), and produces a formatted case summary with an AI-assisted label, verification prompts and supervision routing. Where an intake surfaces a deadline, it also emits copy-paste-ready /legal-clinic:deadlines --add blocks.

The skill is explicit that it does not decide whether the clinic accepts a case. That decision stays with the student's analysis and the professor's judgment.

  • Routes the client's problem to a practice-area intake template
  • Flags cross-area issues, such as immigration status raised in a housing intake
  • Flags possible conflicts for professor review without resolving them
  • Suggests a triage level as an input, not a acceptance decision
  • Writes a case summary for a student to analyze and a professor to review

What you need before installing

The skill needs Claude Code or a compatible SKILL.md agent runtime. It also relies on a configured CLAUDE.md file at ~/.claude/plugins/config/claude-for-legal/legal-clinic/ that sets out your practice areas, intake templates and supervision settings. Without that file, the skill falls back to generic defaults.

Practice-area guides in the same config folder are optional. The workflow also references the companion /legal-clinic:deadlines and /legal-clinic:build-guide skills.

  • Claude Code or a compatible SKILL.md runtime
  • A configured CLAUDE.md at ~/.claude/plugins/config/claude-for-legal/legal-clinic/
  • Optional: practice-area guides under guides/ in the same folder
  • Optional companion skills: /legal-clinic:deadlines and /legal-clinic:build-guide

Install the client-intake skill

Download the ZIP from this page and unzip it. For a personal install, place the client-intake folder in ~/.claude/skills/. To scope it to one project, place it in that project's .claude/skills/ folder. The ZIP contains SKILL.md and references/intake-templates/README.md.

If you use the Claude apps instead, you can upload the skill under Settings → Capabilities → Skills.

  • Personal install: ~/.claude/skills/
  • Project install: the project's .claude/skills/ folder
  • Claude apps: Settings → Capabilities → Skills

Set up your CLAUDE.md and intake templates

Before the first intake, create the configuration at ~/.claude/plugins/config/claude-for-legal/legal-clinic/CLAUDE.md. The skill loads it for practice areas, intake templates, supervision style, jurisdiction and flag triggers.

The references/intake-templates/README.md file explains that one template file is expected per practice area: immigration.md, housing.md, family.md and consumer.md. If your clinic has a practice-area guide, place it under guides/<practice-area>.md in the same config folder. The skill checks for it and uses its questions in place of the generic defaults.

  • Config file: ~/.claude/plugins/config/claude-for-legal/legal-clinic/CLAUDE.md
  • Template files: immigration.md, housing.md, family.md, consumer.md
  • Optional guide: guides/<practice-area>.md

Trigger the skill with natural requests

The skill's description says to use it when starting a new client intake, running an intake interview, or writing up a new client's situation. You can invoke it by name with /client-intake, and the skill accepts an optional practice area hint as an argument. You can also make a plain request in the same spirit, such as asking Claude to run an intake for a new client.

The skill's first question to the client is open-ended: what brought them to the clinic today. The client does not need to know the legal category of their problem.

  • Explicit: /client-intake
  • With a hint: /client-intake [optional: practice area hint]
  • Natural: "Start a new intake for a client who is worried about a landlord lockout."
/legal-clinic:client-intake

Examples of the workflow in action

Suppose a housing client mentions their immigration status. The skill notes the housing issue, then flags an immigration issue as well, because the table in the skill treats that statement as an immigration issue even within a housing intake. A landlord who threatens to call ICE is listed as a housing, immigration and possible retaliation matter.

Suppose a consumer client describes a partner's threatening behavior. The skill flags a possible DV, family law or protective order issue alongside the consumer matter. In every case the flags go into the summary for the student and professor, and the clinic decides what to do with them.

  • Housing intake where the client mentions immigration status: housing and immigration flags
  • Consumer intake where the client describes threats from a partner: consumer, DV and family flags
  • Intake where the client says a paycheck is being garnished: consumer and employment overlap flag

Safety notes: scripts, network and sensitive data

This skill runs no scripts and uses no network access, according to its listing. Its outputs are text: intake questions, the case summary, conflict flags and triage suggestions.

Intake involves immigration, safety and criminal history details. Before entering any client information into an AI tool, check your clinic's confidentiality and privacy rules. The skill's own template guidance notes that criminal history questions are sensitive and should come with an explanation of why they are asked.

  • Runs scripts: no
  • Uses network: no
  • Check clinic confidentiality and privacy rules before entering client details
  • The skill does not give legal advice and is built for supervised staff

What people use it for

  • Speeding up intake write-ups for law students in a legal clinic
  • Giving clinic supervisors consistent intake summaries with conflict flags
  • Spotting cross-area issues, such as immigration or DV concerns inside a housing or consumer intake
  • Turning intake deadlines into /legal-clinic:deadlines --add blocks for the deadline skill
  • Building legal-clinic tooling on the Claude for Legal plugin set

Frequently asked questions

Is the client-intake skill free?

The source material for this page does not state pricing or licence terms beyond the licence listed as Apache-2.0. Check the licence file in the repository for the terms that apply to you. The skill runs as text instructions and needs no scripts or network access.

What do I need to install the client-intake skill?

You need Claude Code or a compatible SKILL.md agent runtime. You should also set up a CLAUDE.md file at ~/.claude/plugins/config/claude-for-legal/legal-clinic/ with your practice areas, templates and supervision settings. Without it, the skill uses generic defaults.

Where do I put the client-intake skill folder?

Place it in ~/.claude/skills/ for a personal install, or in a project's .claude/skills/ folder to limit it to that project. In the Claude apps you can instead upload it under Settings → Capabilities → Skills.

Can a member of the public use this to get legal advice?

No. The skill is built for supervised clinic staff and does not give legal advice. It structures the intake and produces a summary for a student to analyze and a professor to review.

Does the skill decide whether my clinic accepts a case?

No. The skill states that it does not decide case acceptance. It suggests a triage level and flags conflicts, and the student's analysis and the professor's judgment make the decision.

What happens if my clinic has no CLAUDE.md file?

The skill falls back to generic default intake questions for each practice area. It still runs, but it does not use your clinic's templates, supervision style or flag triggers, so the clinic should configure CLAUDE.md first.

New agent skills, repos and AI tools — every week

The best new skills and open-source projects, the fastest-growing repos, and one free prompt. Five minutes to read. Unsubscribe anytime.

Our verdict

This skill suits law students and supervisors in clinics that already have a configured CLAUDE.md and want faster, more consistent intake write-ups with conflict and cross-area flags. It is a poor fit for members of the public seeking advice, for clinics without that configuration, or for anyone who has not checked their confidentiality rules for sensitive client data.

Download the skill