Note De Synthese Crfpa
lawve-ai/awesome-legal-skills
Génération de sujets d'entraînement complets pour l'épreuve de NOTE DE SYNTHÈSE (5 heures, coefficient 3) de l'examen d'accès au CRFPA : choix du sujet, dossier documentaire de 16 à 20 documents…
Draft a demand letter from a completed intake, gated on a privilege / FRE 408 / waiver / admission checklist, with a .docx output, post-send checklist, and an offer to create a matter.
$ npx skills add anthropics/claude-for-legal --skill demand-draft -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install anthropics/claude-for-legal demand-draft --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/anthropics/claude-for-legal.git skills-src && mkdir -p .claude/skills && cp -r skills-src/litigation-legal/skills/demand-draft .claude/skills/demand-draft && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "demand-draft" agent skill from https://github.com/anthropics/claude-for-legal/tree/main/litigation-legal/skills/demand-draft into .claude/skills/demand-draft/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "demand-draft", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/anthropics/claude-for-legal/tree/main/litigation-legal/skills/demand-draftType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add anthropics/claude-for-legal --skill demand-draft -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install anthropics/claude-for-legal demand-draft --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/anthropics/claude-for-legal.git skills-src && mkdir -p .agents/skills && cp -r skills-src/litigation-legal/skills/demand-draft .agents/skills/demand-draft && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "demand-draft" agent skill from https://github.com/anthropics/claude-for-legal/tree/main/litigation-legal/skills/demand-draft into .agents/skills/demand-draft/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "demand-draft", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add anthropics/claude-for-legal --skill demand-draft -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install anthropics/claude-for-legal demand-draft --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/anthropics/claude-for-legal.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/litigation-legal/skills/demand-draft .cursor/skills/demand-draft && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "demand-draft" agent skill from https://github.com/anthropics/claude-for-legal/tree/main/litigation-legal/skills/demand-draft into .cursor/skills/demand-draft/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "demand-draft", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/anthropics/claude-for-legal.git --path litigation-legal/skills/demand-draft--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add anthropics/claude-for-legal --skill demand-draft -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install anthropics/claude-for-legal demand-draft --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/anthropics/claude-for-legal.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/litigation-legal/skills/demand-draft .gemini/skills/demand-draft && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "demand-draft" agent skill from https://github.com/anthropics/claude-for-legal/tree/main/litigation-legal/skills/demand-draft into .gemini/skills/demand-draft/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "demand-draft", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install anthropics/claude-for-legal demand-draftInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add anthropics/claude-for-legal --skill demand-draft -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/anthropics/claude-for-legal.git skills-src && mkdir -p .github/skills && cp -r skills-src/litigation-legal/skills/demand-draft .github/skills/demand-draft && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "demand-draft" agent skill from https://github.com/anthropics/claude-for-legal/tree/main/litigation-legal/skills/demand-draft into .github/skills/demand-draft/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "demand-draft", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add anthropics/claude-for-legal --skill demand-draft -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install anthropics/claude-for-legal demand-draft --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/anthropics/claude-for-legal.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/litigation-legal/skills/demand-draft .opencode/skills/demand-draft && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "demand-draft" agent skill from https://github.com/anthropics/claude-for-legal/tree/main/litigation-legal/skills/demand-draft into .opencode/skills/demand-draft/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "demand-draft", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
demand-draftDraft a demand letter from a completed intake, gated on a privilege / FRE 408 / waiver / admission checklist, with a .docx output, post-send checklist, and an offer to create a matter.
Demand Draft is an agent skill from anthropics/claude-for-legal, published by the product's own GitHub organization. Draft a demand letter from a completed intake, gated on a privilege / FRE 408 / waiver / admission checklist, with a .docx output, post-send checklist, and an offer to create a matter. Use when the user says "draft the demand", "write the [type] letter", or has a finished demand intake ready to turn into a sendable draft.
Its SKILL.md is about 6.5k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.
It sits in Documents & Office, covering Dispute resolution, Word documents and Legal research. It works with Microsoft Word. The repository describes itself as: A suite of plugins for legal workflows. The licence is Apache-2.0.
2 steps, taken from the step headings in SKILL.md.
Read from SKILL.md and the folder at commit 4a6c651. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
No scripts in the folder and no shell commands in SKILL.md (its code samples are markdown).
From the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Demand Draft loads about 6.5k tokens when it runs. Until then it costs about 84 tokens; SKILL.md has 2,804 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.
The full file from anthropics/claude-for-legal at commit 4a6c651, republished under its Apache-2.0 licence (© anthropics). 2,804 words, ~6,471 tokens.
.claude/skills/demand-draft/SKILL.md (or your agent's skills folder).~/.claude/plugins/config/claude-for-legal/litigation-legal/demand-letters/[slug]/intake.md. Refuse if missing or strategic block empty (for material demands).~/.claude/plugins/config/claude-for-legal/litigation-legal/CLAUDE.md → demand-letter practice, house style, seed-doc table.~/.claude/plugins/config/claude-for-legal/litigation-legal/CLAUDE.md; else soft template for the demand type.~/.claude/plugins/config/claude-for-legal/litigation-legal/demand-letters/[slug]/draft-v[N].docx using the docx skill.~/.claude/plugins/config/claude-for-legal/litigation-legal/demand-letters/[slug]/checklist.md (post-send checklist).matter-intake with pre-populated fields.Take a completed intake and produce a sendable draft. Most of the value is in refusing to draft until privilege, waiver, admission, and settlement-communication posture have been consciously addressed — the failure mode is a letter that waives privilege or constitutes an admission because no one paused to check.
Demand letters are advocacy, and every quoted line from a contract, an email, or a prior communication becomes an assertion the counterparty will test. Canonical statement in the plugin's CLAUDE.md shared guardrails; repeated here.
Verbatim quotes must be verbatim. Never put quotation marks around words attributed to the counterparty, their counsel, a witness, or any document unless you have the exact passage in front of you. When you want to characterize without the exact words:
[verify exact quote — email cite pending]."[verify exact quote] must be flagged in the reviewer note before the letter leaves.Pinpoint cites must support the whole proposition. If the demand asserts "Section 4.2 requires payment within 30 days upon invoice receipt," the cited section must cover the obligation AND the trigger AND the window. If it only covers one, split the cite (e.g., "Section 4.2 (payment obligation); Section 4.3 (30-day window)") or narrow the proposition. A contract cite that backs part of the demand is how the counterparty replies with the full text and flips the posture.
When the law or the record is against a point, don't dress it up as solid. When an argument in the demand is weak — the contract language is ambiguous, the authority cuts the other way, the damages theory is a stretch — flag it for the sender:
"The [claim / theory] here is weak because [authority / fact]. Options: (a) press it and frame as
[alternative framing], (b) drop it and rely on [stronger claim], (c) keep it as a hook but hedge the language.[review — strategic call]."
A demand letter that over-asserts gets a response that catalogs every overreach, shifts leverage, and burns the next round. The strongest demand letter is the one that concedes what's weak so the counterparty can't.
If the matter has prior correspondence, echo the key terms — the same characterization of the breach, the same framing of the core obligation, the same name for the transaction. Don't lift whole sentences. A demand letter that reads like a copy-paste of the prior one signals that nothing has changed; the new letter should advance the posture (new facts, new deadline, new consequence), not restate it.
External deliverable: the drafted demand letter is sent to counterparty. Do NOT include a
PRIVILEGED & CONFIDENTIAL — ATTORNEY WORK PRODUCT — PREPARED AT THE DIRECTION OF COUNSELheader on the outgoing letter. The post-send checklist and the intake file are internal work product and do carry the header.
Drafting a demand letter is inherently an assertion — the sender is making a claim. Read ## Side in the practice profile:
For in-house defense practitioners who receive demand letters more than they send them, route to demand-received instead — that skill handles the inbound-triage case.
Before the pre-draft gate, confirm the matter-level posture. Demand-letter tone and terms are case-by-case, not a practice default. Confirm with the user (reading the intake's ## Posture section if present; asking if not):
Posture for this matter. Demand-letter tone and terms are case-by-case, not a practice default. Ask:
- Tone: measured / assertive / aggressive? (depends on the relationship, the amount, and whether litigation is likely)
- Response window: what's reasonable given the claim? (14 days is common for payment demands; 30 days for cure; 7 days for cease-and-desist — but the contract or protocol may set it)
- Marking: does this need a "without prejudice" or "without prejudice save as to costs" marking? (settlement communications do; assertions of claim often don't; jurisdiction matters — ask if unsure)
- Signer: you, the client, the GC, instructed solicitor/counsel? Don't assume. Read the prior demand correspondence in the matter file if there is any — it establishes the register.
The answers drive tone verb choice, the consequence language, the Without prejudice header (or its absence), the signature block, and the compliance deadline. A posture that wasn't captured in intake gets captured here — do not fall back to a practice-level default.
This draft assumes the jurisdiction identified in the intake and the forum's applicable settlement-communication rule (FRE 408 in federal, the state equivalent otherwise). Legal rules, deadlines, fee-shifting, and statutory hooks vary materially by jurisdiction. If the underlying facts touch a different forum, a different counterparty's home state, or a choice-of-law question, the draft may not apply as written — confirm before sending.
~/.claude/plugins/config/claude-for-legal/litigation-legal/demand-letters/[slug]/intake.md — required; refuse to proceed if missing~/.claude/plugins/config/claude-for-legal/litigation-legal/CLAUDE.md → Demand-letter practice (seed-doc paths, insurance-tender timing, materiality threshold for matter creation), house style (privilege markings, outside counsel directive format for tone reference). Tone, compliance period, marking, and signer come from ## Posture for this matter — they are matter-level, not practice-level.~/.claude/plugins/config/claude-for-legal/litigation-legal/matters/_log.yaml — to check for existing related matters (same counterparty) and offer cross-linkIf the intake has strategic_block: skipped or partial, prompt the user before running the pre-draft gate:
The intake skipped [all / some] of the strategic block (leverage, BATNA, tone, privilege filters). Drafting now will produce a usable letter but the strategic sections will be generic and flagged with
[SME VERIFY].
- Complete strategic block now — pause, return to
/demand-intake [slug] --resume-strategic- Proceed anyway — continue to pre-draft gate; downstream sections flagged
If "proceed anyway," every section of the draft that depends on a skipped strategic question gets [SME VERIFY: [specific question]] inline.
--skip-gate → bypass the pre-draft checklist. Available but logged; use only when the checklist was run separately and documented.--version=N → draft as draft-vN.docx (default: next version number)This runs before any drafting. If the user doesn't engage with it, stop.
PRE-DRAFT CHECKLIST — [slug]
1. Privilege filter
Per intake privilege filters: [list]
Confirm: none of these will appear in the draft? [y/n]
2. Admission risk
Per intake admission risk: [list]
For each, is the phrasing controlled or removed? [y/n per item]
3. Accord-and-satisfaction
Per intake: [flagged risk, if any]
Does the demand inadvertently satisfy or accept a separate claim? [y/n]
4. Settlement-communication posture
Research the settlement-communication protections applicable in the forum
(FRE 408 in federal, the state equivalent otherwise). Note that protection
attaches from conduct and context, not merely from labeling the communication.
Intake says: [protected / not protected / case-by-case]
Draft will [include / omit] settlement-communication markers, and will be
structured so the substance — not just the label — supports the posture.
Confirm.
5. Privilege waiver scan
Will any sentence in the draft reveal the substance of our internal legal analysis (not just the conclusion)? [y/n]
If yes, rephrase before drafting.
6. Tone posture
Intake says: [relationship-preserving / measured / scorched-earth]
This will drive verb choice, framing, and consequence language. Confirm.
7. Factual accuracy
Every fact in the draft must be verified. Not "probably true" — verified. List any facts that are not yet verified, and they will be flagged [VERIFY: ___] inline.Only proceed when the user has engaged with each item. A blank-acknowledged checklist is worse than no checklist.
Check ~/.claude/plugins/config/claude-for-legal/litigation-legal/CLAUDE.md → Demand-letter practice → seed-doc table for the intake's demand type.
Each is a skeleton — headings and expected content. Deviate when the facts require.
Payment demand skeleton:
Breach / cure notice skeleton:
Cease & desist skeleton:
Employment separation demand skeleton:
Preservation demand skeleton:
Perfect tender under § 2-601 applies cleanly to single-delivery goods contracts. It does NOT transfer cleanly to installment contracts, where § 2-612 modifies the rule: a buyer can reject a nonconforming installment only when the nonconformity substantially impairs the value of that installment and cannot be cured; and can treat the whole contract as breached only when the nonconformity substantially impairs the value of the whole contract.
When drafting the demand letter for a multi-lot goods breach:
[CITE: U.C.C. § 2-612 — installment contracts; substantial impairment of the installment] as the primary framework, not § 2-601.[SIGNER NOTE:] block above the draft: "This letter is drafted under U.C.C. § 2-612 (installment contracts), not § 2-601 (perfect tender). The two have materially different breach standards. Confirm the contract's delivery structure supports installment-contract characterization before sending."[VERIFY: is this an installment contract under § 2-612, or a single-delivery contract split into lots by shipping convenience?] — do not silently assert § 2-612 applies.Single-delivery breach: use § 2-601 perfect-tender framing. Installment: use § 2-612. Do not conflate them.
Specificity over adjectives. "On March 14, 2026, you sent X" beats "You repeatedly and improperly sent X." Adjectives are the draftsperson's tell that the facts are thin.
Facts traceable to sources. Every factual assertion maps to a document, date, or witness. If not verifiable yet: [VERIFY: specific claim].
Citations as placeholders. [CITE: statute/section/case] wherever legal authority goes. Do not invent citations. If the user provided authorities in the intake, use them faithfully.
Consequence language matches tone posture.
relationship-preserving: "We hope to resolve this without further action."measured: "If not cured within [N] days, we will consider our options, including litigation."scorched-earth: "Failure to cure within [N] days will result in immediate legal action, including [specific relief]."Inline alternative phrasings. Where tone could shift, the draft includes a compact alternative. Format:
The attached invoice of $X remains unpaid. [or more assertive: You have failed to pay the attached invoice of $X, due [date].]
No settlement discussion on the record unless intended. If the intake flagged the communication as not carrying settlement-communication protection in the forum, the draft does not include any offer to compromise, any "without prejudice" framing, or any language that could be characterized as a settlement communication. Remember that protection attaches from conduct and context; labeling alone is not a cure.
Privilege markings per house style. Apply ~/.claude/plugins/config/claude-for-legal/litigation-legal/CLAUDE.md privilege conventions exactly.
~/.claude/plugins/config/claude-for-legal/litigation-legal/demand-letters/[slug]/draft-v[N].docxUse the docx skill to produce a letter-formatted .docx:
Show the draft as readable plain text for the user to review and request edits. Iterate before writing the final .docx. Once approved, write to disk.
Append the following, set apart from the body, to the in-chat presentation and to any internal preview — it is a reviewer-facing note, not letter text, and is stripped before the letter goes out:
This is a draft demand letter for attorney review, not a letter ready to send. Sending it may constitute an attorney communication, create FRE 408 (or state-equivalent) implications, and start the clock on disputes, counterclaims, and statutes. A licensed attorney reviews, edits, and takes professional responsibility before sending. Do not send this draft unreviewed.
Every [CITE:___] placeholder — and any citation pulled from the intake or the seed doc — is unverified until a human runs it through a citator. Before sending, run a verification pass: check each case, statute, and regulation against a legal research tool (Westlaw, CourtListener, Trellis, Descrybe, or your firm's platform) for accuracy, good law status, and subsequent history. Fabricated or misquoted citations in sent demand letters and filed documents have resulted in sanctions.
Source attribution. Tag every citation in the draft with where it came from: [Westlaw], [CourtListener], [Trellis], [Descrybe], or the specific MCP tool name for citations retrieved via a legal research connector; [web search — verify] for citations surfaced by web search; [model knowledge — verify] for citations the model recalled from training data; [user provided] for citations supplied in the intake or seed doc. Citations tagged verify carry higher fabrication risk than tool-retrieved citations and should be checked first. Never strip or collapse the tags — they are the signer's fastest signal about which citations to verify before the letter goes out.
No silent supplement. If a research query to the configured legal research tool (Westlaw, CourtListener, Trellis, Descrybe, or firm platform) returns few or no results for an authority the draft needs, report what was found and stop. Do NOT fill the gap from web search or model knowledge without asking. Say: "The search returned [N] results from [tool]. Coverage appears thin for [issue]. Options: (1) broaden the search query, (2) try a different research tool, (3) search the web — results will be tagged [web search — verify] and should be checked against a primary source before relying, or (4) leave the [CITE:___] placeholder and stop here. Which would you like?" A lawyer decides whether to accept lower-confidence sources; the skill does not decide for them.
~/.claude/plugins/config/claude-for-legal/litigation-legal/demand-letters/[slug]/checklist.md — the post-send checklist[WORK-PRODUCT HEADER — per plugin config ## Outputs — differs by role; see `## Who's using this`. This header applies to the internal checklist file; the outgoing letter does NOT carry it.]
# Post-Send Checklist — [slug]
**Draft version sent:** [v1 / v2 / etc.]
**Sent date:** [YYYY-MM-DD — filled in after send]
**Signer:** [name]
## Pre-send (before the letter goes out)
- [ ] Final read-through by signer
- [ ] Factual accuracy: all [VERIFY] flags resolved
- [ ] Citations: all [CITE] placeholders filled and run through a citator (verify it is good law)d (if live law cited)
- [ ] Privilege markings applied per house style — note: this is an external deliverable; do not include the `PRIVILEGED & CONFIDENTIAL — ATTORNEY WORK PRODUCT` header in the version sent to counterparty
- [ ] Settlement-communication markers [present / absent] as intake specified, and substance aligns with posture
- [ ] Internal copies cleared (per intake distribution list)
- [ ] Insurance tender sent (if required per house practice)
- [ ] Conflicts confirmed (if not yet cleared)
**Before the letter is sent (the consequential act):** Read `## Who's using this` in `~/.claude/plugins/config/claude-for-legal/litigation-legal/CLAUDE.md`. If the Role is Non-lawyer:
> Sending this demand letter has legal consequences — it creates a record, can trigger statutes and counterclaims, and may waive privileges or constitute admissions. Have you reviewed this with an attorney? If yes, proceed. If no, here's a brief to bring to them:
>
> [Generate a 1-page summary: counterparty and dispute, the demand and deadline, tone posture, FRE 408 / settlement-communication status, privilege and admission risks flagged in the pre-draft gate, what could go wrong, what to ask the attorney before sending.]
>
> If you need to find a licensed attorney, solicitor, barrister, or other authorised legal professional in your jurisdiction: your professional regulator's referral service is the fastest starting point (state bar in the US, SRA/Bar Standards Board in England & Wales, Law Society in Scotland/NI/Ireland/Canada/Australia, or your jurisdiction's equivalent).
Do not mark as sent — do not execute the Send mechanics below — without an explicit yes.
## Send mechanics
- [ ] Delivery method executed: [certified / email / both]
- [ ] Proof of delivery retained (certified receipt, email read-receipt, courier confirmation)
- [ ] Copies sent per distribution list
## After send
- [ ] Compliance deadline calendared: [YYYY-MM-DD]
- [ ] Escalation plan if no response: [next step + date]
- [ ] Follow-up check-in calendared: [date — typically deadline + 2 business days]
- [ ] Matter created in `_log.yaml`: [yes / no — see materiality below]
## Materiality call
**Heuristic says:** [material / immaterial]
**Reason:** [demand type / exposure / counterparty type]
**Your call:** [material → create matter] [immaterial → demand-letters record only]
If material: `/litigation-legal:matter-intake` with `source: demand-letter` pre-populated from this intake.After drafting and writing the checklist, assess materiality per heuristic:
cease-desist, breach-cure, employment-separation, or preservation~/.claude/plugins/config/claude-for-legal/litigation-legal/CLAUDE.md medium-severity bandPresent the call:
Materiality heuristic: [result]. [One-sentence reason.] Create a tracked matter in
~/.claude/plugins/config/claude-for-legal/litigation-legal/matters/_log.yaml? (default: [yes/no])
If user accepts: trigger matter-intake with fields pre-populated from the intake (counterparty, type, jurisdiction, source: demand-letter, initial theory, internal stakeholders). User reviews pre-filled fields and confirms.
If user declines: update intake status: drafted (later sent when user confirms). The record stays in ~/.claude/plugins/config/claude-for-legal/litigation-legal/demand-letters/ only.
Never overwrite a draft that has been sent. If revising after send, draft-v2.docx. The sent-version history is itself the record of what the counterparty received.
[CITE:___] placeholders stay as placeholders. If the user provided authorities in the intake, they're used; otherwise, blanks. Inventing cites is malpractice exposure.--skip-gate, the skill notes in the draft file that the gate was skipped and why.demand-intake. The draft is only as good as what it reads from.© anthropics, Apache-2.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
Just SKILL.md in litigation-legal/skills/demand-draft of anthropics/claude-for-legal.
Open the folder on GitHubat commit 4a6c651
We found 1 copy of this SKILL.md (exact, near-identical or edited) in other folders, from 1 other GitHub owner. This page covers the copy in anthropics/claude-for-legal, which our catalogue first saw on October 7, 2026.
Demand Draft next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Demand Draft this skillanthropics/claude-for-legal | 9.6k | 1 repos | ~6.5k | Automated safety check: Pass | Apache-2.0 | |
| Note De Synthese Crfpalawve-ai/awesome-legal-skills | 836 | — | ~7.3k | Automated safety check: Pass | Custom licence | |
| Legal Due Diligenceinfometa/workbuddyskills | 344 | — | ~2k | Automated safety check: Pass | None | |
| Biomedical PaperLeoYeAI/openclaw-master-skills | 2.2k | — | ~3.3k | Automated safety check: Pass | MIT | |
| Paper2patent7toCR/paper2patent | 649 | — | ~2.5k | Automated safety check: Pass | MIT | |
| Adeu Redliningdealfluence/adeu | 166 | — | ~2.4k | Automated safety check: Pass | MIT |
lawve-ai/awesome-legal-skills
Génération de sujets d'entraînement complets pour l'épreuve de NOTE DE SYNTHÈSE (5 heures, coefficient 3) de l'examen d'accès au CRFPA : choix du sujet, dossier documentaire de 16 à 20 documents…
infometa/workbuddyskills
本技能用于对中国大陆企业开展法律尽职调查,以及起草、生成、修改、完善、审查或复核法律尽职调查报告;支持投融资、并购、常年法律顾问合规体检、供应商或合作方、融资方、上市前专项及其他专项尽调。
LeoYeAI/openclaw-master-skills
AI-powered biomedical manuscript generation with docx output.
7toCR/paper2patent
Turn an academic paper (PDF, LaTeX, pasted text, thesis chapter or technical disclosure) into a Chinese invention patent application draft — 说明书摘要、摘要附图、权利要求书、说明书、说明书附图 — delivered as DOCX/PDF with…
dealfluence/adeu
A skill your agent uses when reviewing, editing, redlining, or negotiating an existing Microsoft Word document (.docx) — including proposing edits as tracked changes, accepting or rejecting existing…
lawve-ai/awesome-legal-skills
Drafts a customized Customer Agreement starting from the Y Combinator standard form SaaS template.
anthropics/claude-for-legal
Structures a legal clinic client intake interview and produces a case summary with cross-area issue spotting, conflict flags and triage classification.
anthropics/claude-for-legal
Holds student work in a queue for a legal clinic professor to approve, edit-then-approve or return before anything reaches clients or courts.
anthropics/claude-for-legal
Builds a review grid with one row per document and one column per data point, each cell cited to a verbatim quote, built for M&A diligence and other batch reviews.
anthropics/claude-for-legal
Runs a category-by-category legal review of a product launch from a PRD or tracker ticket, calibrated to your team's framework, and writes a review memo in house format.
anthropics/claude-for-legal
Searches watched registries for community legal skills, shows matches with descriptions and offers the full SKILL.md before anything is installed.
anthropics/claude-for-legal
Shows which contracts renew soon and when notice must be sent by, working from a maintained renewal register, and warns about missed cancellation windows.
Works with
Categories
Draft a demand letter from a completed intake, gated on a privilege / FRE 408 / waiver / admission checklist, with a .docx output, post-send checklist, and an offer to create a matter. Demand Draft is an agent skill from anthropics/claude-for-legal, published by the product's own GitHub organization.docx output, post-send checklist, and an offer to create a matter.
Demand Draft fits situations like: the user says draft the demand; write the [type] letter; has a finished demand intake ready to turn into a sendable draft.
Run `npx skills add anthropics/claude-for-legal --skill demand-draft -a claude-code`. Or copy the skill folder (litigation-legal/skills/demand-draft in anthropics/claude-for-legal) into .claude/skills/demand-draft in your project. Claude Code loads it when a task matches its description.
Run `npx skills add anthropics/claude-for-legal --skill demand-draft -a codex`. Or copy the skill folder (litigation-legal/skills/demand-draft in anthropics/claude-for-legal) into .agents/skills/demand-draft in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add anthropics/claude-for-legal --skill demand-draft -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/demand-draft, .gemini/skills/demand-draft, .github/skills/demand-draft and .opencode/skills/demand-draft in your project.
SKILL.md names no scripts, command-line tools or credentials: Demand Draft is instructions for the agent only.
SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.
Demand Draft is published under the Apache-2.0 licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 6.5k tokens (SKILL.md is roughly 26k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with Demand Draft: Note De Synthese Crfpa (lawve-ai/awesome-legal-skills, 836 stars), Legal Due Diligence (infometa/workbuddyskills, 344 stars), Biomedical Paper (LeoYeAI/openclaw-master-skills, 2.2k stars) and Paper2patent (7toCR/paper2patent, 649 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
anthropics (a GitHub organization, an official publisher) maintains it in anthropics/claude-for-legal, which has 9,617 GitHub stars. The repository holds 147 skills in this directory. The repository was last updated on September 29, 2026.
Source: anthropics/claude-for-legal on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.