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.