legal-briefing

Converts contract review reports into meeting-ready legal briefing memos.

Updated Jun 15, 2026
One-click install
npx skills add https://github.com/kmjy98-sketch/khulaw --skill legal-briefing-kmjy98-sketch
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: legal-briefing
Source: https://github.com/kmjy98-sketch/khulaw/tree/main/.agent/skills/legal-briefing
Command: npx skills add https://github.com/kmjy98-sketch/khulaw --skill legal-briefing-kmjy98-sketch

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve? Contract review reports are too detailed for meetings. This Skill compresses a legal review report or raw contract document into a concise briefing memo with an executive summary, risk snapshot, decision points, clause notes, and questions, so stakeholders can prepare for negotiations quickly. ## Core Features & Use Cases - Briefing Generation from Review Reports: Reads an existing legal-review report and renders a structured meeting memo via a Markdown template. - Direct Document Briefing: Accepts a raw contract file or inline text and analyzes it against a legal playbook before briefing. - Decision Points and Questions: Extracts RED/YELLOW/GREEN clause statuses, negotiation priorities, redline suggestions, and fallback positions into actionable meeting items. - Use Case: Before a contract negotiation meeting, run the script on the prior review report to produce a briefing memo listing which clauses need decisions and which questions to raise with the counterparty. ## Quick Start Ask the assistant to generate a legal briefing memo from your existing contract review report for an upcoming negotiation meeting, specifying the audience and objective.

Frequently Asked Questions about legal-briefing

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create a legal briefing memo from a contract review report?▼

Run the render_legal_briefing.py script with the --review-path argument pointing to your existing legal review report, plus optional --meeting, --audience, and --output flags. The script renders a Markdown memo with executive summary, risk snapshot, decision points, and questions.

Can I generate a legal briefing directly from a contract document?▼

Yes, pass the contract file path as a positional argument or use --text for inline content instead of --review-path. The script analyzes the document against the legal playbook first, then renders the briefing memo from the analysis results.

What inputs does the legal briefing script require?▼

The script needs either an existing legal review report or a raw document, plus a playbook file and a templates file, which default to .agent/state/legal_playbook.md and .agent/state/legal_templates.md. It also depends on shared utilities from the legal-review skill's scripts directory.

What sections does the generated briefing memo contain?▼

The memo contains an Executive Summary, Risk Snapshot, Decision Points, Clause Notes, and Questions sections, rendered from a Markdown template. It also includes metadata such as audience, meeting context, objective, and a disclaimer that it is a draft, not final legal advice.

What are the limitations of automated legal briefing generation?▼

The output is a draft briefing memo, not a final legal opinion or external response document. Fields without source evidence are marked as unverifiable, and clause analysis quality depends entirely on the playbook and template content provided.