Business Agreement Generator
Overview
Generates professional business agreements for 10 common relationship types, each
with type-specific clause sections, plain English annotations, and proper legal
structure. Templates are benchmarked against CommonPaper standards (CC BY 4.0),
Bonterms (CC BY 4.0), and Open-Agreements (MIT) to ensure market-standard language.
The skill uses an information-gathering wizard approach — collecting essential details
before generating, rather than producing generic boilerplate that requires heavy editing.
Legal Disclaimer: This skill generates template documents for informational and
educational purposes only. Generated agreements are not a substitute for legal advice.
Contract requirements vary by jurisdiction, industry, and transaction specifics.
All documents should be reviewed by a licensed attorney before execution. No
attorney-client relationship is created by using this tool.
Prerequisites
- Names and details of all parties to the agreement
- Clear understanding of the business relationship and obligations
- Desired term, payment structure, and governing jurisdiction
Instructions
Identify the agreement type. Determine which of the 10 types the user needs:
| Type |
When to Use |
Key Focus |
| Freelancer |
Hiring independent contractors |
Deliverables, IP, independent contractor status |
| Partnership |
Forming a business partnership |
Profit sharing, decision authority, exit |
| NDA |
Protecting confidential info |
Scope, duration, remedies (use nda-generator for full NDA) |
| Licensing |
Granting IP usage rights |
Grant scope, royalties, exclusivity |
| Consulting |
Engaging expert advisors |
Scope of work, deliverables, hourly/project fees |
| Statement of Work (SOW) |
Defining project specifics |
Milestones, acceptance criteria, change orders |
| Master Service Agreement (MSA) |
Ongoing service relationship |
Framework terms, SOW attachment structure |
| Joint Venture |
Temporary business collaboration |
Contributions, profit split, governance, dissolution |
| Distribution |
Product distribution rights |
Territory, exclusivity, minimum orders, marketing |
| Referral |
Formalizing referral partnerships |
Commission structure, tracking, payment triggers |
Run the information-gathering wizard. Collect these details from the user:
Universal fields (all types):
- Full legal names and entity types of all parties
- Business addresses
- Effective date and term (with renewal provisions)
- Governing law jurisdiction
- Payment terms (amount, schedule, method)
- Termination provisions (for cause, for convenience, notice period)
Type-specific fields:
- Freelancer: Deliverables list, deadlines, IP ownership, equipment provided
- Partnership: Capital contributions, profit/loss split, management structure
- Licensing: Licensed IP description, territory, exclusivity, royalty rate
- Consulting: Hourly/project rate, travel expenses, deliverable format
- SOW: Milestones with dates, acceptance criteria, change order process
- MSA: Service categories, SLA requirements, SOW template
- Joint Venture: Purpose, contributions (cash/IP/labor), governance board
- Distribution: Products, territory, exclusivity, minimum purchase volumes
- Referral: Commission percentage, payment trigger, tracking mechanism
Generate type-specific clause sections. Each agreement type includes its
required sections. Common sections across all types:
| Section |
Included In |
| Recitals & Definitions |
All types |
| Scope of Work / Services |
Freelancer, Consulting, SOW, MSA |
| Compensation & Payment |
All types |
| Intellectual Property |
Freelancer, Consulting, Licensing, JV |
| Confidentiality |
All types |
| Representations & Warranties |
All types |
| Indemnification |
All types |
| Limitation of Liability |
All types |
| Term & Termination |
All types |
| Non-Compete / Non-Solicit |
Freelancer, Partnership, Consulting, JV |
| Dispute Resolution |
All types |
| General Provisions |
All types |
| Signature Block |
All types |
Type-specific sections:
- Freelancer: Independent Contractor Status, Tax Obligations, Equipment & Workspace
- Partnership: Capital Accounts, Voting & Decisions, Admission of New Partners, Dissolution
- Licensing: Grant of License, Sublicensing Rights, Quality Control, Audit Rights
- SOW: Milestones & Deliverables Table, Acceptance Testing, Change Order Procedure
- MSA: Service Level Agreement, SOW Incorporation, Escalation Procedures
- Joint Venture: JV Entity Formation, Management Committee, Capital Calls, Wind-Down
- Distribution: Territory & Exclusivity, Minimum Orders, Marketing Obligations, Inventory
- Referral: Referral Definition, Commission Calculation, Tracking & Reporting, Clawback
Add plain English annotations. After each section, include:
> **Plain English:** {simple explanation of what this means for both parties}
Apply jurisdiction-specific adjustments:
- California: Enhanced independent contractor tests (ABC test per AB 5)
- New York: Specific partnership law requirements
- Texas: Non-compete enforceability standards
- International: Choice of law and arbitration provisions (ICC or UNCITRAL rules)
Insert [VERIFY] tags on any assumptions about party details, payment amounts,
or relationship specifics not explicitly provided by the user.
Write the output file using the naming convention below.
Output
Generate a single Markdown file named {TYPE}-AGREEMENT-{PartyA}-{PartyB}-{YYYY-MM-DD}.md:
# {Type} Agreement
**Between:** {Party A} ("{Role A}")
**And:** {Party B} ("{Role B}")
**Effective Date:** {date}
---
## Table of Contents
{numbered section list}
---
## 1. Recitals and Definitions
{formal legal text}
> **Plain English:** {simple explanation}
## 2. {Type-Specific Section}
{formal legal text}
> **Plain English:** {simple explanation}
{... remaining sections ...}
---
## Signature Block
| | {Party A} | {Party B} |
|---|-----------|-----------|
| Signature | _________________ | _________________ |
| Name | {name} | {name} |
| Title | {title} | {title} |
| Date | _________________ | _________________ |
---
**[VERIFY] Tags Summary:**
{numbered list of assumptions}
**Agreement Type:** {type}
**Clause Count:** {count} sections
**Generated by:** Legal Assistant Plugin — Not a substitute for legal counsel.
Error Handling
| Error |
Cause |
Solution |
| Unclear agreement type |
User describes a hybrid relationship |
Recommend the closest type, note deviations |
| Missing payment details |
User has not set compensation terms |
Provide market-rate ranges for context, add [VERIFY] |
| Multi-party agreement |
More than 2 parties |
Adapt signature block and obligations for all parties |
| International parties |
Cross-border relationship |
Add international arbitration clause, address currency and tax |
| Regulated industry |
Healthcare, finance, government contracting |
Flag additional compliance requirements (HIPAA, SOX, FAR) |
| California freelancer |
AB 5 independent contractor risks |
Include ABC test analysis, recommend legal review |
Examples
Example 1: Freelancer Agreement
Request: "Create a freelancer agreement for a web developer building our new marketing site"
Result: FREELANCER-AGREEMENT-AcmeCorp-JaneDev-2026-04-02.md with:
- Detailed scope of work with milestone deliverables
- IP assignment to company upon payment (work-for-hire with assignment backup)
- Independent contractor status affirmation
- NET-30 payment upon milestone acceptance
- 14-day termination for convenience with kill fee
- Non-compete limited to direct competitors for 6 months
Example 2: Master Service Agreement
Request: "Generate an MSA between our consulting firm and a new enterprise client"
Result: MSA-AGREEMENT-ConsultingCo-EnterpriseCorp-2026-04-02.md with:
- Framework agreement with SOW attachment template
- Service level commitments (response times, availability)
- Rate card structure with annual escalation cap
- Mutual indemnification with liability cap at 12 months fees
- Data protection addendum referencing GDPR
- SOW change order procedure with approval workflow
Example 3: Referral Agreement
Request: "Create a referral agreement — we'll pay 10% commission for qualified leads"
Result: REFERRAL-AGREEMENT-CompanyA-PartnerB-2026-04-02.md with:
- Qualified referral definition (signed contract within 90 days)
- 10% commission on first-year revenue
- 30-day payment after client payment received
- 12-month attribution window
- CRM tracking and quarterly reporting requirements
Resources
Source: jeremylongshore/claude-code-plugins-plus-skills → skills/.curated/agreement-generator/SKILL.md
Also appears in: jeremylongshore/claude-code-plugins-plus-skills/plugins/business-tools/general-legal-assistant/skills/agreement-generator/SKILL.md
1---2name: agreement-generator3description: "'Generates customized business agreements for 10 common relationship types with plain English annotations. Use when formalizing a business relationship, creating a partnership agreement, or drafting a service contract from scratch. Trigger with \"/agreement-generator\" or \"create a freelancer agreement\". '"4allowed-tools: "Read, Write, Glob, Grep"5category: general-purpose6source_repo: jeremylongshore/claude-code-plugins-plus-skills7source_path: "skills/.curated/agreement-generator/SKILL.md"8source_url: https://github.com/jeremylongshore/claude-code-plugins-plus-skills/blob/HEAD/skills/.curated/agreement-generator/SKILL.md9---1011# Business Agreement Generator1213## Overview1415Generates professional business agreements for 10 common relationship types, each16with type-specific clause sections, plain English annotations, and proper legal17structure. Templates are benchmarked against CommonPaper standards (CC BY 4.0),18Bonterms (CC BY 4.0), and Open-Agreements (MIT) to ensure market-standard language.1920The skill uses an information-gathering wizard approach — collecting essential details21before generating, rather than producing generic boilerplate that requires heavy editing.2223> **Legal Disclaimer:** This skill generates template documents for informational and24> educational purposes only. Generated agreements are not a substitute for legal advice.25> Contract requirements vary by jurisdiction, industry, and transaction specifics.26> All documents should be reviewed by a licensed attorney before execution. No27> attorney-client relationship is created by using this tool.2829## Prerequisites3031- Names and details of all parties to the agreement32- Clear understanding of the business relationship and obligations33- Desired term, payment structure, and governing jurisdiction3435## Instructions36371. **Identify the agreement type.** Determine which of the 10 types the user needs:3839 | Type | When to Use | Key Focus |40 |------|-------------|-----------|41 | Freelancer | Hiring independent contractors | Deliverables, IP, independent contractor status |42 | Partnership | Forming a business partnership | Profit sharing, decision authority, exit |43 | NDA | Protecting confidential info | Scope, duration, remedies (use nda-generator for full NDA) |44 | Licensing | Granting IP usage rights | Grant scope, royalties, exclusivity |45 | Consulting | Engaging expert advisors | Scope of work, deliverables, hourly/project fees |46 | Statement of Work (SOW) | Defining project specifics | Milestones, acceptance criteria, change orders |47 | Master Service Agreement (MSA) | Ongoing service relationship | Framework terms, SOW attachment structure |48 | Joint Venture | Temporary business collaboration | Contributions, profit split, governance, dissolution |49 | Distribution | Product distribution rights | Territory, exclusivity, minimum orders, marketing |50 | Referral | Formalizing referral partnerships | Commission structure, tracking, payment triggers |51522. **Run the information-gathering wizard.** Collect these details from the user:5354 **Universal fields (all types):**55 - Full legal names and entity types of all parties56 - Business addresses57 - Effective date and term (with renewal provisions)58 - Governing law jurisdiction59 - Payment terms (amount, schedule, method)60 - Termination provisions (for cause, for convenience, notice period)6162 **Type-specific fields:**63 - *Freelancer:* Deliverables list, deadlines, IP ownership, equipment provided64 - *Partnership:* Capital contributions, profit/loss split, management structure65 - *Licensing:* Licensed IP description, territory, exclusivity, royalty rate66 - *Consulting:* Hourly/project rate, travel expenses, deliverable format67 - *SOW:* Milestones with dates, acceptance criteria, change order process68 - *MSA:* Service categories, SLA requirements, SOW template69 - *Joint Venture:* Purpose, contributions (cash/IP/labor), governance board70 - *Distribution:* Products, territory, exclusivity, minimum purchase volumes71 - *Referral:* Commission percentage, payment trigger, tracking mechanism72733. **Generate type-specific clause sections.** Each agreement type includes its74 required sections. Common sections across all types:7576 | Section | Included In |77 |---------|-------------|78 | Recitals & Definitions | All types |79 | Scope of Work / Services | Freelancer, Consulting, SOW, MSA |80 | Compensation & Payment | All types |81 | Intellectual Property | Freelancer, Consulting, Licensing, JV |82 | Confidentiality | All types |83 | Representations & Warranties | All types |84 | Indemnification | All types |85 | Limitation of Liability | All types |86 | Term & Termination | All types |87 | Non-Compete / Non-Solicit | Freelancer, Partnership, Consulting, JV |88 | Dispute Resolution | All types |89 | General Provisions | All types |90 | Signature Block | All types |9192 **Type-specific sections:**93 - *Freelancer:* Independent Contractor Status, Tax Obligations, Equipment & Workspace94 - *Partnership:* Capital Accounts, Voting & Decisions, Admission of New Partners, Dissolution95 - *Licensing:* Grant of License, Sublicensing Rights, Quality Control, Audit Rights96 - *SOW:* Milestones & Deliverables Table, Acceptance Testing, Change Order Procedure97 - *MSA:* Service Level Agreement, SOW Incorporation, Escalation Procedures98 - *Joint Venture:* JV Entity Formation, Management Committee, Capital Calls, Wind-Down99 - *Distribution:* Territory & Exclusivity, Minimum Orders, Marketing Obligations, Inventory100 - *Referral:* Referral Definition, Commission Calculation, Tracking & Reporting, Clawback1011024. **Add plain English annotations.** After each section, include:103 `> **Plain English:** {simple explanation of what this means for both parties}`1041055. **Apply jurisdiction-specific adjustments:**106 - California: Enhanced independent contractor tests (ABC test per AB 5)107 - New York: Specific partnership law requirements108 - Texas: Non-compete enforceability standards109 - International: Choice of law and arbitration provisions (ICC or UNCITRAL rules)1101116. **Insert [VERIFY] tags** on any assumptions about party details, payment amounts,112 or relationship specifics not explicitly provided by the user.1131147. **Write the output file** using the naming convention below.115116## Output117118Generate a single Markdown file named `{TYPE}-AGREEMENT-{PartyA}-{PartyB}-{YYYY-MM-DD}.md`:119120```121# {Type} Agreement122123**Between:** {Party A} ("{Role A}")124**And:** {Party B} ("{Role B}")125**Effective Date:** {date}126127---128129## Table of Contents130{numbered section list}131132---133134## 1. Recitals and Definitions135{formal legal text}136137> **Plain English:** {simple explanation}138139## 2. {Type-Specific Section}140{formal legal text}141142> **Plain English:** {simple explanation}143144{... remaining sections ...}145146---147148## Signature Block149| | {Party A} | {Party B} |150|---|-----------|-----------|151| Signature | _________________ | _________________ |152| Name | {name} | {name} |153| Title | {title} | {title} |154| Date | _________________ | _________________ |155156---157158**[VERIFY] Tags Summary:**159{numbered list of assumptions}160161**Agreement Type:** {type}162**Clause Count:** {count} sections163**Generated by:** Legal Assistant Plugin — Not a substitute for legal counsel.164```165166## Error Handling167168| Error | Cause | Solution |169|-------|-------|----------|170| Unclear agreement type | User describes a hybrid relationship | Recommend the closest type, note deviations |171| Missing payment details | User has not set compensation terms | Provide market-rate ranges for context, add [VERIFY] |172| Multi-party agreement | More than 2 parties | Adapt signature block and obligations for all parties |173| International parties | Cross-border relationship | Add international arbitration clause, address currency and tax |174| Regulated industry | Healthcare, finance, government contracting | Flag additional compliance requirements (HIPAA, SOX, FAR) |175| California freelancer | AB 5 independent contractor risks | Include ABC test analysis, recommend legal review |176177## Examples178179**Example 1: Freelancer Agreement**180181Request: "Create a freelancer agreement for a web developer building our new marketing site"182183Result: `FREELANCER-AGREEMENT-AcmeCorp-JaneDev-2026-04-02.md` with:184185- Detailed scope of work with milestone deliverables186- IP assignment to company upon payment (work-for-hire with assignment backup)187- Independent contractor status affirmation188- NET-30 payment upon milestone acceptance189- 14-day termination for convenience with kill fee190- Non-compete limited to direct competitors for 6 months191192**Example 2: Master Service Agreement**193194Request: "Generate an MSA between our consulting firm and a new enterprise client"195196Result: `MSA-AGREEMENT-ConsultingCo-EnterpriseCorp-2026-04-02.md` with:197198- Framework agreement with SOW attachment template199- Service level commitments (response times, availability)200- Rate card structure with annual escalation cap201- Mutual indemnification with liability cap at 12 months fees202- Data protection addendum referencing GDPR203- SOW change order procedure with approval workflow204205**Example 3: Referral Agreement**206207Request: "Create a referral agreement — we'll pay 10% commission for qualified leads"208209Result: `REFERRAL-AGREEMENT-CompanyA-PartnerB-2026-04-02.md` with:210211- Qualified referral definition (signed contract within 90 days)212- 10% commission on first-year revenue213- 30-day payment after client payment received214- 12-month attribution window215- CRM tracking and quarterly reporting requirements216217## Resources218219- [CommonPaper Standard Agreements](https://commonpaper.com/standards/) — CC BY 4.0 cloud, consulting, NDA standards220- [Bonterms Cloud Terms](https://bonterms.com/) — CC BY 4.0 standardized commercial terms221- [Open-Agreements](https://github.com/open-agreements) — MIT-licensed agreement templates222- [SCORE Business Agreement Resources](https://www.score.org/) — SBA-funded small business templates223- [California AB 5 (Dynamex)](https://leginfo.legislature.ca.gov/) — Independent contractor classification224- [ICC Model Contracts](https://iccwbo.org/) — International commercial agreement standards225226---227228**Source:** [`jeremylongshore/claude-code-plugins-plus-skills`](https://github.com/jeremylongshore/claude-code-plugins-plus-skills) → `skills/.curated/agreement-generator/SKILL.md`229230**Also appears in:** `jeremylongshore/claude-code-plugins-plus-skills/plugins/business-tools/general-legal-assistant/skills/agreement-generator/SKILL.md`