Agent Plugins Marketplace
← All plugins

legal-clinic

v1.0.2

Sets up the clinic, onboards students, runs structured intake, tracks deadlines with malpractice-aware caution, and hands off cases at semester end — built within ABA Formal Op. 512.

Claude Code16 Skills5 MCP serversStreamable HTTP

By Anthropic9.6k GitHub starsUpdated 3 weeks ago

Directory evidence

Runtimes
Claude Code
Parsed components
21 skill or MCP entries
Source updated
Sep 29, 2026
Manifest status
Canonical path parsed

The directory validates manifest shape and source location. It does not execute the plugin or provide a security endorsement. Review the indexing methodology →

Install legal-clinic for Claude Code

Installs for the current user
claude plugin marketplace add IchenDEV/agent-plugin-mkt
claude plugin marketplace update agent-plugin-marketplace
claude plugin install legal-clinic@agent-plugin-marketplace

Paste and run these commands in a terminal with Claude Code. They add and refresh the PluginsMP catalog, then install this plugin.

The installer fetches third-party code from the source repository shown on this page. This directory validates manifest structure and source location, but does not perform a security audit; review the manifest, components, and source before installing.

Get the source manually
git clone https://github.com/anthropics/claude-for-legal

Clone the source repository, then follow its setup instructions to add the plugin to a compatible client. The plugin root is legal-clinic/.

Plugin files

legal-clinic/
├── .claude-plugin/plugin.json
├── skills/build-guide/SKILL.md
├── skills/client-comms-log/SKILL.md
├── skills/client-intake/SKILL.md
├── skills/client-letter/SKILL.md
├── skills/cold-start-interview/SKILL.md
├── skills/customize/SKILL.md
├── skills/deadlines/SKILL.md
├── skills/draft/SKILL.md
├── skills/form-generation/SKILL.md
├── skills/memo/SKILL.md
├── skills/plain-language-letters/SKILL.md
├── skills/ramp/SKILL.md
├── skills/research-start/SKILL.md
├── skills/semester-handoff/SKILL.md
├── skills/status/SKILL.md
├── skills/supervisor-review-queue/SKILL.md
└── .mcp.json

Included Skills16

build-guideskills/build-guide/SKILL.md

Help a clinic supervisor author a practice-area guide that configures how student-facing skills behave — intake questions, pedagogy posture (assist / guide / teach), review gates, cross-plugin checks, and local rules. Use when a supervising attorney wants to build or revise a per-practice-area guide, tune how the clinic skills behave for their clinic type, or set their teaching philosophy as plugin configuration.

client-comms-logskills/client-comms-log/SKILL.md

Log a client communication — call, email, text, letter, in-person, voicemail. Append-only per-case record with dated entries, direction, medium, summary, action items. Works alongside /client-letter and /status client. Use when logging a call or client email, reviewing a communication log, or asking "what did we tell [client] last time".

client-intakeskills/client-intake/SKILL.md

Structured intake — practice-area templates, cross-area issue spotting, conflict flags, and triage classification. Produces a formatted case summary the student analyzes and the professor reviews. Does NOT decide case acceptance. Use when starting a new client intake, running an intake interview, or writing up a new client's situation.

client-letterskills/client-letter/SKILL.md

Routine client correspondence from templates — appointment confirmations, document requests, brief "we filed it" updates. Plain language, required elements, supervision routing. NOT substantive advice. Use when a student needs to send routine correspondence, an appointment confirmation, a document request letter, or a brief status note to a client.

cold-start-interviewskills/cold-start-interview/SKILL.md

Professor's one-time clinic setup — practice areas, jurisdiction, supervision style (formal review queue / configurable flags / lighter-touch), and handbook/rules upload. Writes CLAUDE.md so every other skill and every student who runs /ramp reads from the same clinic context. Use on fresh install, when CLAUDE.md has placeholders, when re-doing setup with --redo, or when re-checking integrations with --check-integrations.

customizeskills/customize/SKILL.md

Guided customization of your legal clinic profile — change one thing without re-running the whole cold-start interview. Adjust clinic profile, jurisdiction, supervision style, practice-area templates, semester configuration, or output safeguards. Use when the user says "change my [thing]", "new semester", "add a practice area", "update my config", or "customize".

deadlinesskills/deadlines/SKILL.md

Track case deadlines — add, cross-case rollup report, update, complete, close. Warns at configurable thresholds (default 14/7/3/1 days); overdue items stay flagged until resolved. The operational record for a clinic workload. Use when a student or supervisor needs to add a deadline, ask what's due this week, get a deadline report, or update a case deadline.

draftskills/draft/SKILL.md

First draft of a common clinic document — practice-area templates (asylum applications, eviction answers, protective order petitions, demand letters), jurisdiction-aware formatting, explicitly a starting point requiring student analysis and attorney review. Use when a student needs a first draft of a motion, letter, petition, declaration, or other clinic document.

form-generationskills/form-generation/SKILL.md

Reference: DEPRECATED — use `/draft` instead. This skill has been folded into the draft skill, which handles practice-area document generation including form population. Kept as a redirect for migration.

memoskills/memo/SKILL.md

IRAC-scaffolded case analysis memo with research gaps flagged — the scaffold, not the analysis. Rule blocks are RESEARCH NEEDED, Application is STUDENT ANALYSIS prompts, Conclusion is blank. Use when a student needs to scaffold a case analysis memo, write up their analysis, or build an IRAC memo for a case.

plain-language-lettersskills/plain-language-letters/SKILL.md

Reference: DEPRECATED — use `/client-letter` for routine correspondence or `/status client` for substantive updates. Split into two more focused skills during the v2 rebuild. Kept as a redirect for migration.

rampskills/ramp/SKILL.md

Student semester onboarding — clinic procedures, tool walkthrough, practice exercises before real cases. Reads the handbook the professor uploaded at setup and teaches it interactively. Use when a new clinic student says "onboard me", "I'm new to the clinic", "getting started", or at the start of each semester; pass --card for the one-page reference.

research-startskills/research-start/SKILL.md

Research roadmap for a legal issue — statutes to check, case law areas to investigate, regulatory frameworks, Westlaw search terms. Leads and frameworks, NOT authoritative citations; students verify and develop everything. Use when a student asks where to start researching, wants a research roadmap for an issue, or needs gaps identified in existing research.

semester-handoffskills/semester-handoff/SKILL.md

End-of-semester case handoff memos — the mirror of /ramp. Produces per-case transition memos and a cohort summary so the departing cohort hands work to the incoming cohort cleanly. Reads deadlines, client-comms, and case history. Use when the professor or departing students need to wrap up the semester, build transition memos, or offboard a graduating/withdrawing student.

statusskills/status/SKILL.md

Case status summary by audience — client-facing (plain language), internal (for the professor), or court-ready (formal caption format per local rules). Same facts, different framing and depth. Use when a student needs to update the client, brief the professor, or prepare a court status report.

supervisor-review-queueskills/supervisor-review-queue/SKILL.md

Professor's review queue — student output waits here for professor approval before going to clients or courts. Only active if "formal review queue" supervision style was chosen at setup; otherwise dormant. Use when the professor wants to see what's waiting for review, approve, edit-then-approve, or return an item.

MCP servers5

CourtListenerStreamable HTTP
url
https://mcp.courtlistener.com/
Courtroom5Streamable HTTP
url
https://mcp.courtroom5.com
DescrybeStreamable HTTP
url
https://mcp.descrybe.com/mcp
Google DriveStreamable HTTP
url
https://drivemcp.googleapis.com/mcp/v1
SlackStreamable HTTP
url
https://mcp.slack.com/mcp

Plugin manifests1

legal-clinic/.claude-plugin/plugin.json
{
  "name": "legal-clinic",
  "version": "1.0.2",
  "description": "Sets up the clinic, onboards students, runs structured intake, tracks deadlines with malpractice-aware caution, and hands off cases at semester end — built within ABA Formal Op. 512.",
  "author": {
    "name": "Anthropic"
  }
}

If you maintain this plugin, link to this source-backed listing from your README so users can review its manifest and indexed components.

[legal-clinic on Agent Plugins Marketplace](https://pluginsmp.com/plugins/legal-clinic)