Write Contracts and Agreements from Templates

You'll end up with: A filled first-draft agreement from your template — parties, commercial terms, and key clauses aligned to your deal facts, plus a short “questions for counsel” list

Overview
30–45 min
Intermediate
Free
2 tools
Cost breakdown
ClaudeFree
Google DocsFree
TotalFree
Common mistake

Asking the model to “make it stronger legally” or invent jurisdiction-specific language. That produces confident-sounding but unreliable clauses. Fix: restrict the AI to filling, reconciling, and questioning from your template and facts; anything that needs legal judgment goes to the counsel questions list, not into the body as fake precision.

Before you start
  • The template text (paste or attach excerpt if huge — at minimum all commercial, parties, term, IP, liability, and termination sections)
  • Deal facts: legal names / entities, roles, fee and payment rhythm, start/end or project dates, deliverable type, IP assignment vs license preference, termination notice, state/country if you know it
  • What this agreement is for (one sentence)
  • Optional: email from client with redlines or a bullet list of non-negotiables
  • Open Claude and Google Docs (one doc surface for the final paste)
1

Ingest the template and deal facts (mirror-only)

List placeholders vs facts — no agreement wording yet.

ClaudeFreeOpen Claude
Exact action

Open Claude (https://claude.ai) and start a new chat. Paste two blocks: ---TEMPLATE--- (Full template text, or at minimum every section that covers parties, fees, term, IP, liability, indemnity, confidentiality, and termination.) ---DEAL FACTS--- - Parties (legal names / entities): - Roles (who is client vs provider): - Scope in one sentence: - Fees and payment rhythm: - Term / project dates: - IP (assignment vs license, or unknown): - Termination / notice: - Notices / governing law (if known): - Non-negotiables or client email recap (optional): Then paste this instruction verbatim: "Output ONLY the following — no contract clauses, no drafted agreement language: 1) Bullets: every placeholder, blank, or bracketed field in the template. 2) Bullets: deal facts I actually provided above. 3) Bullets: facts that are missing or ambiguous. 4) Bullets: obvious mismatches (for example: fee in my facts vs label in the template). Do not draft contract wording. Mirror and gap analysis only."

Every major blank is tagged as either covered by your facts or missing; if your facts were thin, at least one ambiguity is called out.
Claude started writing clause text or a full agreement. Stop and restart with: "Mirror and gap analysis only; zero contractual wording."
2

Build a variable map (parties, dates, money)

One dictionary so names and numbers cannot drift.

ClaudeFreeOpen Claude
Exact action

In the same Claude chat, prompt: "Using only the mirror output from my previous message, build a Variable dictionary table with columns: Token | Your value | Source (fact vs template default vs unknown). Rules: - One legal name and one short role label per party (for example Company vs Consultant). Use those labels consistently in everything below. - Merge duplicate labels for the same commercial idea (Fee vs Compensation vs Project Fee). If two dollar amounts or dates must intentionally differ, say so explicitly."

Every fee, date, and party appears once in the dictionary; duplicates are merged or explicitly marked as intentionally distinct.
Two different dollar amounts or dates with no explanation. Re-prompt: "Resolve conflicts or mark [CONFIRM WITH COUNSEL]."
3

Generate a filled first draft (template-faithful)

Replace placeholders only — no new legal substance.

ClaudeFreeOpen Claude
Exact action

In the same Claude chat, prompt: "Using the template text I pasted earlier and ONLY the Variable dictionary from your last reply, produce a filled first draft. Rules: - Keep the template's section order and headings verbatim. - Replace placeholders using the dictionary. - Do NOT add new sections or clauses. - Do NOT strengthen or rewrite legal language beyond filling blanks. - If something cannot be filled from facts, use [TBD – confirm] and add a short Open items list at the end listing each [TBD]."

Readable full draft; bracketed unknowns only where facts were missing; no hallucinated statutory cites or "pursuant to Section X" unless your original template already had that language.
New indemnity, liability, or IP language that was not in your template. Delete those paragraphs and re-prompt: "Strict paste of template structure only — filling blanks only."
4

Consistency check, counsel questions, disclaimer

Contradictions, lawyer questions, not-legal-advice disclaimer.

ClaudeFreeOpen Claude
Exact action

In the same Claude chat, prompt: "On the filled draft above: (a) Contradiction check — dates, payment schedule vs fee, term vs termination, IP vs deliverables. List conflicts or state explicitly: none spotted — still verify manually. (b) Numbered Questions for counsel — max 10, plain English, prioritized. These must be questions, not rewritten clauses. (c) One short Disclaimer paragraph: business draft for negotiation/review, not legal advice; involve counsel for high-stakes deals. Do not suggest specific filings, registrations, or compliance actions unless they appeared in my template or I asked."

At least one contradiction called out OR an explicit none spotted — still verify; counsel items read as questions; disclaimer included.
Counsel list empty while [TBD – confirm] remains. Re-prompt: "Minimum 3 questions for any TBD commercial or liability item."
5

Paste into Google Docs and signing-ready skim

Format, scan brackets/TODOs, optional PDF for e-sign.

Google DocsFreeOpen Google Docs
Exact action

Open Google Docs (https://docs.google.com) → New document. Title: [Counterparty] — [Agreement type] — Draft [DATE] Paste: full filled draft, then Questions for counsel, then Disclaimer. Apply Heading 1 / Heading 2 to section titles if the template used headings. Skim for leftover [ brackets, TBD, TODO, or duplicate signature blocks. Optional: File → Print → Save as PDF for email attachment or e-sign upload. If numbering or a table breaks, fix once in Claude with: "Preserve section order; fix numbering or table markup only" — then re-paste.

One scrollable doc you would comfortably send to a lawyer or counterparty as draft for discussion — not as final without review.
Broken numbering or tables. One repair prompt in Claude, then re-paste — do not hand-fix a long document line by line unless you must.

All done!

You now have: A filled first-draft agreement from your template — parties, commercial terms, and key clauses aligned to your deal facts, plus a short “questions for counsel” list

Explore more guides

Want this workflow built for your business?

Book a free audit