drafting

Drafts new legal documents into a matter as .docx files using templates or from-scratch markdown.

72|19|Updated Jun 6, 2026
One-click install
npx skills add https://github.com/sure-scale/doc-haus --skill drafting-sure-scale
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: drafting
Source: https://github.com/sure-scale/doc-haus/tree/main/dochaus/skill/drafting
Command: npx skills add https://github.com/sure-scale/doc-haus --skill drafting-sure-scale

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Lawyers need new legal documents created quickly and consistently, but drafting from a blank page is slow and error-prone. This Skill creates new .docx documents inside a matter, preferring the firm's reusable templates and falling back to structured from-scratch drafting only when no template fits. ## Core Features & Use Cases - Template-first drafting: Calls list-templates, runs a guided interview to collect every placeholder value and optional-clause decision, then calls draft-document once with template, fills, and omit. - From-scratch drafting: Writes complete markdown bodies with conventional clause structure, unique bracketed placeholders, and Word-ready paragraph spacing when no template matches. - Template creation: Builds reusable firm-wide templates via create-template, including PII scrubbing when converting an existing matter document into a template and a legal-reviewer subagent check before saving. - Use Case: A lawyer asks for an NDA with Acme Corp. The Skill finds a matching template, prefills known party details from the matter, asks for the missing effective date and term, confirms a term sheet, and produces "Acme Corp NDA.docx" with any unfilled placeholders listed. ## Quick Start Ask the agent to draft a mutual NDA with Acme Corp effective next month, and it will interview you for the missing terms and create the .docx in the matter.

Frequently Asked Questions about drafting

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

FAQPage Schema
How do I draft a new legal document from a template?

Call list-templates to find a matching template, then run a guided interview to collect every placeholder value and keep-or-omit decision for optional clauses. Finally call draft-document once with the template name, all fills, and the omitted clauses.

How do I create a reusable legal template from an existing document?

Load the document with read-document, rewrite the body replacing every client-specific detail with unique [insert ...] placeholders, and scrub names, dates, amounts, and contact details. Then have the legal-reviewer subagent check structure before calling create-template.

When should I draft a document from scratch instead of using a template?

Draft from scratch only when list-templates shows no matching template for the requested document type. Write the full body as markdown with a # title, ## numbered clause headings, and unique bracketed placeholders for unknown terms.

Can this skill edit or redline an existing document?

No, drafting only creates new .docx files in the matter. Changes to an existing document go through the separate redline or tracked-changes workflow, and refinements after drafting use those editing tools on the new file.

Why must placeholders in a template be unique?

draft-document fills placeholders by exact text match, so identical placeholders like a repeated [___] can only receive one shared value. Each variable term needs its own descriptive placeholder such as [insert effective date] to be filled independently.