SkillAgentSearch skills...

agreement-generator

'Generates customized business agreements for 10 common relationship

Install / Use

npx skills add jeremylongshore/tons-of-skills-marketplace --skill agreement-generator

Installs into whichever agent you are using.

About this skill
📄

SKILL.md

Installable skill definition

Quality Score

87/100

Supported Platforms

Claude Code
Zed

Our assessment of agreement-generator

agreement-generator scores 87/100 on our quality scale, 467th of 922 Content & Media skills we index.

Its SKILL.md is 9.9 KB long, well organised into 13 sections with 1 code example: a thorough specification that gives an agent plenty to work with.

With 2,785 GitHub stars, it is one of the more widely adopted skills in the catalogue.

Substance
29/30
Structure
17/20
Description
12/15
Adoption
15/20
Freshness
15/15

Maintenance, license and trust

  • The repository was last updated 6 days ago, so agreement-generator is actively maintained.
  • It is released under the MIT license, a permissive license that allows use, modification and commercial use with attribution.
  • Its trust signals score 100/100, with no cautions. These come from repository metadata, not a code audit — read the skill file before letting an agent act on it.

agreement-generator compared with similar skills

All 4 of these similar skills score higher than agreement-generator; compare them before choosing.

SkillScoreStarsUpdatedFormat
agreement-generator (this skill)by jeremylongshore872.8k6d agoSKILL.md
siyuanby siyuan-note10046.6ktodayMCP Server
algorithmic-artby anthropics100177.9k7d agoSKILL.md
pptxby anthropics100177.9k7d agoSKILL.md
designby nextlevelbuilder100130.2k9d agoSKILL.md

Frequently asked questions

How do I install agreement-generator?
Run npx skills add jeremylongshore/tons-of-skills-marketplace --skill agreement-generator. The install tabs above show the steps for each supported agent.
Which AI agents does agreement-generator work with?
It is written for Claude Code and Zed, as a SKILL.md file. Other agents that read the same format can often use it too.
Is agreement-generator safe to use?
It is MIT-licensed and scores 100/100 on trust signals. Skills are instructions an agent will follow, so read the file before installing it and do not approve commands you do not understand.
Is agreement-generator still maintained?
The repository was last updated 6 days ago, so agreement-generator is actively maintained.

name: agreement-generator description: '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".

' allowed-tools: Read, Write, Glob, Grep version: 1.1.0 author: Intent Solutions jeremy@intentsolutions.io license: MIT tags:

  • legal
  • agreements
  • contracts
  • business
  • document-generation compatibility: Designed for Claude Code

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

  1. 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 |

  2. 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
  3. 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
  4. Add plain English annotations. After each section, include: > **Plain English:** {simple explanation of what this means for both parties}

  5. 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)
  6. Insert [VERIFY] tags on any assumptions about party details, payment amounts, or relationship specifics not explicitly provided by the user.

  7. 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

Related Skills

View on GitHub
GitHub Stars2.8k
CategoryContent
Updated6d ago
Forks404

Languages

Python

Trust signals

100/100

From repository metadata: license, adoption, age and documentation. Not a code audit — see the Safety scan above for what the skill file itself contains.

No cautions