Skip to content
All Skills

Freelance Contract Builder

Generates a customized freelance/consulting contract from a template with project scope, payment terms, IP assignment, and revision policies. Researches standard rates via Brave Search. Prerequisites: brave-search MCP, pandoc.

Legal & Contracts|v1|Updated 5/19/2026
MCP get_skill({ skillId: "freelance-contract-builder-7ebfaaae" })

Use this skill with your agent

Create a free account and connect via MCP

Get Started Free
# Freelance Contract Builder

Generate a customized freelance or consulting contract with all essential clauses, tailored to your project.

## When to Use

- "Create a freelance contract for a web design project"
- "I need a consulting agreement template"
- "Draft a contract for my client project"

## Requirements

- **Brave Search MCP** for standard rate and term research
- **pandoc** for PDF/DOCX conversion

## Workflow

### Step 1 — Project Details

- **Your name/business**
- **Client name/business**
- **Project description** (what you're delivering)
- **Deliverables** (specific list)
- **Timeline** (start date, milestones, end date)
- **Payment** (total, hourly/fixed, milestones, deposit)
- **Revision rounds** (how many included)
- **Kill fee** (if client cancels mid-project)

### Step 2 — Research Standards

```
brave_web_search: "freelance {SERVICE_TYPE} contract essential clauses {YEAR}"
brave_web_search: "freelance contract payment terms best practices"
brave_web_search: "freelance {SERVICE_TYPE} rate {LOCATION} {YEAR}"
```

### Step 3 — Generate Contract

```markdown
# FREELANCE SERVICES AGREEMENT

**Effective Date:** {DATE}

This agreement is between:
- **Service Provider:** {YOUR_NAME} ("{PROVIDER}")
- **Client:** {CLIENT_NAME} ("{CLIENT}")

---

## 1. Scope of Work
{PROVIDER} agrees to provide the following services:

{Detailed description of work to be performed}

### Deliverables
| # | Deliverable | Format | Due Date |
|---|-------------|--------|----------|
| 1 | {Item} | {Format} | {Date} |
| 2 | {Item} | {Format} | {Date} |
| 3 | {Item} | {Format} | {Date} |

## 2. Timeline
- **Project start:** {DATE}
- **Milestone 1:** {Description} — {DATE}
- **Final delivery:** {DATE}

## 3. Payment
- **Total fee:** ${TOTAL}
- **Payment schedule:**
  - {50}% deposit (${X}) due upon signing
  - {25}% (${X}) upon milestone 1 completion
  - {25}% (${X}) upon final delivery
- **Payment method:** {Bank transfer / PayPal / etc.}
- **Late payment:** {N}% monthly interest after {N} days past due

## 4. Revisions
- {N} rounds of revisions included in the fee
- Additional revisions billed at ${X}/hour
- Revision requests must be submitted within {N} business days of delivery

## 5. Intellectual Property
- Upon full payment, {CLIENT} receives full ownership of all deliverables
- {PROVIDER} retains the right to display work in portfolio
- Pre-existing tools, templates, and frameworks remain {PROVIDER}'s property

## 6. Confidentiality
Both parties agree not to disclose confidential business information shared during this project.

## 7. Termination
- Either party may terminate with {N} days written notice
- Upon termination, {CLIENT} pays for all work completed to date
- Kill fee: {X}% of remaining contract value if {CLIENT} terminates without cause

## 8. Limitation of Liability
{PROVIDER}'s total liability shall not exceed the total contract value (${TOTAL}).

## 9. Governing Law
This agreement is governed by the laws of {STATE/COUNTRY}.

---

**{PROVIDER}:** _________________________ Date: _________

**{CLIENT}:** _________________________ Date: _________
```

### Step 4 — Convert to PDF/DOCX

```bash
mkdir -p outputs/legal
pandoc "outputs/legal/contract-{CLIENT_SLUG}.md" -o "outputs/legal/contract-{CLIENT_SLUG}.pdf" --pdf-engine=xelatex
pandoc "outputs/legal/contract-{CLIENT_SLUG}.md" -o "outputs/legal/contract-{CLIENT_SLUG}.docx"
```

## Important Rules

- This is a template — always recommend attorney review for high-value contracts
- Include the legal disclaimer that this is not legal advice
- Never omit payment terms, IP assignment, or termination clauses
- Adjust for jurisdiction — contract law varies by state/country
- Protect both parties — one-sided contracts damage relationships

## Example Prompts

- "Create a freelance contract for a $5000 website redesign project"
- "I need a consulting agreement for a 3-month advisory engagement"
- "Draft a contract with milestone-based payments for a mobile app project"
#legal#freelance#contracts#brave-searchbrave-searchpandoc